page6
1. Краткая характеристика
микропроцессора Z80
МП Z80 представляет собой БИС с 8500 транзисторами на Кристаллической пластине
площадью 4,6*4,9 мм
2
и выпускается в DIP корпусе с 40 выводами. БИС выполнена по n-
канальной МОП технологии с кремниевыми затворами и работает от одного источника питания
+5В. Все входы и выходы микросхемы ТТЛ-совместимы
МП
Z80
предназначен
для
работы
с
памятью
(постоянной
и
оперативной)
с
общей
емкостью до 64К Память имеет байтовую структуру - возможна адресация в памяти любого байта.
Ширина выборки из памяти - 1 байт. При обращении к памяти используются 16-разрядные
(двухбайтные) адреса.
Организация МП Z80 отмечена следующими основными особенностями:
ü
трехшинной структурой с шинами адреса, данных и управления;
ü
наличием регистровой памяти, образованной программно доступными и общими и
специализированными регистрами, а также регистрами временного хранения;
ü
наличием двух (главного и вспомогательного) аккумуляторов. Флаговых регистров и
наборов РОН;
ü
магнетральным принципом связей, реализованным в виде связывающей основные узлы
МП двунаправленной шины данных, имеющей ширину, равную длине слов, обрабатываемых
микропроцессором (8 разрядов);
ü
наличием 16-разрядной шины адреса, обеспечивавшей возможность прямой адресации
любого байта в памяти ёмкостью 64 Кбайт;
ü
наличием
10
способов
адресации:
непосредственная,
регистровая,
косвенная,
абсолютная, модифицированная нуль-страничная, относительная, индексная, битовая, встроенная
и смешимая;
ü
расширенным
набором
команд
(158
базовых
команд
для
работы
с
16-,
8-,
4-
и
однобитными данными);
ü
наличием четырёх форматов команд (1-, 2-, 3- и 4-байтного);
ü
наличием средств для работы с подпрограммами: команды вызова и возврата, с тон
числе условного;
ü
наличием
средств организации
стековой памяти (регистр -
указатель стека,
схемы
дополнении операций инкремента декремента, специальные команды стековых операций);
ü
наличием эффективных средств обработки массивов данных: пересылки, сравнения и
ввода/вывода блоков;
ü
развитой
системой
прерываний:
возможна
реализация
векторных
многоуровневых
приоритетных
прерываний
без
подключения
БИС
контроллера
прерываний.
Имеются
3
программно выбираемых режима маскируемого прерывания, а также немаскируемое прерывание;
ü
возможностью реализации в МП режима прямого доступа к памяти путем подключения
специальной БИС (контроллера ПДП);
ü
упроченными схемами интерфейса - отпадает необходимость в дополнительных БИС,
таких как, например, генератор тактовых импульсов и системный контроллер для МП I8080;
ü
наличием встроенной схемы регенерации динамического ОЗУ.
Программное обеспечение МП совместимо с программной частью МП Intel 8080 Набор
команд Z80, по существу, является расширенным набором команд I8080, поэтому МП Z80 может
выполнять программы, написанные для I8080.