ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »