Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Микропроцессоры Токхайм / 6.2. ПРОСТОЙ СОСТАВ КОМАНД

.doc
Скачиваний:
164
Добавлен:
13.05.2015
Размер:
25.09 Кб
Скачать

6.2. ПРОСТОЙ СОСТАВ КОМАНД

Введем состав команд, относящихся к типовому микро­процессору, приведенному на рис. 5.6. Мнемоника и КОП, которые будут использованы, представляют собой подсостав команд микропроцессоров Intel 8080/8085 (мы благо­дарны компании Intel, предоставившей нам возможность это сделать). Ранее мы уже рассматривали произвольно (см. § 4.4) отдельные мнемоники, но предпочли использо­вать часть состава команд МП Intel 8080/8085, так как это позволит читателю ближе познакомиться с ним перед изу­чением этих МП в гл. 8 и 9. На рис. 6.3 в сокращенном варианте приведены регистры типового МП, предоставляе­мые программисту. Вверху справа мы видим универсаль­ный 8-разрядный регистр-аккумулятор А, а слева показан 8-разрядный регистр состояния. В составе этого регистра индикатор переноса CY находится в позиции 7, а индика­тор нуля Z — в позиции 0. Позиции бит от первого до шестого регистра состояния в типовом МП не используют­ся, но в выпускаемых МП индикаторов больше, чем здесь.

Во второй строке на рис. 6.3 расположены регистры Н и L. Это универсальные регистры адреса/данных. Они мо­гут использоваться раздельно или в форме пары регистров (мы говорим тогда о паре регистров HL). В последнем случае они используются как указатель адреса.

Снизу на рис. 6.3 находятся два специальных 16-разряд­ных регистра. Счетчик команд PC* указывает МП на

* От Program Counter (англ.) — программный счетчик. — Прим.

пер.

следующую для выполнения команду. Указатель стека SP* содержит адрес вершины стека. Сам стек находится в ОЗУ.

Состав команд такого типового микропроцессора раз­делен на семь категорий, которые мы уже встречали в гл. 4, а именно: арифметические; логические; передачи дан­ных; ветвления; вызова подпрограмм; возврата из под­программ; прочие.

Типовой микропроцессор в состоянии выполнить только 67 различных команд из 239, которые входят в состав МП Intel 8085.

Упражнения

В типовом микропроцессоре 67 команд представля­ют собой подсостав состава команд МП ______.

См. рис. 6.3. Перечислить три универсальных 8-разрядных регистра типового МП.

См. рис. 6.3. Какие индикаторы находятся в реги­стре состояния типового МП?

6.10. См. рис. 6.3. Назвать два специальных 16-разрядных регистра типового МП.

Решения

6.7. Intel 8080/8085. 6.8. Аккумулятор А, регистры адреса/данных Я и L. 6.9. Индикаторы нуля Z и переноса CY. 6.10. Счетчик команд PC и указатель стека SP.