Модифицированные коды
Для придания однозначности записи числа могут использоваться модифицированный обратный и дополнительный код. В модифицированных кодах используются два знаковых разряда:
· 00 – положительное число
· 11 – отрицательное число
· 01 – положительное число с переполнением
· 10 отрицательное число с переполнением
Правила вычислений в модифицированных кодах такие же.
Код со смещением
Позволяет сдвинуть числовую шкалу, содержащую как отрицательные, так и положительные числа, полностью в область положительных чисел.
Вставить таблицу с примером
Если n – доступное количество разрядов, то
При выполнении арифметических операций необходимо учитывать смещение. Чтобы получить в конце верный результат, смещение необходимо вычесть.
Разрядная сетка
Разрядная сетка – это множество двоичных разрядов, выделяемых в памяти для изображения чисел. Величина разрядной сетки зависит от разрядности процессора.
От того, как именно она используется, зависят диапазон и точность представления чисел. При выполнении арифметических операций возможны случаи, когда результат не помещается в разрядную сетку.
Если число вышло за пределы РС слева, говорят о переполнении разрядной сетки. Если число вышло за пределы разрядной сетки справа, то говорят о возникновении машинного нуля.
Дата добавления: 2017-11-21; просмотров: 1461;