Функціональна схема з відображенням управляючих сигналів 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Функціональна схема з відображенням управляючих сигналів



Р и сунок 2.6.3-Функціональна схема

Закодований мікроалгоритм

Таблиця 2.6.2- Таблиця кодування мікрооперацій

 

 

Таблиця кодування мікрооперацій

  Таблиця кодування логічних умов
МО УС ЛУ Позначення
RG3:=0 RG1:=Y RG2:=X RG2:=RG2+RG1 RG1:=0.r(RG1) RG3:=l(RG3).SM(p) RG2:==RG2+ +1 R W1 W2 W3 ShR ShL W4 RG2[2n+1] RG3[n] X1 X2

Початок
R, W1, W2
X1  
Кінець
W4, ShR, ShL
W3, ShR, ShL
X2

 

 

Р и сунок 2.6.4- Закодований мікроалгоритм

Граф управляючого автомата Мура з кодами вершин

Р и сунок 2.6.5- Граф автомата Мура

 

2.6.8 Обробка порядків:

Порядок частки буде дорівнювати:

    В моєму випадку =8; =5; =3;

2.6.9 Нормалізація результату:

Отримали результат:   1111010000001001

Знак мантиси: 1  0 = 1.

Нормалізація мантиси не потрібна.

0 0 0 0 0 0 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 1 0 0

Операція додавання чисел.

Теоретичне обґрунтування способу

 

В пам’яті числа зберігаються у ПК. На першому етапі додавання чисел з плаваючою комою виконують вирівнювання порядків до числа із старшим порядком. На другому етапі виконують додавання мантис. Додавання мантис виконується у доповнювальних кодах, при необхідності числа у ДК переводяться в АЛП. Додавання виконується порозрядно на n-розрядному суматорі з переносом. Останній етап – нормалізація результату. Виконується за допомогою зсуву мантиси результату і коригування порядку результату. Порушення нормалізації можливо вліво і вправо, на 1 розряд вліво і на n розрядів вправо.

1. Порівняння порядків.

Px=+810=+10002

Py=+510=+01012

810-510=310=112

2. Вирівнювання порядків.

Робимо зсув вправо мантиси числа Y, зменшуючи  на кожному кроці, доки  не стане 0.

Таблиця 2.7.1- Таблиця зсуву мантиси на етапі вирівнювання порядків

 

MY Мікрооперація
0, 101101110000111 11 Початковий стан
0, 010110111000011 10 My= 0.r(My); ∆:=∆-1
0, 001011011100001 01 My= 0.r(My); ∆:=∆-1
0,000101101110000 00 My= 0.r(My); ∆:=∆-1

 

3.  Додавання мантис у модифікованому ДК.

X мдк = 11. 101101110000111

Yмдк =  00. 000101101110000

                             Т аблиця 2.7.2-Додавання мантис(для додавання)

MX 1 1, 1 0 1 1 0 1 1 1 0 0 0 0 1 1 1
MY 0 0, 0 0 0 1 0 1 1 0 1 1 1 0 0 0 0
MZ 1 1, 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1

 

Zпк = 1. 110011011110111

 

4. Нормалізація результату (В ПК).

Для даного результату додавання нормалізація не потрібна.

Операційна схема

Рисунок 2.7.1-Операційна схема

Виконаємо синтез КС для визначення порушення нормалізації.

 

Таблиця 2.7.4-Визначення порушення нормалізації

Розряди регістру

RGZ

Значення

функцій

Z’0 Z0 Z1 L R
0 0 0 0 1
0 0 1 0 0
0 1 0 1 1
0 1 1 1 0

 

 

Результат беремо по модулю, знак встановлюємо за Z’0 до нормалізації.

Змістовний алгоритм

Початок
CT:=m; RGZ:=Z;
L=Z0  
Кінець
RGZ:=l(RGZ).0 RGPZ:=RGPZ-1 CT:=CT-1
RGZ:=RGZ(m+2).r(RGZ) RGZP:=RGZP+1
R=
CT=0
1
0
Z’0=0  
Z’0 Z0:=  


Р и сунок 2.7.2-Змістовний мікроалгоритм

Таблиця станів регістрів

Додавання

Таблиця 2.7.5- Таблиця станів регістрів

 

№ т акту RGPZ RGZ Л ПН(L) ППН(R) СT М ікрооперація
ПС 001000 11. 110011011110111 1110110010000100 0 1 100  

Функціональна схема з відображенням керуючих сигналів

Рисунок 2.7.3 – Функціональна схема

Закодований мікроалгоритм

Таблиця 2.7.7– Таблиця кодування

1
1
0
0
0
Z6
Z2
Z3
Z4
Z5
Z1
1
Початок
W, W1
X2
Кінець
ShL, decRGZ, decCT
ShR, Inc
X3
X4
1
0
X1
W2

Рисунок 2.7.4 – Закодований мікроалгоритм



Поделиться:


Последнее изменение этой страницы: 2020-11-23; просмотров: 102; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.221.15.15 (0.023 с.)