Микропроцессорные системы. Архитектура и проектирование. Анкудинов И.Г. - 35 стр.

UptoLike

Составители: 

A(15-0)
D(7-0)
DB
(
вн
у
тренняя
)
Микроприказы
A
LU
RG
A
CC
RS
MUX
W
Z
B C
D E
H L
SP
16
PC
RG
A
IR
WR
DBIN
INTE
INT
HLDA
HOLD
WAIT
READY
SYNC
CLK1
CLK2
CU
DC
BA
BD
Рис. 2.10. Стр
у
кт
у
ра микропроцессора КР580ИК80А
RESET
Программный счетчик PC хранит текущий адрес команды и
автоматически увеличивается на 1, 2 или 3 в зависимости от формата
выполняемой команды.
Указатель стека SP содержит текущий адрес вершины стека, который автоматически
уменьшается на 2 при загрузке данных в стек и увеличивается на 2 при извлечении
данных из стека. Для организации стека можно использовать любую область ОЗУ
объемом до 64К.
Микропроцессор имеет внешнюю 16-разрядную шину адреса A(15-0) с тремя состояниями,
8-разрядную двунаправленную шину данных D(7-0) с тремя состояниями, два вывода
(CKL1 и CLK2) для фаз синхронизации, а также четыре входных и шесть выходных
выводов управления:
WR – сигналвыдача” (напряжение L-уровня указывает на выдачу байта
данных на шину D(7-0) для пересылки в ЗУ или УВВ);
DBIN – сигналприем” (напряжение H-уровня указывает на прием с
шины D(7-0) байта данных, выданного ЗУ или УВВ);
INTE – сигналразрешение прерывания”;
INT – сигналзапрос на прерывание”;
HLDA – сигналподтверждение захвата” (напряжение H-уровня
указывает на перевод шин адреса и данных в третье состояние);
HOLD – сигналзахват” (напряжение H-уровня указывает на запрос от
другой системы на управление шинами системы);
WAIT – сигналожидание” (напряжение H-уровня указывает на
состояние ожидания МП);