Составители:
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-уровня указывает на
состояние ожидания МП);
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »