Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика и программирование 2 / Л5КОДЫ ДВОИЧНЫХ ЧИСЕЛ.ppt
Скачиваний:
18
Добавлен:
05.02.2016
Размер:
578.05 Кб
Скачать

Достоинства:

1 Сложение и вычитание можно выполнять на одном устройстве: сумматоре, поскольку вычитание может быть заменено сложением с дополнением вычитаемого:

(С)обр = (А)обр + (В)обр (С)обр = (А)обр - (В)обр = (А)обр + ((В)обр)обр

2 Знаковый разряд обрабатывается по общим правилам. Его значение при выполнении операции устанавливается автоматически.

4. Дополнительный код

Кодирование числа можно выполнить следующим образом:

Для положительного числа в n-разрядную сетку занести его двоичное представление.

Для отрицательного числа в n-разрядную сетку занести разность между следующим за большим числом без знака и модулем кодируемого числа

Cледствие: дополнительный код отрицательного числа может быть по- лучен из его обратного кода путем прибавления единицы в младший разряд

5. Операции сложения и вычитания в дополнительном коде.

Операции сложения и вычитания производятся путем арифметического сложения кодов чисел. При вычитании перед выполнением операции для вычитаемого берется дополнение. Результат операции представлен в дополнительном коде.

(С)доп = (А)доп + (В)доп (С)доп = (А)доп - (В)доп = (А)доп + ((В)доп)доп

_____

00111

разовать двоичный результат в десятичное число. Результат равен +7.