Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы машинной арифметики.doc
Скачиваний:
85
Добавлен:
19.05.2015
Размер:
129 Кб
Скачать
☆

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

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

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

Вариант

числа X и Y

Вариант

числа X и Y

Х=-100101 Y=11101

Х=-101101 Y=1101

Х=-110101 Y=11101

Х=-1101111 Y=10101

Х=-1000111 Y=11101

Х=-1110001 Y=10011

Х=-1010001 Y=10011

Х=-1000011 Y=10011

Х=-1101001 Y=10111

Х=-1010001 Y=1111

Х=-101001 Y=10111

Х=-1010111 Y=11100

Х=-110101 Y=1111

Х=-101111 Y=1101

Х=-110101 Y=10011

Х=-1001011 Y=10101

Х=-100011 Y=10011

Х=-1010001 Y=1011

Х=-110001 Y=10111

Х=-1000111 Y=11111

Х=-111001 Y=1110

Х=-100001 Y=1111

Х=-1011101 Y=10111

Х=-1111000 Y=101111

Х=-1100000 Y=1111

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

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

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

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

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

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

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