Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.01.06;
Скачать: 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 вся ветка

Текущий архив: 2008.01.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
9-1163873357
Masterok
2006-11-18 21:09
2008.01.06
delphix - undeclared identifier angle


2-1197048755
Leonid
2007-12-07 20:32
2008.01.06
ComboBox и Object


4-1179382172
Pearled
2007-05-17 10:09
2008.01.06
Помогите с NetShareGetInfo()


1-1192260730
031178
2007-10-13 11:32
2008.01.06
TReeView


15-1196676782
vajo
2007-12-03 13:13
2008.01.06
Стоит ли брать эту видеокарту?