Дипломированных специалистов «Информатика и вычислительная техника»



Download 12,06 Mb.
Pdf ko'rish
bet303/357
Sana22.02.2022
Hajmi12,06 Mb.
#115195
TuriДиплом
1   ...   299   300   301   302   303   304   305   306   ...   357
Bog'liq
assembler uchebnik dlya vuzov 2-e izd YuRXUW1

Флаги:
 = О
 = О
 = r
 =
 ?
UD2
• UD2
• Генерация исключения недействительного кода операции.
• VERR/VERW селектор

VERRr/ml6
• Определение возможности чтения (записи) из сегмента или в
заданный операндом
селектор.
Действие: команда проверяет выполнение следующих условий:
определен ли селектор в таблицах GDT или LDT;
указывает ли дескриптор, адресуемый селектором, на сегмент кода или данных (и
на ка-
кой
является ли сегмент считываемым (для VERW — записываемым).
Затем проверяется уровень привилегий:
если сегмент кода является подчиненным, то поле DPL его дескриптора может иметь любое
значение;
если сегмент кода не является подчиненным, поле DPL дескриптора должно быть больше (или
равно) полей CPL и
селектора.
Если проверка по приведенным выше условиям положительна, то флаг ZF устанавливается
в 1, иначе
0.
Флаги: ZF = r


552 Приложение. Система команд процессоров IA-32
WAIT
• WAIT
• 9В
• Приостановка работы процессора до поступления сигнала от сопроцессора об
об-
работки последней команды.
Машинный код:
Флаги: СО = С1 = С2 = СЗ = ?
WBINVD

• OF 09
• Очистка кэш-памяти.
Действие: команда очищает кэш-память первого уровня, записывает содержимое кэш-памя-
ти второго уровня в основную память и очищает содержимое кэш-памяти второго уровня.
WRMSR
• WRMSR
• OF 30
• Запись в
Действие: команда проверяет то, что
привилегий
и что в регистре ЕСХ содер-
жится значение, идентифицирующее один из MSR-регистров. Если хотя бы одно из этих усло-
вий не выполняется, выполнение команды завершается. Если выполняются оба условия, то зна-
чение пары 32-разрядных регистров EDX:EAX пересылается в 64-разрядный MSR-регистр, номер
которого задан в регистре ЕСХ.
XADD
• XADD приемник, источник
• OF СО/г
OF Cl/r XADD
OF Cl/r XADD r/m32,r32
• Обмен и сложение операндов.
Действие: команда XADD обменивает содержимое операнда приемник с операндом источник,
затем формирует сумму их значений в операнде приемник. Эта команда может использоваться
с префиксом LOCK.
XCHG
• XCHG
• 90 + rw
90 + rw XCHG
90 + rd XCHG EAX,r32
90 rd XCHG r32,EAX
86 /r XCHG r/m8,r8
86 /r XCHG r8,r/m8
XCHG
87 /r XCHG
XCHG r/m32,r32
87 /r XCHG r32,r/m32
• Обмен значениями между операндами.


Команды сопроцессора 553
• XLAT
• D7
• Преобразование байта.
Действие: команда вычисляет адрес в памяти: DS:BX + (AL). Далее команда извлекает байт по
этому адресу и помещает его в регистр AL. Несмотря на наличие операнда
в команде XLAT, адрес последовательности байтов, из которой будет осуществляться выборка байта
для подмены в регистре AL, должен быть предварительно загружен в пару
Команда
XLAT допускает замену сегмента.
XOR
• XOR приемник, источник

ib
iw
35 id XOR
81 /6 iw XOR
81 /6 id XOR
83
ib XOR
83 /6 ib XOR r/m32,imm8
30 /r XOR r/m8,r8
31 /r XOR r/ml6,rl6
31 /r XOR r/m32,r32
32 /r XOR r8,r/m8
33 /r XOR
33 /r XOR r32,r/m32
• Логическое исключающее ИЛИ.
Действие:
операции логического исключающего ИЛИ над парами битов двух
операндов: бит результата равен 1, если значения соответствующих битов операндов различны,
в остальных случаях бит результата равен 0. Результат помещается в операнд приемник.
Флаги: OF = r CF = r SF r ZF = r PF = r AF = ?

Download 12,06 Mb.

Do'stlaringiz bilan baham:
1   ...   299   300   301   302   303   304   305   306   ...   357




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish