Основы арифметики цифровых процессоров. Вашкевич Н.П - 94 стр.

UptoLike

93
Рассмотрим пример деления X/Y по этому алгоритму в восьми-
разрядном процессоре (табл. 4.11).
X=2557
(8)
; Y= – 41
(8)
.
X=10101101111
(2)
; Y= – 100001
(2)
.
Представляя операнды в формате процессора, получаем:
X=0000010101101111
(2)
; Y= – 00100001
(2)
;
(РСМ, Р2)=[X]
2
=0000010101101111.
Р1=[Y]
2
=11011111.
(–Р1+1)=[ – Y]
2
=00100001.
Выполним проверку полученного результата.
[Z]
2
=11010110= – 00101010
(2)
= – 52
(8)
;
[R]2=00000101=101(2)=5
(8)
.
X/Y=2557
(8)
/(– 41)
(8)
= – 52
(8)
(5)
(8)
.
Результат верен.
   Рассмотрим пример деления X/Y по этому алгоритму в восьми-
разрядном процессоре (табл. 4.11).
   X=2557(8); Y= – 41(8).
   X=10101101111(2); Y= – 100001(2).
   Представляя операнды в формате процессора, получаем:
   X=0000010101101111(2); Y= – 00100001(2);
   (РСМ, Р2)=[X]2=0000010101101111.
   Р1=[Y]2=11011111.
   (–Р1+1)=[ – Y]2=00100001.
   Выполним проверку полученного результата.
   [Z]2=11010110= – 00101010(2)= – 52(8);
   [R]2=00000101=101(2)=5(8).
   X/Y=2557(8)/(– 41)(8)= – 52(8)(5)(8).
   Результат верен.




                             93