Mnemonika Buyruqlarning vazifasi
RTS
Dastur ostidan qaytish
RTR
Dastur ostidan qaytish
BCC
Agar o‘tkazish bo‘lmasa, o‘tish
BCS
Agar o‘tkazish bo‘lsa, o‘tish
BEQ
Agar teng bo‘lsa, o‘tish
BF
Agar chin bo‘lmasa, o‘tish
405
BGE
Agar katta yoki teng bo‘lsa, o‘tish
BGT
Agar katta bo‘lsa, o‘tish
BHI
Agar yuqori bo‘lsa, o‘tish
BLE
Agarda kichik yoki teng bo‘lsa, o‘tish
BLS
Agarda yuqori bo‘lmasa, o‘tish
BLT
Agarda kam bo‘lsa, o‘tish
BMI
Agarda minus bo‘lsa, o‘tish
BNE
Agarda teng bo‘lmasa, o‘tish
BPL
Agarda plyus bo‘lsa, o‘tish
BT
Agarda chin bo‘lsa, o‘tish
BVC
Agarda to‘lish bo‘lmasa, o‘tish
BVS
Agarda to‘lish bo‘lsa, o‘tish
DB shart
Axborotlar registridan birni ayirish va agarda shart
bajarilsa o‘tish (atigi 16 ta shart, BCC…..BVC qaralsin)
S shart
Shartni bajarilsa o‘rnatilsin (atigi 16 ta shart,
BCC…..BVC qaralsin )
TRAP
Uzilish
TRAPV
To‘lish bo‘lganda uzilish
CHK
Registrni imkoniyat chegarasida tekshirish
ANDI
Holat registri bilan mantiqiy VA
ORI
Holat registri bilan mantiqiy YoKI
EORI
Holat registri bilan YoKI inkori
RESET
Tashqi qurilmalarni nolga o‘tkazish
STOP
Ishni to‘xtatish
RTE
Favquloddagi holatdan qaytish
i8086/8088 mikroprotsessorlarining buyruqlar tizimi
Mnemonika Buyruqlarning vazifasi
AAA
Qo‘shish natijasini ASCII-korreksiyasi
AAD
Bo‘lishdan oldin ASCII-korreksiyasi
AAM
Ko‘paytirish natijasini ASCII-korreksiyasi
AAS
Ayirish natijasini ASCII-korreksiyasi
ADC
O‘tkazishli qo‘shish
ADD
Qo‘shish
AND
Kon'yuksiya (VA ning vazifasi)
CALL
Dasturostini chaqirish
406
CBW
Baytni so‘zga o‘zgartirish
CLC
O‘tkazish bayrog‘ini nolga o‘tkazish
CLD
Yo‘naltirish bayrog‘ini nolga o‘tkazish
CLI
Uzilish bayrog‘ini nolga o‘tkazish
CMC
O‘tkazish bayrog‘ini teskariga o‘zgartirish (invertlash)
CMP
Operandalarni taqqoslash
CMPS
Qator belgilarini taqqoslash
CWD
So‘zni ikkitali so‘zga o‘zgartirish
DAA
Qo‘shish natijasini o‘nli korreksiyasi
DAS
Ayirish natijasini o‘nli korreksiyasi
DEC
Operandaning dekrementi
DIV
Ishorasiz bo‘lish
ESC
Soprotsessorga ulanish
HLT
To‘xtash
IDIV
Ishorali bo‘lish
IMUL
Ishorali ko‘paytirish
IN
Portdan operandani kiritish
INC
Operandani inkrementi
INT
Uzilish
INTO
To‘lish bo‘lganda uzilish
IRET
Uzilishdan qaytish
JB (JBNAF) Agarda past bo‘lsa, o‘tish
IBE (JNA)
Agarda past yoki teng bo‘lsa, o‘tish
JE (JZ)
Agarda teng bo‘lsa, o‘tish
JL (JNGE)
Agarda kam bo‘lsa, o‘tish
JLE (JNG)
Agarda kam yoki teng bo‘lsa, o‘tish
JLNE (JG)
Agarda katta bo‘lsa, o‘tish
JMP
Shartsiz o‘tish
JNB (JAE)
Agarda kam bo‘lmasa, o‘tish
JNBE (JA)
Agarda yuqori bo‘lsa, o‘tish
JNE (JNZ)
Agarda teng bo‘lmasa, o‘tish
JNL (JGE)
Agarda kam bo‘lmasa, o‘tish
JNO
Agarda to‘lish bo‘lmasa, o‘tish
JNP (JPO)
Agarda juft bo‘lmasa, o‘tish
JNS
Agarda ishora musbat bo‘lsa, o‘tish
JO
Agarda to‘lish bo‘lsa, o‘tish
407
JP (JPE)
Agarda juft bo‘lsa, o‘tish
JS
Agarda ishora manfiy bo‘lsa, o‘tish
LANF
AN registriga belgilarni yuklash
LDS
DS registriga selektorni yuklash
Do'stlaringiz bilan baham: |