Topic 11 : Assembler language operators 11-mavzu: Assembler tili operatorlari


Download 131.86 Kb.
bet5/5
Sana04.02.2023
Hajmi131.86 Kb.
#1157964
1   2   3   4   5
Bog'liq
11-Mavzu

Shartsiz o’tish (sakrash)
JMP nishon; nishonga to’g’ridan-to’g’ri o’tish
JMP op; op - r32, m32, op dagi adresga bilvosita o’tish
Taqqoslash buyrug’i
CMP op1, op2; op1-op2  CF, OF, SF, ZF bayroqlari
Operand talablari SUB buyrug’i bilan bir xil
Shartli o’tish
Sintaksis JXXX nishon; XXX o’tish shartini belgilaydi
Mnemonik kodlar ro’yxati
JE ; teng bo’yicha o’tish
JNE ; teng emas bo’yicha
Yusupov RA, 2021
The rest conditions teeth for _ _ without a hint and sign numbers for difference does .
without a hint condition sign
JB < JL
JBE ≤ JLE
JA > JG
JAE ≥ JGE
Cycles management
Attention : The following commands _ _ _ 128 bytes from the command not exceeding to command _ _ opportunity gives _
JECXZ target ; If ECX = 0
LOOP target
Command movement : 1) ECX: = ECX -1; 2) If the ECX is ≠ 0 , the target transition happen will be .
Yusupov R.A., 2021
Qolgan shartlar uchun o’tishlar ishorasiz va ishorali sonlar uchun farq qiladi.
ishorasiz shart ishorali
JB < JL
JBE ≤ JLE
JA > JG
JAE ≥ JGE
Siklni boshqarish
Diqqat: Quyidagi buyruqlar o’tish buyrug’idan 128 baytdan oshmaydigan buyruqlarga o’tishga imkon beradi.
JECXZ nishon; Agar ECX = 0 bo’lsa, nishonga o’ting
LOOP nishon
Buyruq harakati: 1) ECX: = ECX -1; 2) Agar ECX ≠ 0 bo’lsa, nishonga o’tish sodir bo’ladi.
SAVOLLAR?????
Download 131.86 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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