![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Признаки не меняются.
Команда: JMP target.
RET Возврат из подпрограммы
Признаки не меняются.
Команда: RET optional-pop-value.
Логика: POP IP
if FAR RETURN (внешний сегмент) then POP CS
SP=SP+optional-pop-value (если оно имеется).
Команды прерывания
INT Прерывание
Команда: INT interrupt-num.
INTO Прерывание по переполнению
Команда: INTO.
IRET Возврат после обработки прерывания
Команда: IRET.
Управление состоянием процессора
CLC Сброс признака переноса
Признаки: O D I T S Z A P C
Команда: CLC.
Логика: CF=0.
CLD Сброс признака направления
Признаки: O D I T S Z A P C
Команда: CLD.
Логика: DF = 0 (Разрешает инкремент в командах обработки строк).
CLI Сброс признака разрешения прерывания
Признаки: O D I T S Z A P C
Команда: CLI.
Логика: IF=0.
CMC Инвертирование признака переноса
Признаки: O D I T S Z A P C
*
Команда: CMC.
Логика: CF=-CF.
CMC меняет текущее значение признака переноса на противоположное.
ESC Выборка кода операции и операнда
Признаки не меняются.
Команда: ESC opcode, source.
HLT Останов
Признаки не меняются.
Команда: HLT.
LOCK Блокирование шины BUS
Признаки не меняются.
Команда: LOCK.
NOP Нет операции
Признаки не меняются.
Команда: NOP.
Логика: нет.
STC Установка признака переноса
Признаки: O D I T S Z A P C
Команда: STC.
Логика: CF=1
Дата публикования: 2015-02-03; Прочитано: 288 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!