Cтраница 4
При выполнении команд ПЕРЕХОД, ЕСЛИ ПЕРЕНОС и ПЕРЕХОД, ЕСЛИ НЕТ ПЕРЕНОСА проверяется значение разряда переноса регистра состояния. [46]
Сдвиг влево на 1 разряд данных тройного формата. [47] |
Рассмотренный сдвиг данных тройного формата выполняется за один шаг лишь на одну позицию, так как разряд переноса регистра состояния представляет собой 1-разрядный регистр. Если попытаться осуществить сдвиг данных сразу на несколько позиций, то содержимое некоторых битов будет утеряно. [48]
Циклические команды RAL и RAR производят циклический САВИГ содержимого накопителя на один разряд влево или вправо через разряд переноса; таким образом, накопитель вместе с разрядом переноса действует как 9-битовый кольцевой регистр. Циклические команды с поочередным сложением RLC и RRC осуществляют циклический сдвиг без участия разряда переноса, но вместо этого засылают в него бит первоначального содержимого накопителя, который при сдвиге выходит за его разрядную сетку. [49]
При выполнении команд ВЫЗОВ ПОДПРОГРАММЫ, ЕСЛИ ПЕРЕНОС и ВЫЗОВ ПОДПРОГРАММЫ, ЕСЛИ НЕТ ПЕРЕНОСА проверяется значение разряда переноса регистра состояния. Обычно эти команды выполняются после команд арифметической обработки. [50]
Листинг программы вычитания чисел двойного формата. [51] |
Так как это первая операция вычитания, входящая в последовательность действий по обработке данных двойного формата, значение разряда переноса в регистре состояния, установленное предыдущей операцией, во внимание не принимается. Если бы в данном случае была использована команда SCB M, пришлось бы вводить дополнительные команды для установки в О разряда переноса. Прибегнув к команде вычитания, в выполнении которой бит переноса не участвует, можно обходиться без таких лишних команд. [52]
Он прибавляет 4-разрядное двоичное число At к 4-разрядному числу Bt и вырабатывает на выходе 4-разрядную сумму S, плюс разряд переноса Явых. [53]
Пусть подобным же образом qnk - вероятность того, что происходит ровно k переносов, но при этом в наиболее значимом разряде переноса не происходит. [54]
Объясните, в чем заключается различие воздействия результатов операций СЛОЖЕНИЕ С НЕПОСРЕДСТВЕННЫМИ ДАННЫМИ и СЛОЖЕНИЕ С НЕПОСРЕДСТВЕННЫМИ ДАННЫМИ И ПЕРЕНОСОМ на значение разряда переноса регистра состояния. [55]
В двух последних примерах происходит переполнение: перенос из старшего ( 7-го) разряда числа в знаковый разряд или из знакового разряда в разряд переноса. [56]
Циклические команды RAL и RAR производят циклический САВИГ содержимого накопителя на один разряд влево или вправо через разряд переноса; таким образом, накопитель вместе с разрядом переноса действует как 9-битовый кольцевой регистр. Циклические команды с поочередным сложением RLC и RRC осуществляют циклический сдвиг без участия разряда переноса, но вместо этого засылают в него бит первоначального содержимого накопителя, который при сдвиге выходит за его разрядную сетку. [57]
Если вычитаемое число BN уже задано в форме двоичного дополнения, то числа AN и В можно складывать с помощью обычной суммирующей схемы, инвертируя при этом разряд переноса. [58]
В АЛУ выполняются все 16 логических операции над двумя операндами, а также 16 арифметических операций над информацией, поступающей на входы А и В с добавлением или без добавления разряда переноса или константы 1 к результату. [59]
Из рассмотренного в § 3.2 принципа сложения многоразрядных двоичных чисел следует, что в каждом из разрядов производятся однотипные действия: определяется цифра суммы путем сложения по модулю 2 цифр слагаемых и поступающего в данньш разряд переноса и формируется перенос, передаваемьш в следующий разряд. Эти действия реализуются так называемым одноразрядным двоичным сумматором. Символическое изображение такого сумматора показано на рис. 3.62 а. Одноразрядный сумматор имеет три входа для подачи цифр разрядов слагаемых at, bt и переноса pt, на выходах формируются сумма st и перенос pitl, предназначенный для передачи в следующий разряд. В одноразрядном сумматоре могут предусматриваться входы для подачи как прямых at, bt, pt, так и инверсных значений о, , Ь, - р, входных переменных, а также выходы, на которых формируются инверсные значения выходных переменных. [60]