Особенности издания
Язык: Год издания:
Формат:
Количество страниц:
Официальное руководство пользователя по всему семейству микропроцессоров Z80
Общее описание
Перед вами официальное руководство пользователя от компании Zilog, выпущенное в 1994 году и охватывающее всё семейство микропроцессоров Z80. Это объединённый справочник, который включает в себя как подробное описание самого процессора Z80 CPU, так и всей ключевой периферии: CTC (Counter/Timer Circuit), DMA (Direct Memory Access), PIO (Parallel Input/Output) и SIO (Serial Input/Output).В отличие от более раннего сборника 1989 года, данное издание представляет собой систематизированное руководство пользователя, ориентированное на практическое применение. Оно содержит не только технические спецификации, но и подробные примеры аппаратной и программной реализации, а также справочные материалы по всему семейству.
Для разработчиков ретро-компьютеров, инженеров и энтузиастов эта книга является незаменимым настольным справочником по всей экосистеме Z80.
О чём эта книга?
Руководство охватывает все ключевые компоненты семейства Z80 и содержит:- Архитектуру Z80 CPU — регистры, АЛУ, управляющая логика, форматы инструкций.
- Описание выводов — назначение всех контактов процессора.
- Временные диаграммы — циклы чтения/записи, ввода-вывода, прерываний, HALT, режимы пониженного энергопотребления.
- Полную систему команд — все инструкции сгруппированы по функциональным блокам: загрузка, арифметика, битовые операции, переходы, ввод-вывод и др.
- Описание каждой инструкции — подробное объяснение с примерами использования.
- Реакцию на прерывания — режимы 0, 1, 2, NMI, управление прерываниями.
- Примеры аппаратной реализации — подключение RAM, управление скоростью памяти, интерфейсы с динамической памятью.
- Примеры программной реализации — использование специальных инструкций Z80, примеры типовых задач программирования.
- Справочные материалы — алфавитный указатель инструкций, таблицы преобразования.
Структура и содержание
Главы 1–8: Z80 CPU
| Глава | Название | Описание |
|---|---|---|
| 1 | Архитектура | Регистры CPU (специальные, аккумулятор, флаги, общего назначения), АЛУ, регистр инструкций и управление. |
| 2 | Описание выводов | Назначение всех выводов Z80 CPU (адресные и шины данных, управляющие сигналы). |
| 3 | Временные диаграммы | Инструкционный цикл, чтение/запись памяти, ввод-вывод, BUSRQ/BUSAK, прерывания, NMI, HALT, Power-Down. |
| 4 | Система команд | Режимы адресации, коды операций по группам: загрузка, обмен, блочные операции, арифметика, вращение/сдвиг, битовые операции, переходы, вызовы, возвраты, ввод-вывод, управление CPU. |
| 5 | Описание инструкций Z80 | Флаги состояния (C, N, P/V, H, Z, S), подробное описание всех инструкций с примерами: 8-битная загрузка, 16-битная загрузка, обмен и блочные операции, 8-битная арифметика, арифметика общего назначения, 16-битная арифметика, вращение и сдвиг, битовые операции, переходы, вызовы и возвраты, ввод-вывод. |
| 6 | Реакция на прерывания | Включение/отключение прерываний, реакция CPU, NMI, режимы 0, 1, 2. |
| 7 | Примеры аппаратной реализации | Добавление RAM, управление скоростью памяти, интерфейс с динамической памятью. |
| 8 | Примеры программной реализации | Примеры использования специальных инструкций Z80, типовые задачи программирования. |
Периферийные компоненты (включены в состав руководства)
| Компонент | Описание |
|---|---|
| Z80 CPU | Центральный процессор — ядро системы. |
| Z80 CTC | Счётчик/таймер для генерации задержек и управления временем. |
| Z80 DMA | Контроллер прямого доступа к памяти для высокоскоростной передачи данных. |
| Z80 PIO | Параллельный интерфейс ввода-вывода. |
| Z80 SIO | Последовательный интерфейс ввода-вывода. |
Дополнительные разделы
| Раздел | Описание |
|---|---|
| Superintegration™ Products Guide | Обзор продуктов Superintegration. |
| Zilog's Literature Guide | Полный список документации Zilog. |
| Ordering Information | Информация для заказа компонентов. |
| Index: Z80 CPU Instruction Set | Алфавитный указатель всех инструкций с мнемониками. |
Для кого эта книга?
- Разработчиков аппаратного обеспечения — для проектирования систем на базе Z80 и его периферии.
- Программистов на ассемблере — для глубокого изучения системы команд и оптимизации кода.
- Инженеров-электронщиков — для понимания временных диаграмм и интерфейсов.
- Ретро-энтузиастов — для создания клонов ZX Spectrum и других систем.
- Студентов и преподавателей — как учебное пособие по микропроцессорной технике.
- Коллекционеров — как важный документ по истории семейства Z80.
Особенности книги
- 488 страниц — одно из самых полных руководств по семейству Z80.
- Охватывает все основные периферийные чипы: CTC, DMA, PIO, SIO.
- Содержит подробные временные диаграммы для аппаратных разработчиков.
- Включает полное описание всех инструкций Z80 с примерами.
- Есть примеры аппаратной и программной реализации.
- Алфавитный указатель инструкций для быстрого поиска.
- Справочные разделы по литературе и заказу компонентов.