Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПС / МПС лаб / МПС лаб / Метод_МПС_I.doc
Скачиваний:
16
Добавлен:
28.03.2015
Размер:
336.9 Кб
Скачать

6.2.2. Поддержка языка высокого уровня

BOUNDПроверка границ массива

ENTERОбращение к процедуре

LEAVEВыход из процедуры

6.2.3. Организация защиты памяти

SGDTЗапись содержимого регистра таблицы глобальных дескрипторов

SLDTЗапись содержимого регистра таблицы локальных дескрипторов

SIDTЗапись содержимого регистра таблицы дескрипторов прерываний

STRЗапись содержимого регистра задачи

LGDЗагрузка регистра таблицы глобальных дескрипторов

LLDTЗагрузка регистра таблицы локальных дескрипторов

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

LTRЗагрузка регистра задачи

CLTSСброс признака переключения задачи: (TS)=0

ARPLКоррекция запрошенного уровня привилегий

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

LSLЗагрузка границы сегмента

VERRПроверка доступности сегмента при чтении

VERRWПроверка доступности сегмента при записи

LMSWЗагрузка слова состояния машины (MSW)

SMSWЗапись слова состояния машины (MSW)

6.2.4. Управление процессором

NOPОтсутствие операции

HLTОстанов

MOVПересылка содержимого управляющих, отладчиков, тестирующих регистров

WAITОжидание до поступления сигналаBUSY=1

INVDАннулирование содержимого кэш-памяти

WBINVDОбратная запись и аннулирование кэш-памяти

INVLPGАннулирование входа в таблицу страниц

6.2.5. ПРЕФИКСЫ

LOCKБлокировка магистрали

SEGЗамена сегмента

ASИзменение разрядности адреса

OSИзменение разрядности операнда

REP, Повторение операций со строками символов

REPE/REPZ,

REPNE/REPNZ

6.3. ОПЕРАЦИИ НАД ЧИСЛАМИ С

ПЛАВАЮЩЕЙ ТОЧКОЙ

6.3.1. ПЕРЕСЫЛКА ДАННЫХ

FLDЗагрузка вещественного числа

FILDЗагрузка целого числа

FBLDЗагрузка двоично-десятичного числа

FSTЗапись в память вещественного числа

FISTЗапись в память целого числа

FSTPЗапись в память вещественного числа с выталкиванием из стека

FISTPЗапись в память целого числа с выталкиванием из стека

FBSTPЗапись в память двоично-десятичного числа с выталкиванием из стека

FXCHОбмен данными между регистрами стека

FLDZЗагрузка нуля +0.0

FLD1 Загрузка единицы +1.0

FLDPIЗагрузка π (пи)

FLDL2TЗагрузкаlog2 10

FLDL2EЗагрузкаlog2 e

FLDLG2 Загрузкаlg2

FLDLN2 Загрузкаln2

6.3.2. Арифметические операции

FADDСложение вещественных чисел

FADDPСложение вещественных чисел с выталкиванием из стека

FIADDСложение целых чисел

FSUBВычитание вещественных чисел

FSUBPВычитание вещественных чисел с выталкиванием из стека

FSUBRОбратное вычитание вещественных чисел

FSUBRPОбратное вычитание вещественных чисел с выталкиванием из стека

FISUBВычитание целых чисел

FISUBRОбратное вычитание целых чисел

FMULУмножение вещественных чисел

FMULPУмножение вещественных чисел с выталкиванием из стека

FIMULУмножение целых чисел

FDIVДеление вещественных чисел

FDIVPДеление вещественных чисел с выталкиванием из стека

FDIVRОбратное деление вещественных чисел

FDIVRР Обратное деление вещественных чисел с выталкиванием из стека

FIDIVДеление целых чисел

FIDIVRОбратное деление целых чисел

6.3.3. Операции сравнения

FCOMСравнение вещественных чисел

FCOMPСравнение вещественных чисел с выталкиванием из стека

FCOMPPСравнение вещественных чисел с двойным выталкиванием из стека

FICOMСравнение целых чисел

FICOMPСравнение целых чисел с выталкиванием из стека

FTSTСравнение с нулем

FUCOMСравнение неупорядоченных чисел

FUCOMPСравнение неупорядоченных чисел с выталкиванием из стека

FUCOMPPСравнение неупорядоченных чисел с двойным выталкиванием из стека

FXAMАнализ вещественного числа

Соседние файлы в папке МПС лаб