AAA
Toplamadan sonra AL yazmacındaki paketli veriyi düzenler.
Etkilenen bayraklar.
A - C
AAD
Bölmeden sonra AX yazmacını düzenler
Etkilenen bayraklar.
S - Z - P
AAM
Çarpmadan sonra AX yazmacını düzenler.
Etkilenen bayraklar.
S - Z - P
AAS
Çıkartmadan sonra AL yi düzenler
Etkilenen bayraklar.
A - C
ADC hedef,kaynak
Hedef=hedef+kaynak+taşma işşlemini yapar
Etkilenen bayraklar.
O - S - Z - A - P - C
ADD hedef,kaynak
Hedef=hedef+kaynak
Etkilenen bayraklar.
A - C - O - P - S - Z
AND hedef,kaynak
Ve işlemini yapar. her iki bit set ise set sonucunu hedefe verir.
Etkilenen bayraklar.
O - C - P - S - Z
ARPL hedef,kaynak (286+)
Komutun alt programa erişimini denetler.
Etkilenen bayraklar.
Z
BOUND hedef,kaynak (188+)
Dizi sırasını alır.
Etkilenen bayraklar.
yok
BSF hedef,kaynak (386+)
Kaynağın ilk bitinin set kontrolü yapılır.
Etkilenen bayraklar.
Z
BSR hedef,kaynak (386+)
Kaynağın ilk bitinin set olup olmadığını kontrol eder.
Etkilenen bayraklar.
Z
BSWAP yazmaç (486+)
32 bitlik yazmacın kullanılamayan üst 16 bitini kollanılabilen alana alır.
Etkilenen bayraklar.
Yok
BT kaynak,konum (386+)
Belirtilen konumdaki bitin değerini taşma bayrağınu alır.
BTC kaynak,konum (386+)
Belirtilen konumdaki biti taşma bayrağının değeri ile yer değiştirir.
BTR kaynak,konum (386+)
Belirtilen konumdaki biti taşma bayrağına alıp, resetler.
BTS kaynak,konum (386+)
Belirtilen konumdaki biti taşma bayrağına alıp set eder.
Etkilenen bayraklar.
C
CALL konum
Alt program çağırır.
Etkilenen bayraklar.
yok
CBW
AL yi AX e yayar.
Etkilenen bayraklar.
yok
CDQ (386+)
EAX yazmacındaki doubleword bilgiyi EDX ve EAX alanına yayar.
Etkilenen bayraklar.
Yok.
CLC
Cary flangını resetler.
Etkilenen bayraklar.
C
CLD
Direction flangını resetler.
Etkilenen bayraklar.
D
CLI
Interrupt Flangını resetler.
Etkilenen bayraklar.
I
CLTS (+286)
Görev anahtarını resetler.
Etkilenen bayraklar.
MSW de TS
CMC
Cary flangının durumunu değiştirir.
Etkilenen bayraklar.
C
CMP hedef,kaynak
Karşılaştırma yapar.
Etkilenen bayraklar.
O - S - Z - A - P - C
CMPS hedef,kaynak
Stringleri karşılaştırır.
CMPSB
ES:SI ve DSI ile konumları belirtilen sitringlerin
CX deki kadar karakterini byte byte kıyaslar.
CMPSW
ES:SI ve DSI ile konumları belirtilen sitringlerin
CX deki kadar karakterini word word kıyaslar.
Etkilenen bayraklar.
C - A - P - O - S - Z
CMPXCHG hedef,kaynak
Kaynak Acumulator reğisteri ile karşılaştırılır.
Şayet eşit ise hedef kaynağa yüklenir.
Değilse acumulator kaynağa yüklenir.
Etkilenen bayraklar.
A - C - O - P - S - Z
CWD
AX deki işaretli sözcüğü DX ve AX e yayar.
Etkilenen bayraklar.
Yok
CWDE (+386)
AX heki değer EAX reğisterıne genişletilir.
Etkilnen bayraklar.
Yok.
DAA
AL yazmacındaki Toplama sonucunu desimal paketler.
Etkilenen bayraklar.
A - C - S - Z - P
DAS
Al yazmacındaki çıkartma sonucunu desimal pakatler.
Etkilenen bayraklar.
A - C - S - Z - P
DEC hedef
hedef=hedef-1 işlemini yapar.
Etkilenen bayraklar.
S - O - Z - A - P
DIV kaynak
Bölme işlemi yapar. Şayet Byte ile bölünüyorsa AX deki sayıyı böler.
Bu durumda AL bölüm AH kalan olu.
Word uzunluğunda bölme yapılıyorsa. DX ve AX çiftindeki sayıyı böler.
Bu durumda bölüm AX de kalan DX de saklanır.
Etkilenen bayraklar.
Yok
ENTER Bayt,Düzey (+188)
BP ile işaretli konumda stacta byte saklar.
Etkilenen bayraklar.
yok.
ESC işlemci_kodu,kaynak
Yardımcı işlemciye komut yollar.
Etkilenen bayraklar.
yok
HLT
Programı durdurur.
Etkilenen bayraklar.
yok.
IDIV kaynak
işaretli sayılarda bölme yapar. Şayet Byte ile bölünüyorsa AX deki sayıyı böler.
Bu durumda AL bölüm AH kalan olur.
Word uzunluğunda bölme yapılıyorsa. DX ve AX çiftindeki sayıyı böler.
Bu durumda bölüm AX de kalan DX de saklanır.
Etkilenen bayraklar.
yok.
IMUL kaynak
işaretli sayılarda çarpma yapar. Şayet Byte ile çarpılıyorsa AL deki sayıyı çarpar.
Bu durumda AX de sonuç olur.
Word uzunluğunda çarpma yapılıyorsa. AX yazmacındaki sayıyı çarpar.
Bu durumda sonuç DX ve AX çiftlerinde saklanır.
Etkilenen bayraklar.
O - C
IN toplayıcı,kıkış
Belirli bir sürücü çıkışındaki bilgiyi toplayıcıya alır.
Etkilenen bayraklar.
yok.
INC hedef
Hedef=hedef+1 işlemini yapar.
Etkilenen bayraklar.
S - O - Z - A - P
INS hedef_dizgi,çıkış (+188)
Diziye çıkıştan bilgi alır.
INSB (+188)
Çıkıştan ESI konumuna byte byte bilgi alır.
INSW (+188)
Çıkıştan ESI nonumuna word uzunluklu strinler alır.
Etkilenen bayraklar.
yok
INT Kesme
Bellekten kesme çağırır.
Etkilenen bayraklar.
tümü.
INTO
Taşma varsa INT 04H ı çaıştırır.
Etkilenen bayraklar.
Tümü.
INVD (+486)
Dahili bilgiler konumlarına yerleştirilir.
Etkilenen bayraklar.
Yok
INVLPG (+486)
Saklanan tanpon alana ulaşmayı geçersiz kılar.
Etkilenen bayraklar.
Yok.
IRET
İnterruptan çağrılan konuma geri döner.
Etkilenen bayraklar.
Tümü.
IRETD (+386)
Interrıptan çıkmak için kullanılır.
Saklanan CS:IP değerleri 32 bit olarak geri yüklenir.
JXX konum
Belli bir karşılaştırmadan sonra sıçramayı kontrol eder.
JA Büyükse sıçra
JAE Büyük eşitse sıçara
JB Küçükse sıçra
JBE Küçük eşitse sıçra
JC Taşma varsa sıçra.
JCXZ CX sıfırsa sıçra
JE Eşitse sıçra
JG Büyükse sıçra
JGE Büyük eşitse sıçra
JL Küçükse sıçra
JLE Küçük eşitse sıçra.
JNA Büyük değilse sıçra.
JNAE Büyük eşit değil ise sıçra.
JNB Küçük değilse sıçra.
JNBE Küçük eşit değil ise sıçra.
JNC Taşma yoksa sıçra.
JNE Eşit değilse sıçra.
JNG Büyük değilse sıçra.
JNGE Büyük eşit değilse sıçra.
JNL Küçük değilse sıçra
JNO Taşma yoksa sıçra.
JNP Bit sayısı çift değilse sıçra.
JNS İşaretli işlemler değilse sıçra.
JNZ Sıfır değilse sıçra.
JO Taşma varsa sıçra.
JP Bitlerin sayısı çift ise sıçra.
JPE Bitlerin sayısı cift ise sıçra.
JPO Bitlerin sayısı cift ise sıçra.
JS İşaretli işlemler ise sıçra.
JZ Sonuç sıfırsa sıçra.
Etkilenen bayraklar.
Tümü.
JMP konum
Belirtilen konuma sıçrar.
Etkilenen bayraklar.
Yok.
LAHF
Bağzı yazmaçları AH yazmacına yerleştirir.
AH nin şekli
_______________
|S|Z| |A| |P| |C|
olur.
Etkilenen bayraklar.
yok.
LAR erişim,seçici (+286)
Bir byte veriye erişir.
Etkilenen bayraklar.
Z
LDS hedef,kaynak
DS için dobleword uzunluklu veriyi göstergece yükler.
Etkilenen bayraklar.
yok
LES hedef,kaynak
ES için doubleword uzunluklu veriyi göstergece yükler.
Etkilenen bayraklar.
yok
LEA hedef,kaynak
Kaynağın offsetini hedefe alır.
Etkilenen bayraklar.
yok.
LEAVE (+188)
ENTER ile yer açılan kod için geri dönüş verir.
Etkilenen bayraklar.
yok
Devamı...