|
Assembler tilida qo'llaniladigan ba'zi operatorlar va ularning formatlari
|
bet | 8/12 | Sana | 19.06.2024 | Hajmi | 28,53 Kb. | | #264327 |
Bog'liq Kompyuterni tashkel etish 4 blok javoblariAssembler tilida qo'llaniladigan ba'zi operatorlar va ularning formatlari:
Aritmetik operatorlar: + - * /
Format: operand1 operator operand2
Misol: MOV AX, 10 + 5
Mantiqiy operatorlar: AND OR XOR NOT
Format: operand1 operator operand2
Misol: TEST AX, BX AND CX
Taqqoslash operatorlar: == != < <= > >=
Format: operand1 operator operand2
Misol: JNZ label1, AX > 10
Ma'lumotlarni uzatish operatorlar: MOV PUSH POP
Format: MOV destination, source
Misol: MOV AX, BX
Format: PUSH operand
Misol: PUSH AX
Format: POP destination
Misol: POP AX
Shart-shartlar operatorlar: JMP JE JNE JZ JNZ JLE JGE JG JMP
Format: JMP label
Misol: JMP label1
Format: JE label, condition
Misol: JE label1, AX == BX
Format: JNE label, condition
Misol: JNE label1, AX != BX
Format: JZ label, condition
Misol: JZ label1, AX == 0
Format: JNZ label, condition
Misol: JNZ label1, AX != 0
Format: JLE label, condition
Misol: JLE label1, AX <= BX
Format
15. Assembler tilida makroslar
Assembler tilida makroslar - bu bir nechta assembler buyruqlarini bitta nomga birlashtirish imkoniyatini beradigan vositalar. Makroslar kodni qisqartiradi, o'qishni osonlashtiradi va kodni qayta ishlashni osonlashtiradi.
Makroslar nima uchun ishlatiladi:
Kodni qisqartiradi: Makroslar kodni qisqartiradi, bu esa dasturchilarga ko'proq kodni kamroq satrlarda yozish imkoniyatini beradi.
|
| |