Вниз
Скачать: CL | DM;

Сдвиговый регистр в delphi   Найти похожие ветки 

← →
В. Алексей   (2007-12-11 13:25) [0]

Каким наиболее корректным и грамотным образом можно организовать сдвиговый регистр в delphi. Ну т.е. у меня решение в лоб - сделать байтовый массив и уже с ним работать. Но вообще что можно в таком случае использовать сдвигать биты в переменной? Возможно есть примеры?


← →
Kolan ©   (2007-12-11 13:28) [1]

> Но вообще что можно в таком случае использовать сдвигать
> биты в переменной? Возможно есть примеры?

Logical (bitwise) operators
shl
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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
15-1196266367
Slider007
2007-11-28 19:12
2008.01.06
С днем рождения ! 28 ноября 2007 среда


2-1197230296
alikon1
2007-12-09 22:58
2008.01.06
Как получить данные из таблицы.


11-1182345030
nikfel
2007-06-20 17:10
2008.01.06
Как изменить цвет линии.


2-1197278553
malyar
2007-12-10 12:22
2008.01.06
stringgrid какая яцейка находится под курсором мыши


2-1196941670
Nil
2007-12-06 14:47
2008.01.06
распределение памяти в динмаическом массиве записей




   Наверх