Cтраница 2
Единица переноса, возникающая в старшем знаковом разряде суммы, отбрасывается. Знаковым разрядом числа является второй слева от запятой разряд; первый разряд служит для анализа переполнения разрядной сетки. [16]
На рис. 8.1 показана схема распределения разрядов полной ячейки, при хранении в ней 36-разрядного двоичного и двоично-десятичного числа. В знаковых разрядах чисел цифра 0 обозначает знак плюс, цифра 1 обозначает минус. [17]
Число X в обратном коде обозначается [ JfJogp. Для отрицательного числа обратный код получается по следующему правилу: в знаковый разряд числа записывается единица, а в цифровых разрядах нули заменяются единицами, а единицы - нулями. [18]
Число в ЦВМ представляется со своим знаком. Для представления знака числа в разрядной сетке обычно отводится старший нулевой разряд, который называется знаковым разрядом числа. Остальные разряды с номерами от 1 до я называются цифровыми разрядами. [19]
Синтез последовательного двоичного сумматора. [20] |
Суммирование чисел А и Y любого знака в последовательных двоичных сумматорах производится в дополнительном коде. Синхронизатор С, представляющий собой делитель частоты со схемами формирования тактового сигнала Н и сигнала w, временное положение которого определяет момент поступления на последовательный двоичный сумматор ( ПДС) знаковых разрядов чисел X и Y из сдвигающих регистров РгХ и PrY, управляет работой интегратора. [21]
На приведенных рисунках скобками - указаны объединения двоичных разрядов в восьмеричные, десятичные и двоичные цифры, принятые для записи чисел и команд; если используется содержимое полной ячейки, то т2 4, при использовании содержимого неполной ячейки т2 0; при т11 перед командой ставится знак минус. Указанная кодировка признаков - обусловливается конструктивными особенностями клавишного устройства. В знаковых разрядах чисел 0 обозначает плюс, 1 обозначает минус. Мантиссы и порядки представляются в прямом коде. [22]
К логическим операциям относятся операции сравнения кодов на равенство и операции дизъюнкции и конъюнкции, выполняемые над многоразрядными двоичными словами. Операция сравнения на равенство обычно реализуется на сумматоре с блокировкой сигналов межразрядного переноса. Логические операции над знаковыми разрядами чисел выполняются аналогично операциям над цифровыми разрядами. [23]
Сложение чисел в модифицированном дополнительном коде осуществляется но правилам двоичной арифметики. Единица переноса, возникающая в старшем знаковом разряде суммы, отбрасывается. Знаковым разрядом числа в модифицированном дополнительном коде является второй слева от запятой разряд; первый разряд слева от запятой служит для анализа переполнения разрядной сетки. [24]
В арифметических устройствах для выполнения операций над числами используются операционные устройства с ограниченным числом разрядов. Количество разрядов, используемых для представления чисел, определяет длину разрядной сетки арифметического устройства. Длина разрядной сетки арифметического устройства обычно совпадает с числом разрядов слов, хранимых в запоминающем устройстве машины. В пределах разрядной сетки размещаются цифровые и знаковые разряды чисел. Длина разрядной сетки определяет количество разрядов в числе и, следовательно, точность представления числовых значений в вычислительной машине. [25]
Структура ячейки памяти с числом с фиксированной запятой. Знак мантиссы Знакпорядка.| Структура ячейки памяти с числом с плавающей запятой. [26] |
Двоичное число может быть записано в ячейке ЦВМ в виде числа с фиксированной или с плавающей запятой. Число с фиксированной запятой представляется в ЦВМ в виде последовательности цифр с жестким положением запятой, стоящей, как правило, после знакового разряда. Поэтому при операциях над числами больше единицы применяются масштабные коэффициенты, учитывающие размерность величин, участвующих в расчете. Из рис. 11 - 2 видно, что вес каждого разряда уменьшается в 2 раза при удалении от знакового разряда числа. [27]
При алгебраическом сложении необходимость преобразования прямого кода числа, передаваемого в АУ, определяется значением знакового разряда. Если в знаковом разряде нуль ( положительное число), то преобразования не требуется и число поступает Б АУ в прямом коде. Прямой код становится модифицированным прямым кодом. Если в знаковом разряде кода числа, поступающего из ЗУ, единица ( отрицательное число), то обычный прямой код преобразуется в модифицированный дополнительный или обратный. Значение знакового разряда числа, поступающего в АУ перед сложением, анализируется специальной схемой анализа знака. Сигнал, вырабатываемый по результату анализа, управляет преобразованием кода числа. [28]