ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
29466 Топик полностью
vmp (18.05.2005 15:48, просмотров: 1) ответил SM на Ответ:
3 - да, что-то я не то сказал Хотел предложить сдвиг через бит C. Но сдвиги все-таки кривовато выглядят. Может быть так: ASH A,dir. Арифметический сдвиг. A - аккумулятор (может быть заменен префиксом ACOVR), dir - направление и счетчик вращения. Лишние биты вылезают в B. Новые биты заполняются нулями (если сдвиг влево dir больше 0) или знаковым битом (если вправо dir меньше 0) DSH A,dir. Циклический сдвиг двойного слова AB. A-младшая часть, B - старшая. B при этом - 16-битный. Хотя насчет сдвигов еще надо подумать...