Реферат Курсовая Конспект
Команды умножения - раздел Высокие технологии, Описание и характерные особенности микроконтроллеров ATmega8535 Команда Mul Синтаксис: Mul Rd...
|
Команда MUL
Синтаксис: MUL Rd, Rr
0 < d < 31,0 < r < 31
Команда перемножает две 8-разрядные величины без знаков с получением 16- разрядного результата без знака. Множимое и множитель - два регистра - Rr и Rd, соответственно. Произведение размещается в регистрах R1 (старший байт ) и R0 (младший байт). Следует учесть, что если в качестве множимого и множителя выбрать R0 или R1, то результат заместит прежние значения сразу после выполнения операции. Если в результате команды MUL установлен в единицу бит 15 результата, то флаг C регистра флагов устанавливается в 1.
Пример:
mul r3, r4 ; Перемножить r3 и r4
mov r3, r1 ; Вернуть результат обратно в r3:r4
mov r4, r0 ; Вернуть результат обратно в r3:r4
Команда FMUL
Синтаксис: FMUL Rd, Rr
16 ≤ d ≤23, 16 ≤ r ≤23
Эта команда выполняет знаковое умножение 2х 8ми битных величин и сдвиг результата на 1 бит влево. 16ти разрядный результат помещается в пару регистров: R01 и R00. Причем старший бит результата находится в регистре R01, а младший – в регистре R00.
Если в результате команды FMUL бит 15 результата до сдвига установлен, то флаг С установлен в 1, иначе флаг С = 0. Флаг Z установлен в том случае, если результат равен $0000, иначе флаг Z очищен.
Пример: перемножить 2 величины 15d и 33d:
ldi r16, 15
ldi r17, 33
fmul r16, r17
Результат: R00 = DE h
R01 = 03 h
– Конец работы –
Эта тема принадлежит разделу:
Любые устройства в том числе и устройства связи радиоавтоматики или аудиовизуальной аппаратуры требуют присутствия в своем составе устройства... Одним распростран нными в настоящее время являются микроконтроллеры фирмы... Описание и характерные особенности микроконтроллеров ATmega...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Команды умножения
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов