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


DAS • DAS • 2F • Десятичная коррекция после вычитания двух BCD-чисел в формате. Действия



Download 12,06 Mb.
Pdf ko'rish
bet280/357
Sana22.02.2022
Hajmi12,06 Mb.
#115195
TuriДиплом
1   ...   276   277   278   279   280   281   282   283   ...   357
Bog'liq
assembler uchebnik dlya vuzov 2-e izd YuRXUW1

DAS
• DAS
• 2F
• Десятичная коррекция после вычитания двух BCD-чисел в
формате.
Действия:
1. Если AF = 1 или
младшей тетрады AL > 9, то (AL) (AL) - б; AF 1; в случае заема при
вычитании установить флаг CF. Иначе — AF = 0.
2. Если CF = 1 или значение старшей тетрады AL > 9, то (AL) = (AL) -60; CF = 1. Иначе — CF = 0.
DEC
DEC операнд
FF/1
48
+ rw
48
+ rd
DEC
DEC r32
• Уменьшение значения операнда на единицу.
Флаги: OF = SF - ZF = г AF = r PF = флаг CF не меняется.
DIV
• DIV делитель

F7 /6 DIV r/m32
• Беззнаковое деление.
Действие: делимое задается неявно, и его размер зависит от размера делителя, который явно
указывается в команде. Местоположения делимого, делителя, частного и остатка — в зависимос-
ти от их размерности (табл.
Флаги:
=
=
= ?
Таблица
Местоположения делимого, делителя, частного и остатка после выполнения
команды DIV
Размер операнда
Слово (байт)
Двойное слово (слово)
слово
(двойное слово)
Делимое
АХ
DX:AX
EDX:EAX
Делитель
r/m8
Частное
AL
АХ
ЕАХ
Остаток
АН
DX
EDX
Максимальное
частное


Целочисленные команды 525
ENTER
• ENTER размер_кадра,

imml6,l
• Установить кадр стека для локальных переменных процедуры.
Действие:
определяет размер кадра стека, операнд
задает лексическую вложенность кадра стека. Значение лексического уровня определяет коли-
чество
кадра стека, копируемых в область дисплея нового кадра стека из предыду-
кадра. Оба операнда непосредственные.
• HLT
• F4
• Останов процессора.
Действие: команда переводит процессор в состояние останова. Выполнение будет продолже-
но но приходу разрешенного прерывания,
или аппаратного сброса. Команда HLT является
привилегированной.
IDIV
• IDIV делитель

F7 /7 IDIV
F7 /7 IDIV

деление со знаком.
Действие: делимое задается неявно, и его размер зависит от размера делителя, который явно
указывается в команде. Местоположения делимого, делителя, частного и остатка — в зависимос-
ти от их размера (табл.
Таблица
Местоположения делимого, делителя, частного и остатка после выполнения
команды IDIV
Размер операнда
Двойное
(слово)
Учетверенное слово
(двойное слово)
Делимое
АХ
DX:AX
EDX:EAX
Делитель
r/m32
Частное
AL
АХ
ЕАХ
Остаток
АН
DX
EDX
Максимальное
частное
-32 768... +32 767
Остаток всегда имеет знак делимого. Знак частного зависит от состояния знаковых битов
(старших разрядов) делимого и делителя.
Флаги:
?
?
= ?
?
?
?

Download 12,06 Mb.

Do'stlaringiz bilan baham:
1   ...   276   277   278   279   280   281   282   283   ...   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