Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.01 c
15-1151425083
Джо
2006-06-27 20:18
2006.07.30
Этот сайт в "облегченной" версии для моб. устройств


2-1152168374
begginer
2006-07-06 10:46
2006.07.30
прослушивание порта UDP


4-1144861111
anton773
2006-04-12 20:58
2006.07.30
Получить значение напряжения питания


8-1139383204
AlexeyMir
2006-02-08 10:20
2006.07.30
Как муз.файла независимо воспроизвести на 2х звуковых


2-1152416078
elfen_kenny
2006-07-09 07:34
2006.07.30
TIBUpdateSQL блин





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский