Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КСТиАК - Слайды к лекциям / система команд.ppt
Скачиваний:
30
Добавлен:
26.03.2015
Размер:
638.98 Кб
Скачать

Система команд ВМ80

В МП ВМ80 применяется довольно простой формат команд,

Команды имеют длину от 1 до 3 байт.

Код операции всегда размещен в первом байте команды.

Второй и, если необходимо, третий байты команды отводятся под непосредственные данные, адрес порта или ячейки памяти.

В командах допускается явное задание только одного адреса

Форматы команд

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

состоит из пяти групп:

пересылки (14 команд, 28 операций),

логической обработки (15 команд, 19 операций),

арифметической обработки (14 команд, 29 операций),

передачи управления (28 команд, 28 операций),

управления процессором (7 команд, 7 операций).

Всего в систему входят 78 базовых команд, содержащих 111 кодов операций.

обозначения:

Поля src и dst означают один из 8- разрядных регистров А, В, С, D, Е, Н или L. Для получения правильного кода операции следует в соответствующее поле кода записать двоичный код регистра согласно правилу

• Регистр В С D Е Н L М A

• Код 000 001 010 011 100 101 110 111

Код 110

является признаком косвенной адресации к памяти с помощью 16-разрядного адреса, размещенного в регистрах Н и L.

В зависимости от расположения этого кода в команде, обращение к соответствующей ячейке памяти производится или за операндом, или для записи результатов операции.