7.3.10. Система команд микропроцессора Intel 80286

 

МП i80286 выполняет все команды МП i8086 и ряд новых команд:

·  команды загрузки и запоминания регистров дескрипторных таблиц, регистра слова состояния машины, регистра задачи;

·  команды, расширяющие состав операций со стеком (включение в стек и извлечение из стека содержимого группы регистров и др.);

·  команды входа и выхода из процедуры, облегчающие реализацию ЯВУ.

 

Дополнительные команды МП 80286

Обозначение

Выполняемая функция

LGDT/SGDT

LIDT/SIDT

LLDT/SLDT

LMSW/SMSW

LTR/STR

Загрузка/Запоминание регистра глобальной дескрипторной таблицы

Загрузка/Запоминание регистра дескрипторной таблицы прерываний

Загрузка/Запоминание регистра локальной дескрипторной таблицы

Загрузка/Запоминание регистра слова состояния

Загрузка/Запоминание регистра задачи

ARPL

CTS

LAR

LSL

Корректировка запрошенного уровня прерывания

Сброс флага переключения задачи

Загрузка права доступа

Загрузка предела сегмента

VERR

VERW

Проверка доступа по считыванию

Проверка доступа по записи

 

Система команд подразделяется на базовые и дополнительные команды, которые связаны с мультипрограммированием, управлением памятью, их нет в предыдущих процессорах семейства 86. Процессор i80286 имеет два режима работы: реальный и виртуальный. В реальном режиме дополнительные команды запрещены, а в виртуальном разрешены.

В следующих таблицах приведена мнемоника (нотация) языка ассемблера ASM286 и ASM287 фирмы Intel .

·  Команды передачи данных

·  Арифметические команды

·  Логические команды

·  Цепочные команды

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

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

·  Команды управления защитой

·  Примечания по системе команд Intel 80286

·  Система команд Intel 80287

·  Примечания по системе команд Intel 80287

 

 

 

HotLog

Заказчику web дизайна и программирования - каталог сайтов, обзор дизайн студий