ВУЗ:
Составители:
116
Х=264
(10)
.
[X
8421
]
2
=
Знак
Тетрады
000
0
0
0
1
0
0
1
1
0
0
1
0
0
Y= – 264.
[Y
8421
]
2
=
Знак
Тетрады
Комментарий
111
1
0
0
1
0
0
1
1
0
0
1
0
0
[Y
8421
]
1
1111 1 1 0 1 1 0 0 1 1 0 1 1
инверсия тет-
рад
1 0 1 0 1 0 1 0 1 0 1 0
вычитание
110
(2)
, при-
бавлением
1010=
=[ – 0110]
(2)
,
перенос бло-
кируется
1111 0 1 1 1 0 0 1 1 0 1 0 1
результат
вычитания
1
прибавление
1 в младшую
тетраду
1111
0
1
1
1
0
0
1
1
0
1
1
0
[Y
8421
]
2
Выполним проверку полученного результата. Так как процессор
работает по модулю 1000
(10)
, то дополнением 264
(10)
до 1000
(10)
бу-
дет 736
(10)
. Результат верен.
Перевод отрицательного операнда из дополнительного кода в деся-
тичную систему счисления выполняется по тому же правилу. Рассмот-
рим пример перевода операнда Y из дополнительного кода в десятич-
ную систему счисления. Процессор работает в формате целых чисел
(под знак отводится одна тетрада, а под разряды – три тетрады).
Пример
.[Y
8421
]
2
=
1
1
1
1
0
1
1
1
0
0
1
1
0
1
1
0
Перевод:
Знак
Тетрады
Комментарий
111
1
0
1
1
1
0
0
1
1
0
1
1
0
1111
1
0
0
0
1
1
0
0
1
0
0
1
инверсия тетрад
Х=264(10).
Знак Тетрады
[X8421]2=
0000 0 0 1 0 0 1 1 0 0 1 0 0
Y= – 264.
Знак Тетрады Комментарий
[Y8421]2=
1111 0 0 1 0 0 1 1 0 0 1 0 0 [Y8421]1
инверсия тет-
1111 1 1 0 1 1 0 0 1 1 0 1 1
рад
вычитание
110(2), при-
бавлением
1 0 1 0 1 0 1 0 1 0 1 0 1010=
=[ – 0110](2),
перенос бло-
кируется
результат
1111 0 1 1 1 0 0 1 1 0 1 0 1
вычитания
прибавление
1 1 в младшую
тетраду
1111 0 1 1 1 0 0 1 1 0 1 1 0 [Y8421]2
Выполним проверку полученного результата. Так как процессор
работает по модулю 1000(10), то дополнением 264(10) до 1000(10) бу-
дет 736(10). Результат верен.
Перевод отрицательного операнда из дополнительного кода в деся-
тичную систему счисления выполняется по тому же правилу. Рассмот-
рим пример перевода операнда Y из дополнительного кода в десятич-
ную систему счисления. Процессор работает в формате целых чисел
(под знак отводится одна тетрада, а под разряды – три тетрады).
Пример.[Y8421]2= 1 1 1 1 0 1 1 1 0 0 1 1 0 1 1 0
Перевод:
Знак Тетрады Комментарий
1111 0 1 1 1 0 0 1 1 0 1 1 0
1111 1 0 0 0 1 1 0 0 1 0 0 1 инверсия тетрад
116
Страницы
- « первая
- ‹ предыдущая
- …
- 115
- 116
- 117
- 118
- 119
- …
- следующая ›
- последняя »
