Оглавление.
I.Исходные данные 4
II.Алгоритм 4
III.Операционная схема и содержательный граф микропрограммы 5
IV.Функциональная схема операционной части устройства 8
V.Закодированный граф 9
VI.Таблица управляющей памяти 11
VII.Список литературы 12
Устройство деления чисел с фиксированной запятой.
I. Исходные данные
Разработать структурную схему операционной и управляющей части, а также функциональную схему операционной части устройства.
Количество разрядов под целую часть чисел m=0, под дробную часть чисел n=8. Деление дробей выполнять по алгоритму без восстановления остатка. Адресация микрокоманд – принудительная, с одним адресом. Кодирование микроопераций – горизонтальное.
II. Алгоритм.
Деление определяется за n циклов. Какое необходимое действие (сложение или вычитание) нужно выполнить в данном цикле, определяется по правилу:

| G=9/16 | F=G/E | ||||||||||||||||||||||
| E=-13/16 | |||||||||||||||||||||||
| p4 | p1 | ||||||||||||||||||||||
| RG3 | RG1 | | | RG2 | |||||||||||||||||||||
| 0 | 1 | 2 | 3 | 4 | 0 | , | 1 | 2 | 3 | 4 | 5 | 0 | , | 1 | 2 | 3 | 4 | 5 | |||||
| 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | Примечание | ||||||
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | Форм. знака, | |||||||||||
| сброс RG2(0) | |||||||||||||||||||||||
| 1 | 1 | 0 | 0 | 1 | 1 | 0ц | |G|-|E|=C0 | ||||||||||||||||
| делить можно | 1 | 1 | 1 | 1 | 0 | 0 | C0<0 (P1=1) | ||||||||||||||||
| 1 | 1 | 1 | 0 | 0 | 0 | 1ц | C0 RG2<- | ||||||||||||||||
| 1 | 1 | 1 | 1 | 0 | 1 | C0+|E|=C1 | |||||||||||||||||
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | RG1<- | |||||||||||
| 0 | 0 | 1 | 0 | 1 | 0 | 2ц | 2C1 RG2<- | ||||||||||||||||
| 1 | 1 | 0 | 0 | 1 | 1 | C1-|E|=C2 | |||||||||||||||||
| 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | RG1<- | |||||||||||
| 1 | 1 | 1 | 0 | 1 | 0 | 3ц | 2C2 RG2<- | ||||||||||||||||
| 1 | 1 | 1 | 1 | 0 | 1 | C2+|E|=C3 | |||||||||||||||||
| 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | RG1<- | |||||||||||
| 1 | 0 | 1 | 1 | 1 | 0 | 4ц | 2C3 RG2<- | ||||||||||||||||
| 1 | 1 | 0 | 0 | 1 | 1 | C3+|E|=C4 | |||||||||||||||||
| 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | RG1<- | |||||||||||
| 0 | 0 | 0 | 0 | 1 | 0 | 5ц | 2C4 RG2<- | ||||||||||||||||
| 1 | 1 | 0 | 0 | 1 | 1 | C1-|E|=C2 | |||||||||||||||||
| 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | RG1<- | |||||||||||
| 1 | 0 | 1 | 0 | 1 | 1 | Округление | |||||||||||||||||
| P4=0, округление | |||||||||||||||||||||||
| не требуется | |||||||||||||||||||||||
| 1 | . | 1 | 0 | 1 | 1 | Выдача результата | |||||||||||||||||
| RG2(0, 2:5) | |||||||||||||||||||||||
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.