Мегаобучалка Главная | О нас | Обратная связь


Описание слов, микроопераций и логических условий заданной операции



2015-12-08 466 Обсуждений (0)
Описание слов, микроопераций и логических условий заданной операции 0.00 из 5.00 0 оценок




 

Описание слов

Слово Назначение Тип Комментарий
А(1:32) Первый операнд IL Значение задаётся вне микропрограммы и используется внутри неё
В(1:32) Второй операнд IL Значение задаётся вне микропрограммы и используется внутри неё
С(1:32) Результат O Используется для хранения результата
С(0) Дополнительный знаковый разряд для результата LO Используется для хранения дополнительного знакового разряда результата
П(1) Переполнение LO Используется внутри микропрограммы
Р(1) Дополнительный знаковый разряд для переноса L Используется внутри микропрограммы


Список микроопераций

Микрооперация Обозначение
П(1) := 0 Y1
B(1) := Y2
A(1). Y3
B(1). Y4
Р(1).C(0:32):= A(1:32)+B(1:32) Y5
С(0:32):=С(0:32)+1 Y6
C(0:1). Y7
П(1):=1 Y8


Список логических условий

Логическое условие Обозначение
A(1) = 1 X1
В(1) = 1 X2
Р(1) = 1 X3
С(0) С(1) = 0 X4
C(1) = 1 X5

Закодированная граф-схема


 

 

Таблица 6. Элементы структуры операционного автомата

Регистр МКО ЛУ Поля
А(1:32) YA = {Y3,Y5} XA = {X1} A(1), A(2:32)
В(1:32) YB = {Y2, Y4, Y5} XB = {X2} B(1), B(2:32)
С(0:32) YC = {Y5, Y6, Y7} XC = { X4 , X5} C(0:1), C(2:32)
P(1) YP={Y5} XP = {X3} P(1)
П(1) YП {Y1, Y8}, XП = {Ø} П(1)

 

Синтез функциональной схемы ОА

 

Разработка структурной схемы ОА

 

 
 

 
 
1

           
   
 
   
 
   
 


A (3:32)

 

 


Y5
A (1:32)

       
 
 
   
 
   

 


B (1)

 

 


                   
 
 
   
 
   
 
   
 
   
 
   
 
 
   
 
B (3:32)

 

Y5
B (1:32)

 


C (0)

X4

C (1)

X5

C (0:32)

S
Y5
P (1)
P
               
 
   
 
 
   
 
   
П (1)
П (1)
П
Y5
C (0:32)
C (2:32)


P(1) Х3  


Синтез функциональной схемы ОА

Синтез ОА проводится раздельно для каждого регистра или шины и сводится к построению комбинационных схем, реализующих функции возбуждения триггеров регистров и комбинационных схем, вычисляющих значения логических условий в заданной системе логических элементов.

Синтез ОА проводится раздельно для каждого регистра, также для каждого регистра можно выделить подрегистры (рассмотренные ранее поля слов). Синтез каждого подрегистра проводится отдельно для каждой микрооперации.

 

Синтез регистра П

Поле П(1). Синтез проводится для разряда П(1)

для y ) П(1) := 0 y8) П(1) := 1

Таблица 7. Каноническая таблица

для определения V (МКО y )

t t+1 t
П(1) П(1) V

 

V = y *П(1) V = y8*

Окончательный результат синтеза поля П(1) в микрооперациях y и y8:

V = y *П(1) y8*

Функциональная схема разряда П(1) регистра П и условное изображение операционного элемента, реализующего множество МКО y1 u y8

       
 
Y
 
П


           
   
 
     
 
 

СИ

У1

                             
   
 
     
 
   
 
   
 
   
 
   
 
 
   
 
   
 
    T



y8


Синтез регистра Р

 

Синтез проводится для разряда Р(1)

 

i = 0, 1 … 32

Для y5) C(i):=A(i)+B(i)+P(1)

t t+1 t
A(i) B(i) P(1) P(1) VT



Для y6) C(i):=C(i)+P(1)

 

t t+1 t
C(i) P(1) C(i) VT



 




Функциональная схема разряда Р(1) регистра Р и условное изображение операционного элемента, реализующего множество МКО y5 u y6

P C Y

у5

             
   
   
 
 
 
 
   
у6

С(i)

P(1)

 


:

       
   
 
 


Синтез регистра А

 

Поле A(i). Синтез проводится для разряда А(i), где i = 2, …, 32

для y ) A(i) :=

 

Таблица 10. Каноническая таблица

для определения V (МКО y )

t t+1 t
A(i) A(i) V

 

 

Окончательный результат синтеза поля А(i) в микрооперации y :

V = y * y3* = y3

Функциональная схема разряда А(i) регистра A и условное изображение операционного элемента, реализующего МКО y3

 

           
   
A
 
 
   
 
Y

y3

Поле A(i). Синтез проводится для разряда А(i), где i = 1, …, 32


для y ) А(i) := d (i)

 

Таблица 11. Каноническая таблица

для определения V (МКО y )

T t+1 t
A(i) d (i) A(i) V

 

 

Окончательный результат синтеза поля А(i) в микрооперации y :

V = y * d (i)

Функциональная схема разряда A(i) регистра A и условное изображение операционного элемента A(i), реализующего МКО yA

 

 

       
 
 
   
d
Y

СИ
A

 

 


 


           
   
 
   
 
 


Синтез регистра B

 

Поле B(i). Синтез проводится для разряда В(i), где i = 2, …, 32

для y4) В(i) :=

 

Таблица 10. Каноническая таблица

для определения V (МКО y4)

t t+1 t
A(i) A(i) V

 

 

Окончательный результат синтеза поля В(i) в микрооперации y4 :

V = y4* y4* = y4

Функциональная схема разряда B(i) регистра B и условное изображение операционного элемента B(i), реализующего МКО y4

 

 

       
 
   
 
Y

СИ
y4

Поле B(i). Синтез проводится для разряда B(i), где i = 1, …, 32


для yB) B(i) := d2 (i)

 

Таблица 11. Каноническая таблица

для определения V (МКО y )

T t+1 t
A(i) d (i) A(i) V

 

 

Окончательный результат синтеза поля B(i) в микрооперации y :

V = y * d (i)

Функциональная схема разряда B(i) регистра B и условное изображение операционного элемента B(i), реализующего МКО yB

 

СИ
       
 
 
   
d
Y

B

 

 


 


           
   
 
 
 
   
 
 




2015-12-08 466 Обсуждений (0)
Описание слов, микроопераций и логических условий заданной операции 0.00 из 5.00 0 оценок









Обсуждение в статье: Описание слов, микроопераций и логических условий заданной операции

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (466)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)