Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа3.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
158.21 Кб
Скачать

Пример.

Даны два числа: Х= 101001 и Y= -11010. Сложить их в дополнительном и модифицированном дополнительном кодах.

Обычная запись

Х= + 0101011

Y= - 0011110

Обратный код

Модифицированный обратный код

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

Модифицированный дополнительный код

Выполним сложение:

Переполнение не наблюдается (в знаковых разрядах «00»). Результаты, полученные в обычном и модифицированном кодах, совпадают (X + Y=1101).

Задания для самостоятельной работы

1. Запишите числа X и Y в прямом, обратном и дополнительном кодах. Выполните сложение в обратном и дополнительном кодах. Результат переведите в прямой код. Полученный результат проверьте, используя правила двоичной арифметики.

2. Измените число Y, добавив в конец числа две единицы «11». Сложите полученные числа в модифицированном обратном и модифицированном дополнительном кодах. Результат переведите в прямой код. Выполните проверку сложения, используя правила двоичной арифметики.

Вариант

Числа X и Y

Вариант

Числа X и Y

1.

X= - 100101 Y=11101

2.

X= - 101101 Y=1101

3.

X= - 110101 Y=11101

4.

X= - 1101111 Y=10101

5.

X= - 1000111 Y=11101

6.

X= - 1110001 Y=10011

7.

X= - 1010001 Y=10011

8.

X= - 1000011 Y=10011

9.

X= - 1101001 Y=10111

10.

X= - 1010001 Y=1111

11.

X= - 101001 Y=10111

12.

X= - 1010111 Y=11100

13.

X= - 110101 Y=1111

14.

X= - 101111 Y=1101

15.

X= - 110101 Y=10011

16.

X= - 1001011 Y=10101

17.

X= - 100011 Y=10011

18.

X= - 1010001 Y=1011

19.

X= - 110001 Y=10111

20.

X= - 1000111 Y=11111

21.

X= - 111001 Y=1110

22.

X= - 100001 Y=1111

23.

X= - 1011101 Y=10111

24.

X= - 1111000 Y=101111

25.

X= - 1100000 Y=1111

26.

X= - 10101 Y=1101

Контрольные вопросы

1. Что понимают под прямым кодом числа?

  1. Как образуется обратный код целого положительного числа ?

  2. Как образуется обратный код целого отрицательного числа?

  3. Каков алгоритм сложения чисел в прямом коде?

  4. Каков алгоритм сложения чисел в обратном коде?

  5. Чем характеризуется модифицированный обратный код?