Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RGZzaochniki.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
277.66 Кб
Скачать

Сложение в обратном коде Сложение в дополнительном коде

[ A (2) ]ок =0|10000 [ A (2)]дк = 0|10000

+[ -B (2) ]ок =1|11000 +[ -B (2)]дк = 1|11001

0|01000 С (2) = 0|01001

+1 С (10) = +9

С (2) = 0|01001

С (10) = +9

При сложении чисел в обратном коде и дополнительном коде были получены переносы в знаковый разряд и из знакового разряда. В случае обратного кода перенос из знакового разряда требует дополнительного прибавления единицы младшего разряда. В случае дополнительного кода этот перенос игнорируется.

Выполним вычитание чисел A (10) = -10 и B (10) = -7.

В соответствии с таблицей надо выполнить преобразование - А - В = (-А) + (В).

[ -A (2) ]пк = 1|1010 [-A (2) ]ок = 1|0101 [-A (2)]дк=1|0110

[B (2) ]пк = [B (2)]ок = [B (2)]дк = 0|0111

Таблица 3 - Выполнение вычитания

Сложение в обратном коде

Сложение в дополнительном коде

[-A (2)]ок

=

1|0101

[-A (2)]дк

=

1|0110

+ [ B (2) ]ок

=

0|0111

+[ -B (2)]дк

=

0|0111

[ С(2) ]ок

=

1|1100

[ С (2) ]дк

=

1|1101

[ С(2) ]пк

=

1|0011

[ С (2) ]ок

=

1|1100

[ С(2) ]пк

=

1|0011

Итак, с учетом знака числа С (10) = -3.

Задание Задание №1

1 Переведите десятичную дробь A10 в двоичную систему счисления с точностью до пяти знаков после запятой.

2 Переведите двоичное число из предыдущего примера в шестнадцатеричную систему счисления.

3 Переведите двоичное число B2 в десятичную систему счисления.

4 Переведите десятичное число из предыдущего примера в двоичную систему счисления.

5 Переведите двоичное число из п. 4 в восьмеричную и шестнадцатеричную систему счисления.

6 Переведите десятичное число D10 в восьмеричную и шестнадцатеричную систему счисления.

7 Переведите восьмеричное и шестнадцатеричное числа, полученные в п. 5, в десятичную систему счисления.

Таблица 4 - Варианты для задания 1

Вариант

А10

В2

D10

0

105,55

10011101

900

1

258,65

11011010

100

2

985,73

11111010

200

3

952,47

11101101

300

4

401,35

11111101

400

5

329,01

01011110

500

6

873,82

11100111

600

7

657,77

11001101

700

8

229,41

11101010

800

9

681,07

10001101

199

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]