Микропроцессор Z80


Микропроцессор Z80 - часть 2


Приоритет прерываний.............................................................................................. 8

Система команд............................................................................................................... 9

Методы адресации....................................................................................................... 9

Операции байтовой пересылки данных................................................................. 11

Операции двухбайтовой пересылки данных......................................................... 13

Операции обмена....................................................................................................... 15

Операции обработки блоков данных...................................................................... 15

Байтовые арифметико-логические операции......................................................... 16

Двухбайтовые арифметические операции.............................................................. 20

Операции сдвига....................................................................................................... 21

Битовые операции..................................................................................................... 25

Операции переходов................................................................................................. 26

Операции ввода-вывода........................................................................................... 28

Прочие операции....................................................................................................... 29

Приложение 1. Сводка инструкций микропроцессора Z80..................................... 30

Приложение 2. Подпрограммы умножения и деления............................................. 40

Умножение 8-разрядных чисел................................................................................ 40

Умножение 16-разрядных чисел.............................................................................. 40

8-разрядное деление.................................................................................................. 41


Микропроцессор Z80 был разработан фирмой Zilog в 1976 году и стал, вероятно, наиболее мощным из 8-разрядных микропроцессоров. Его популярности способствовало сохранение полной совместимости “снизу вверх” на уровне системы команд с микропроцессором 8080 фирмы Intel (советский аналог – КР580ВМ80А), к тому времени ставшим де-факто мировым стандартом на 8-разрядный микропроцессор.

В нашей стране Z80 известен прежде всего по игровым компьютером Sinclair Spectrum, чрезвычайно популярным во второй половине 1980-х годов. Однако спектр применения этого микропроцессора был намного шире. В частности, именно он является “мозгом” французских противокорабельных ракет “Exocet” (в 1982 году такой ракетой аргентинский истребитель “Мираж” потопил английский эскадренный миноносец “Шеффилд” – один из наиболее современных на тот момент боевых кораблей).




Начало  Назад  Вперед