Строительный блокнот  Корпуса микропроцессорных микросхем 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 [ 71 ] 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

Сигналы иа входах

Относительное положение

Многофункциональный вход/выход

рссоит/

BMSB

Младшая позиция

Промежуточная позиция

Старшая позиция Два знака/удвоенная точность

Старшая позиция. Одни знак/ удвоенная точность

рссоит рссоит

BMSB BMSB

INC/ AMSB

OP,!J,S

ТЫС AM.SB AMSB

ALucM:

ALUCOUTZ

Наличие отдельных входов управления RF7 (INC и PCCIN) позволяет совмещать во времени процесс обработки данных в ALU и счета в RF7. Управление индикацией регистра RF7 на щине адреса А осуществляется с помощью входа РСР и не зависит от кода операции.

Схема включения БИС для расщирения разрядности программного счетчика приведена на рис, 6,6,

Четырехразрядный регистр WR и его расширитель XWR позволяют выполнять арифметические и логические операции с одинарной

рссот. шш

WHHT

051.0 :

гЯ50нс

1.150 мс

ЛГвОмс

Тс 91000нс


200нс -Г

Рис, 6,4, Временная диаграмма работы К584ВМ1

ALUCIN

ALUCOUT

ALUCIN

ALUCOUT

ALUCIN

AtUCOUT

ALUCIN

ALUCOUT

ALUCIN P

ALUCIN P

ALUCIN P

ALUCIN P

С

Рис, 6.5. Схемы формирования 16-разрядного процессора:

й -с прямым включением К584ВМ1; бс использованием микросхемы ускоренного переноса

К155ИП4

Младшая позиция (MSPI

Прометуточная позиция (ГР)

Промвтуточнар позиция (IP)

Старшая позиция

рссоит

PCCIN

PCCIN рссоит

PCCIN рссоит

PCCIN BMSB

PDS! = О POSO I

POSl-0 POSOO

POStO POSOO

POSI !

Рис. 6.6. Схема включения K584BM1 для расширения программного счетчика



Код операции

Операция

1 2

1 0

RF{Fn)WR RF

Значения функций

RF{Fr,)WR~*WR DI(Fn)WR->DO*

Fn определяются согласно табл. 6.4

RF 0

DI{Fn)WR - WR*

DI{Fn)XWR -*WR

DI(Fn) WR->-XWR

DI(Fn)XWR -XWR

DI(Fn)XWR DO

RF + WR + ALUCIN XWR

RFDI \-ALUCIN -WR

RF + DI- ALUCIN XWR

RF-\DI + ALUCIN ~RF

RF+XWR +ALUCIN WR

RF4-XWR +ALUCIN XWR

XWR-]-ALUCIN -*RF

DI-WR +ALUCIN XWR

DI + WRr ALUCIN-* DO

Dl 4- XWR + ALUCIN -* WR

DI +XWR -ALUCIN *XWR

XWR-i ALUCIN -*D0

Dl - RF

RF DO

RFXWR Dl WR Dl XWR Dl-*D0

0 ( 0 0 0

1 1 1 1

0 0 0 0

1 1 1 1

G 0 0 0 0

{WR-Dl - 1 4- ALUCIN) RCL WR, XWR

(WR+DI-iALUCIN)RSL -* WR, XWR

{WR-RF-l i- ALUCIN) RSL WR, XWR

{WR[-RF +ALUCIN) RSLWR, XWR

(WR-\-ALUCIN) ASP -* WR, XWR

(WR-DlALUCIN) ASR-WR, XWR

(WR-\-DlALUCIN) ASR-WR, XWR

(WR~RF-\\-ALUCIN) ASR-*WR, XWR

{WR-i-RF+ALUCIN)ASR-*WR, XWR

Примечание. ~ передача информации; С - безразлич ное состояние. Содержимое XWR передается в А, когда РСР - 0.



LSH в аВанарной точность


Лог.О\ I

Лог!

ISL с оВинарной точностью

Лог. I !

I Лог. о

----1

-nil

WIfLFT \

г m

WBLFT

IP \

---1

-I 1 \ymr

J I LJ L Ij

с одинарной точностью


ЩтРТ ЛогО

nrruvv

WERl

ASL с одинарной точностью

Ш[рТ\

\Лог.О

\wf!LFT I i r-

.---------,

-1 I

W/ILFir

L

\WKLFT

PSR с одинарной точностью

I-----m---- ]

\WPLFT wm\

\.....I

t tll.-S I :ii-J I ti-J

/Wi с одинарной точностью

L -ilj L -ij

WRLFT \

-r-1 T \Wm 7J7V-I-



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 [ 71 ] 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121