Случайное
Старые записи

Знак операнда

Знак операндаКоманда SRL выполняется так же, как и команда SRDL, только в сдвиге участвуют лишь 32 разряда одного регистра 7. Команды SRDL и SRL являются командами логического сдвига. При выполнении этих команд сдвигаются все 64 или 32 разряда, и в освобождающиеся левые разряды записываются нули. При выполнении команд для операций с фиксированной точкой SRDA и SRA знак первого операнда остается при сдвиге без изменения. Знак операнда находится в самом левом разряде регистра, если выполнялась команда SRDA, а освобождающимся при сдвиге левым разрядам присваивается значение знакового разряда. Кроме того, после выполнения команд SRDA и SRA устанавливается признак результата. Команды арифметического сдвига SRDA и SRA обычно применяются для деления на число 2 в некоторой степени без сохранения остатка, потому что эти команды сдвига выполняются быстрее, чем команды деления.

Вторая команда SRDL сдвигает содержимое регистров 6 и 7 на 12 разрядов вправо. В младших разрядах регистра б будет находиться элемент А, а в старших разрядах регистра 7 — элемент В. Команда SRL с именем SLED сдвигает элемент В в младшие разряды регистра 7. Затем элементы В и А сохраняются в памяти.

Команды логического сдвига SLL и SLDL выполняют сдвиг влево всех 32 общего регистра. Старшие разряды, выдвигаемые за пределы регистра, теряются, освобождающиеся младшие разряды заполняются нулями. Команды арифметического сдвига SLA и SLDA, относящиеся к командам для операций с фиксированной точкой, выполняют сдвиг влево 31 или 63 соответственно разрядов: Знаковый разряд, т. е. самый левый разряд регистра, при сдвиге не изменяется. В освободившиеся младшие разряды помещаются нули. Если при выполнении арифметического сдвига оказывается, что значение разряда, выдвигаемого на место знакового разряда, отличается от значения знакового разряда, возникает переполнение. Команды SLA и SLDA вызывают установку значения признака результата.

Новое на сайте
Галерея
10461 10663 11119 11244 11388
Интересные записи

Copyright © 2015. All Rights Reserved.