Знаковый бит - Большая Энциклопедия Нефти и Газа, статья, страница 2
Учти, знания половым путем не передаются. Законы Мерфи (еще...)

Знаковый бит

Cтраница 2


Сумма равна нулю и произошел перенос из знакового бита.  [16]

Первой двоичной позицией, подлежащей сравнению, оказывается знаковый бит, причем поле отрицательной величины - - 365 содержит в этом разряде единицу, а поле положительной величины 365 - нуль. И это соответствует действительности, так как производилось сравнение кодов операндов, а не арифметических значений с фиксированной точкой.  [17]

Сумма не равна нулю и произошел перенос из знакового бита.  [18]

Сумма не равна нулю и произошел перенос из знакового бита.  [19]

Следующие двоичные числа с плавающей точкой состоят из знакового бита, смещенной экспоненты ( смещение 64) с основанием 2 и 16-битной мантиссы.  [20]

Положительное число с фиксированной точкой представляется нулевым значением знакового бита, расположенного в старшем разряде, и прямым двоичным кодом целого числа в остальных позициях. Отрицательное число с фиксированной точкой-представляется единичным значением знакового бита, занимающего старший разряд, и значением целого числа в дополнительном коде в остальных позициях. Две таблицы, приведенные в конце книги, таблица значений двоичных разрядов и таблица преобразования шестнадцатеричных чисел в десятичные, помогут разобраться в представлении чисел с фиксированной точкой.  [21]

Следующий пример иллюстрирует выполнение команды AL для случая, когда знаковый бит в результате сложения не изменяется.  [22]

Старший бит, бит 15 в первом слове, является знаковым битом.  [23]

При выполнении этих команд все 32 разряда слова, включая и знаковый бит, считаются цифрами числа.  [24]

Перед вычитанием второй операнд расширяется до 32 битов путем установки значения знакового бита в 16 старших битах.  [25]

В большинстве компьютеров перенос из знакового бита сохраняется, но перенос в знаковый бит не виден из ответа, поэтому обычно вводится специальный бит переполнения.  [26]

Таким образом, если в результате выполнения операции сложения происходит перенос из знакового бита, то индикатор переноса устанавливается, если нет, то индикатор переноса сбрасывается, т.е. состояние индикатора переноса, сброшенное или установленное, показывает соответственно правильность или неправильность операции сложения без учета знака. Индикатор переполнения устанавливается, если два складываемых числа имеют один и тот же знак, а результат сложения получается с противоположным знаком; в противном случае он сбрасывается, т.е. индикатор переполнения устанавливается тогда и только тогда, когда происходит только один из переносов в знаковый бит или из него. Тем самым состояние индикатора переполнения ( сброшенное или установленное) может использоваться для определения соответственно правильности или неправильности сложения с учетом знака.  [27]

Отметим, что эта система соответствует системе с дополнением до двух с обращенным знаковым битом.  [28]

Положительное число с фиксированной точкой выражается в описанном выше двоичном представлении с нулевым знаковым битом.  [29]

Если знаковый бит равен нулю, то значение числа легко вычисляется - игнорируется знаковый бит, а оставшиеся три бита интерпретируются как двоичный код десятичного числа.  [30]



Страницы:      1    2    3    4