Главная страница
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.052 c
4-1145027468
Antoshka
2006-04-14 19:11
2006.07.30
как создать ярлык


15-1151578256
Gero
2006-06-29 14:50
2006.07.30
Прием денег кредитными карточками


2-1152621860
Вован Сем
2006-07-11 16:44
2006.07.30
Провертьте мое задание


15-1151407839
DevilDevil
2006-06-27 15:30
2006.07.30
Скиньте Плиз Стандартный OpenGL.pas


1-1150866017
NikolaYc
2006-06-21 09:00
2006.07.30
MIDI формы