Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Системы счисления.pdf
Скачиваний:
43
Добавлен:
03.06.2015
Размер:
235.97 Кб
Скачать

Организация арифметических действий

Прибавлению единицы соответствует переход по часовой стрелке к следующему числу.

Для беззнаковых типов данных добавление единицы к максимальному значению числа приводит к переполнению разрядной сетки, то есть к нулевому значению.

Таким образом, прибавление или вычитание произвольного числа n соответствует в кольце n единичным шагам от исходного числа в требуемом направлении.

Организация арифметических действий. Пример

Дано: А = 24, В = 20. Найти: А + В, А - В, В – А, используя восьмиразрядную сетку ЭВМ

Разряды:

76543210

 

Апк :

00011000

Прямой,

Аок :

00011000

обратный и

Адк :

00011000

дополнительный коды числа 24

Апк :

10011000

Прямой,

Аок :

11100111

обратный и

Адк :

11101000

дополнительный коды числа 24

Организация арифметических действий. Пример

Дано: А = 24, В = 20. Найти: А + В, А - В, В – А, используя восьмиразрядную сетку ЭВМ

Разряды:

76543210

 

Bпк :

00010100

Прямой,

Bок :

00010100

обратный и

Bдк :

00010100

дополнительный коды числа 20

Bпк :

10010100

Прямой,

Bок :

11101011

обратный и

Bдк :

11101100

дополнительный коды числа –20

Организация арифметических действий. Пример

1. A + B

 

Результат получен в

Адк :

+00011000

дополнительном коде

Bдк :

00010100

Для положительных чисел он с

 

00101100

совпадает с прямым кодом числа

001011002=4410

A+B=24+20=44