Реферат: Проектирование специализированного процессора

--PAGE_BREAK--
Укрупненная ГСА выполнения операций






<img width=«662» height=«778» src=«ref-1_445531581-6060.coolpic» v:shapes="_x0000_s1124">











Загрузка команд 18-загрузка


Мнемоническое обозначение LR

R1R 2







[RRкороткие операнды]



18

R1

R2

 
 


8

12

15

 
Второму операнду помещается без изменения на место первого операнда.

Признак результата не изменяется

Программа прерывания;

  доступ (выборка второго операнда в командеL)


30 -загрузкаположительная(с плавающей запятой)



Мнемоническое обозначение LPER

R1R 2







[RR короткие операнды]



30

R1

R2

 
 


8

12

15

 
Второму операнду присваивается знак плюс, и результат помещается на место 1-го операнда.

Знаковый бит устанавливается равным 0. Характеристика и мантисса не изменяются

Признак результата:



-

 мантисса результата равна 0

1

-



2

-

 результат больше 0

3

-



Программа прерывания;

  операция (если в данной установке отсутствует средства обработки чисел с плавающей точкой);

   спецификация.

    продолжение
--PAGE_BREAK--Описание команд Команда 18
Этапы

Содержание этапа

<img width=«194» height=«2» src=«ref-1_445537641-160.coolpic» v:shapes="_x0000_s1118"><img width=«194» height=«2» src=«ref-1_445537801-161.coolpic» v:shapes="_x0000_s1117"><img width=«194» height=«2» src=«ref-1_445537801-161.coolpic» v:shapes="_x0000_s1116"><img width=«194» height=«2» src=«ref-1_445537641-160.coolpic» v:shapes="_x0000_s1115">1

Условия выполнения операции

//

2

Выборка операндов

Выборка 2 операнда из RON, по R2 (в рабочий регистр S)

3

Выполнение действий над операндами

//

4

Анализ и выполнение результата

Записьв RON (рабочего регистра S) по R1
Команда 30

Этапы

Содержание этапа

1

Условия выполнения операции

Прерывание операций если есть средство с плавающей запятой

R1  и  R2  должны определять регистр 0, 2 ,4 или 6

2

Выборка операндов

Из РПЗ выбрать 2-ой операнд и переправить его в регистр S

3

Выполнение действий над операндами

Знаковому, 0-му, разряду присвоить 0

4

Анализ и выполнение результата

Мантисса результата равна 0 или больше 0

Признак результата

ГСА операций
<img width=«610» height=«639» src=«ref-1_445538283-4533.coolpic» v:shapes="_x0000_s1132">


Полная ГСА
<img width=«662» height=«951» src=«ref-1_445542816-6620.coolpic» v:shapes="_x0000_s1133">

<img width=«601» height=«921» src=«ref-1_445549436-8984.coolpic» v:shapes="_x0000_s1134">

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

#

СИГНАЛ ПРЕРЫВАНИЯ СПЕЦИФИЧЕСКИЙ

Y2

#

СИГНАЛ ПРЕРЫВАНИЯ ДОСТУП

Y3

#

RGAОП[0/15]:=PSW[45/60]

Y4

#

RGОП[0/63]:=OП(RGA[0/15];[0/63])

Y5

#

RGK[0/15]:=RGAOП[16/31]

Y6

#

RGK[0/15]:=RGOП[32/47]

Y7

#

RGK[0/15]:=RGOП[43/63]

Y8

#

RGK[0/15]:=RGOП[0/15]

Y9

#

PSW[40/63]:=PSW[40/63]+2

Y10

#

PSW[32/33]:=01

Y11

#

RGKОП[0/15]:=RGAОП[43/60]

Y12

#

RGK[16/31]:=RGОП[26/31]

Y13

#

RGK[16/31]:=RGОП[12/47]

Y14

#

RGK[16/31]:=RGAОП[48/63]

Y15

#

RGK[16/31]:=RGAОП[0/15]

Y16

#

PSW[32/33]:=10

Y17

#

RGOOH[8/31]:=POH(RGK[16/19])

Y18

#

RGA[8/31]:=RGPOH[8/31]+0(12)….RGK[20/31]

Y19

#

RGA[8/31]:=0(12)…RGK[20/31]

Y20

#

RGPOH[8/31]=POH (RGK[16/15]):[8/31]

Y21

#

RGA[8/31]:=RGA[8/31+RGPOH[8/31]]

Y22

#

TMP70:=1

Y23

#

TMP7B:=1

Y24

#

РАЗРЕШЕНИЕ ПРЕРЫВАНИЯ

Y25

#

СИГНАЛ ПРЕРЫВАНИЯ ОПЕРАЦИЯ

Y26

#

RGS[0/31]:=РПЗ(RGK[12/15];[0/31])

Y27

#

RGS[0]:=0

Y28

#

PSW[34/35]:=00

Y29

#

PSW[34/35]:=01

Y30

#

РПЗ(RGK[8/11];[0/31]):=RGS[0/31]

Y31

#

RGS[0/31]:=POH(RGK[12/15];[0/31])

Y32

#

POH(RGK[48/11];[0/31]):=RGS[0/31]
    продолжение
--PAGE_BREAK--Список логических условий
X1

#

Пуск

X2

#

PSW[63]

X3

#

PSW[40/44]=0000

X4

#

PSW[61]

X5

#

PSW[62]

X6

#

RGK[0/1]=00

X7

#

RGK[0/7]=30

X8

#

RGK[0/7]=18

X9

#

RGK[0/1]=01

X10

#

RGK[16/19]=0000

X11

#

RGK[12/15]=0000

X12

#

RGK[0/7]=70

X13

#

TMP70

X14

#

TMP7B

X15

#

RGK[0/7]=7B

X16

#

ЕСТЬ ЗАПРОС НА ПРЕРЫВАНИЕ

X17

#

PSW[14]

X18

#

ЕСТЬ СРЕДСТВО С ПЛАВУЮЩЕЙ ЗАПЯТОЙ

X19

#

R1=0,2,4,6

X20

#

R1=0,2,4,6

X21

#

RGS[8/31]=0


Синтез управляющего автомата
Выходные сигналы


Y1

=



Y2

=



Y3

=



Y4

=



Y5

=



Y6

=



Y7

=



Y8

=



Y9

=



Y10

=



Y11

=



Y12

=



Y13

=



Y14

=



Y15

=



Y16

=



Y17

=



Y18

=



Y19

=



Y20

=




    продолжение
--PAGE_BREAK--
еще рефераты
Еще работы по коммуникациям