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

Экзамен / Пункт 2

.3.pdf
Скачиваний:
10
Добавлен:
07.09.2014
Размер:
88.27 Кб
Скачать

1Основные характеристики процессора с фиксированной системой команд и компоненты микроЭВМ с шиннй архитектурой (на примере i8080).

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

(Конспект лекций)

В процессоре команда является набором слов. В Intel8080 команды варьируется в размере от одного до тр¼х байт, прич¼м код операции (КОП) ид¼т первым байтом.

ÊÎÏ

ÊÎÏ

 

data8

 

 

 

 

 

 

 

 

 

 

 

 

ÊÎÏ

 

addr8

 

 

 

 

 

 

 

 

 

 

 

 

ÊÎÏ

 

data16[0]

 

data16[1]

 

 

 

 

 

ÊÎÏ addr16[0] addr16[1]

(Список всех команд можно найти в файле Справочник по системе команд Intel 8080.pdf )

Классификация.

По типу адресации

Прямая (адрес операнда в теле команды) Косвенная (адрес адреса операнда в теле команды)

Индексная (адрес какого-то элемента + некоторое смещение)

Относительная (в качестве индексного регистра используется PC)

Непосредственная (адрес находится в теле команды)

По функциям (конспект лекций, с. 11-13)

Команды пересылки Логические и арифметические операции

Логические и арифметические операции, выполняемые над аккумулятором

Операции перехода

Меняют значение Program Counter'а.

1

Команды управления

Вынесены как отдельная группа команд, включают в себя IN, OUT, DI, EI, NOP, HLT.

Ограничения на право исполнения некоторых команд, обоснование потребности в режиме суперпользователя.

0_0

Основные стадии исполнения команд.

См первый слайд в файле Execution of program instructions.pdf .

Программно-доступные элементы процессора.

Очевидно, таковыми являются нижеперечисленные регистры процессора:

Также см. О. В. Непомнящий, Е. А. Вейсов, Г. А. Скотников, М. В. Савицкая. Микропроцессорные системы.pdf , ñ. 20-21.

Элементы процессора не доступные программно.

В файле Intel_8080_ Microcomputer_Systems_Users_Manual.pdf на странице 16 содержится список всех регистров Intel 8080. Из них программно недоступными являются регистр команд, буфер адреса, временные регистры.

Более обще, в О. В. Непомнящий, Е. А. Вейсов, Г. А. Скотников, М. В. Савицкая. Микропроцессорные системы.pdf , на с. 21 сказано, что

2

недоступными блоками микропроцессора являются: регистр адреса, схема управления,

арифметико-логическое устройство, блок регистров временного хранения данных, регистр команд.

Условия разрыва последовательности стадий исполнения одной команды другой командой.

0_0

3

Соседние файлы в папке Экзамен