Задания для самостоятельной работы
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 |
|
Контрольные вопросы.
Что понимают под прямым кодом числа?
Как образуется обратный код целого положительного числа?
Как образуется обратный код целого отрицательного числа?
Каков алгоритм сложения чисел в прямом коде?
Каков алгоритм сложения чисел в обратном коде?
Чем характеризуется модифицированный обратный код?