ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР
Одной из причин успеха, постигшего ZX Spectrum, было применение
в качестве ЦП микропроцессора Z80 (полное название — Z80A CfU) амери-
канской фирмы Zilog. В основе разработки этой микросхемы лежала идеология
построения одного из самых распространенных в свое время 8-разрядных
процессоров — 18080 (советский аналог — КР580ВМ80А). В Z80 увеличено
число регистров, дополнена система прерываний и, самое главное, существен-
но расширена система команд (в частности, за счет добавления команд,
обрабатывающих блоки данных). Все это позволило повысить производитель-
ность процессора при одновременном уменьшении размера программ.
Рис. 10. Структурная схема микропроцессора Z80.
Структурная схема Z80 (рис. 10) включает в себя: арифметико-логи-
ческое устройство (АДУ), блок управления шиной данных, блок регистров, блок
управления адресной шиной, дешифратор команд и сигналов управления. Все
узлы связаны внутренней шиной данных.
Для обращения процессора к памяти и внешним устройствам слу-
жит 16-разрядная шина адреса (ее разряды обозначаются от АО — млад-
ший разряд до А15 —• старший). Следовательно, процессор может непос-
редственно обратиться (в зависимости от обрабатываемой команды) либо
к 216 =65536 ячейкам памяти, либо к такому же количеству внешних
устройств (портов).
Обмен информацией Z80 с памятью и портами осуществляется через
8-разрядную шину дпнных (разряды обозначаются D0...D7). Аля хранения
и обработки чисел, больших 255 (2*-1), используются две или более ячейки
памяти, расположенные одна за другой.