Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.30;
Скачать: CL | DM;

Вниз

ROR на MIDletPascal или Java(J2ME)   Найти похожие ветки 

 
Джо ©   (2006-06-29 12:06) [0]

Как можно реализовать ROR (byte rotate right с переносом) в приложении на MIDletPascal или хотя-бы на Java (J2ME)? Джавы совсем не знаю, в упомянутой разновидности Паскаля из boolean operators есть только or, xor и and. Как бы выкрутиться? Подскажите, пожалуйста, уже от жары соверешенно голова не варит.


 
Джо ©   (2006-06-29 12:09) [1]

П.С. Манипуляции с преобразованием в двоичную строку, операцией над ней и обратным преобразованием выглядит жестоко и неприемлем по соображениям скорости и здравого смысла :0)


 
Jeer ©   (2006-06-29 12:15) [2]

a := (b div 2) or (b and 1)*128;


 
Jeer ©   (2006-06-29 12:17) [3]

P.S.
круговой перенос - младший в старший.
Это надо ?


 
Ketmar ©   (2006-06-29 12:23) [4]

не факт, что там есть битовое OR.


 
Джо ©   (2006-06-29 12:38) [5]

> [2] Jeer ©   (29.06.06 12:15)
> a := (b div 2) or (b and 1)*128;

Спасибо за идею, оно самое :-)


> [4] Ketmar ©   (29.06.06 12:23)
> не факт, что там есть битовое OR.

Есть.


 
Ketmar ©   (2006-06-29 13:05) [6]

>Jeer ©   (29.06.06 12:15) [2]
а для отрицательных чисел? %-)


 
Jeer ©   (2006-06-29 13:24) [7]

Круговой сдвиг байта предполагает беззнаковость.
В знаковом варианте - это бессмыслица, не вижу смысла в такой операции.


 
Джо ©   (2006-06-29 13:34) [8]

> [7] Jeer ©   (29.06.06 13:24)
> В знаковом варианте - это бессмыслица, не вижу смысла в
> такой операции.

Она и не требуется :) Спасибо еще раз.



Страницы: 1 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.027 c
15-1151075086
Megabyte
2006-06-23 19:04
2006.07.30
Ускорение запросов


8-1139076719
sco
2006-02-04 21:11
2006.07.30
Как быстро уменьшить изображение ?


15-1152082002
dddd
2006-07-05 10:46
2006.07.30
Знает ли кто нибудь пустынную улицу в СЗАО Москвы - учить водить?


2-1152445039
mctarik
2006-07-09 15:37
2006.07.30
Как в TEdit сделать ввод данных с проверкой по маске...


1-1150366158
lenok
2006-06-15 14:09
2006.07.30
экпорт в dbf