Cтраница 4
Пример совмещенных во времени микро - [ IMAGE ] Микрооперации операторов счетчика. [46] |
При арифметическом сдвиге знаковый разряд не сдвигается. Выдвигающиеся из регистра биты слова теряются. [47]
Реверсивный счетчик. [48] |
Счетчик содержит также знаковый разряд Тан. [49]
При сложении цифр знаковых разрядов нужно помнить, что 1 10, т.е. если в знаковых разрядах двух прямых кодов сомножителей стоят единицы, то в знаковом разряде прямого кода произведения машина ставит 0, а единица переноса отбрасывается. На основании этого правила в знаковый разряд кода полученного произведения ставится единица. [50]
Если при сложении знаковых разрядов образовалась единица переполнения, то она добавляется к младшему разряду числа. В этом случае сложение будет циклическим, а переполнение разрядной сетки машины блокируется. [51]
Перенос единицы из знакового разряда в младший числовой разряд осуществляется с помощью цепи кругового ( или циклического) пере-юса, показанного на рис. 5.2 пунктиром. Распространение сигнала lepenoca начинается в том разряде, где в разрядах слагаемых имеется единица и с учетом циклического переноса он распространяется максимум на п разрядов. [52]
Другой прием использования знакового разряда, предназна ченный для этих же целей, состоит в том, чтобы заставить машину взять следующую команду из стандартной, заранее определенной ячейки памяти, как только будет выполнена команда с 1 в знаково-м разряде. Начиная с этой стандартной ячейки, может быть помещена специальная программа, которая будет выполнять те или иные действия, с помощью которых программист может обнаружить ошибку или внести исправления в программу ( см. разд. [53]
Единица переноса из старшего знакового разряда не учитывается. [54]
Так как в знаковом разряде стоит ноль, то этот код является прямым. [55]