Рефераты. Выполнение арифметических операций в АЛУ

Оформим алгоритм деления чисел с фиксированной запятой с восстановлением остатка, в соответствии с микропрограммой, представленной на рис. 3.10, в виде таблицы (см. табл. 3.2) с указанием номеров блоков, состояния счётчика СчЦ, состояния разрядов сумматора, состояний разрядов регистров РгСм, РгB, Рг2, Рг2’, РгA, Рг1. В СчЦ устанавливается значение, равное разрядности регистров. То есть СчЦ:=6 (или 110 в двоичном виде).

В результате деления в блоке 12 на выходной шине ШИВых образуется остаток от деления равный десятичной 3 (000011 в двоичном виде), а в блоке 18, на выходной шине ШИВых, образуется целая часть частного равная десятичному числу 4 (000100 в двоичном виде). Так как знаки делимого и делителя одинаковы, то частное положительное.

То есть частное можно записать в виде:

(4 – целая часть, 3 – в остатке).

Таблица 3.2. Пример алгоритма деления чисел с фиксированной запятой с восстановлением остатка

№ бл.

СчЦ

См

РгСм

РгB

Рг2

Рг2’

РгA

Рг1

1

110




010111



000101

3


000000


000000



000000


5



000000



101110



6




000000

101110




7

101

111011

110111



011100

111010


8






011100



9


000000

000001




000000


11




000001

011100




13

100

111100

111000



111000

111010


17






111000



9


000001

000010




000000


11




000010

111000




13

011

111101

111011



110000

111010


17






110000



9


000010

000101




000000


11




000101

110000




13

010

000000

000001



100000

111010


16






100001



11




000001

100001




13

001

111100

111001



000010

111010


17






000010



9


000001

000011




000000


11




000011

000010




13

000

111110

111100



000100

111010


17






000100



9


000011

000110




000000

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.