Пример: Транспортная логистика
Я ищу:
На главную  |  Добавить в избранное  

Цифровые устройства /

Проектирование операционного устройства

←предыдущая следующая→  
1 2 3 4 5 



Скачать реферат


кодах. Также приведена общая схема устройства, состоящая из двух главных частей: операционного автомата и управляющего автомата. В работе предполагалось, что вся информация, необходимая для выполнения операции (операнды А и В), была уже занесена в память устройства.

Литература

1. Проф. А. А. Эйлер, доц. Р. С. Ефимова, ст. преп. В. В. Жевержеева Методические указания к выполнению курсовой работы по дисциплине "Арифметические и логические основы цифровых автоматов". Ленинград: ЛИИЖТ, 1983

2. Б. Г. Лысиков Арифметические и логические основы цифровых автоматов Минск: Высшая школа, 1980

Приложение

Прокрутка алгоритма операции приведена в таблице 20.

Таблица 20

Пункт

алгоритма Выполнение микрооперации или вычисление лог. условия Условие перехода Пункт перехода Коментарии

1 2 3 4 5

1 А:=0.0011101

В:=0.1010010 Безуслов 2 Операнды с одинаковыми знаками (положительные)

2 П(1):=0

С(1):=0 Безуслов 3 Обнуление

3 А(1) 1

x1=0 5 Проверка знака слова А

5 В(1) 1

x2=0 8 Проверка знака слова В

8 А:=0.0011101

+

В:=0.1010010

С:=00.1101111 Безуслов 9 Сложение А и В с занесением в С

9 С(2) 1

x4=0 9.2 Проверка знака слова С

9.2 С(2):=0 Безуслов 10 Присвоение С знака А

10 Конец

1 А:=0.0011101

В:=0.1110011 Безуслов 2 Операнды с одинаковыми знаками (положительные) с переполнением

2 П(1):=0

С(1):=0 Безуслов 3 Обнуление

3 А(1) 1

x1=0 5 Проверка знака слова А

5 В(1) 1

x2=0 8 Проверка знака слова В

8 А:=0.0011101

+

В:=0.1110011

С:=01.0010000 Безуслов 9 Сложение А и В с занесением в С

9 С(2)=1 x4=1 9.1 Проверка знака слова С

9.1 П(1):=1 Безуслов 10 Регистрация переполнения

10 Конец

1 А:=1.0011101

В:=1.1010010 Безуслов 2 Операнды с одинаковыми знаками (отрицательные)

2 П(1):=0

С(1):=0 Безуслов 3 Обнуление

3 А(1)=1 x1=1 4 Проверка знака слова А

4 В(1)=1 x2=1 8 Проверка знака слова В

8 А:=0.0011101

+

В:=0.1010010

С:=00.1101111 Безуслов 9 Сложение А и В с занесением в С

9 С(2) 1

x4=0 9.2 Проверка знака слова С

9.2 С(2):=1 Безуслов 10 Регистрация переполнения

10 Конец

1 А:=1.0011101

В:=1.1110011 Безуслов 2 Операнды с одинаковыми знаками (отрицательные) с переполнением

2 П(1):=0

С(1):=0 Безуслов 3 Обнуление

3 А(1)=1 x1=1 4 Проверка знака слова А

4 В(1) 1

x2=0 8 Проверка знака слова В

8 А:=0.0011101

+

В:=0.1110011

С:=01.0010000 Безуслов 9 Сложение А и В с занесением в С

9 С(2)=1 x4=1 9.1 Проверка знака слова С

9.1 П(1):=1 Безуслов 10 Регистрация переполнения

10 Конец

Продолжение табл. 20

1 2 3 4 5

1 А:=1.0011101

В:=0.1010010 Безуслов 2 Операнды с разными знаками

2 П(1):=0

С(1):=0 Безуслов 3 Обнуление

3 А(1)=1 x1=1 4 Проверка знака слова А

4 В(1) 1

x2=0 4.1 Проверка знака слова В

4.1 А:=1.1100010

+

В:=0.1010010

С:=10.0110100 Безуслов 6 Сложение инверсии А с В и занесением в С

6 С(1)=1 x3=1 6.1 Проверка переноса из знакового разряда слова С

6.1 С(1:26):=С(1:26)+1

С=10,0110101 Безуслов 7 Прибавление единицы

7 С(2) 1

x4=0 10 Проверка знака слова С

10 Конец

1 А:=0.0011101

В:=1.1010010 Безуслов 2 Операнды с разными знаками

2 П(1):=0

С(1):=0 Безуслов 3 Обнуление

3 А(1) 1

x1=0 5 Проверка знака слова А

5 В(1)=1 x2=1 5.1 Проверка знака слова В

5.1 А:=0.0011101

+

В:=1.0101101

С:=01.1001010 Безуслов 6 Сложение инверсии А с В и занесением в С

6 С(1) 1

x3=0 7 Проверка переноса из знакового разряда слова С

7 С(2)=1 x4=1 7.1 Проверка знака слова С

7.1 С(1:26):=С(1:2).С(3:26)

С=01.0110101 Безуслов 10 Инвертирование числовых разрядо

(образование прямого кода)

10 Конец


←предыдущая следующая→  
1 2 3 4 5 



Copyright © 2005—2007 «Mark5»