Форум: "Начинающим";
Текущий архив: 2008.01.06;
Скачать: [xml.tar.bz2];
ВнизСдвиговый регистр в delphi Найти похожие ветки
← →
В. Алексей (2007-12-11 13:25) [0]Каким наиболее корректным и грамотным образом можно организовать сдвиговый регистр в delphi. Ну т.е. у меня решение в лоб - сделать байтовый массив и уже с ним работать. Но вообще что можно в таком случае использовать сдвигать биты в переменной? Возможно есть примеры?
← →
Kolan © (2007-12-11 13:28) [1]> Но вообще что можно в таком случае использовать сдвигать
> биты в переменной? Возможно есть примеры?
Logical (bitwise) operatorsshl
shr
Ку?
← →
korneley © (2007-12-11 13:32) [2]
> Kolan © (11.12.07 13:28) [1]
А если биты на "другие" байты заползают?
← →
korneley © (2007-12-11 13:37) [3]Простой и реальный случай: впихнуть в 140 байт данных 160 7-ми битных символов (это SMS в GSM)
← →
Сергей М. © (2007-12-11 13:38) [4]
> меня решение в лоб - сделать байтовый массив и уже с ним
> работать
Если требуется универсальное решение, то решение "в лоб", пожалуй, будет и единственным.
← →
Джо © (2007-12-11 13:38) [5]Если нужен циклический сдвиг, то тогда есть соответствующие ассемблерные инструкции ror & rol.
← →
korneley © (2007-12-11 13:42) [6]
> Сергей М. © (11.12.07 13:38) [4]
+1
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.01.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c