|
Mavzu: Assembler tili operatorlari va ularni qo’llash
|
bet | 7/7 | Sana | 25.05.2024 | Hajmi | 93,54 Kb. | | #253351 |
Bog'liq Kompyuterni Tashkil etish Imomov AmirsaidJNE (Jump if Not Equal): Shartning "teng emas" bo'lishi holatida, bu operator shartning o'zi yolg'on ekanligini tekshiradi. Agar shart yolg'on bo'lsa (CMP bilan solishtirilgan natija flaglar orqali), u to'g'ri bo'lgan qatordan keyingi qatorga o'tadi. - JNE (Jump if Not Equal): Shartning "teng emas" bo'lishi holatida, bu operator shartning o'zi yolg'on ekanligini tekshiradi. Agar shart yolg'on bo'lsa (CMP bilan solishtirilgan natija flaglar orqali), u to'g'ri bo'lgan qatordan keyingi qatorga o'tadi.
- JG (Jump if Greater) va JL (Jump if Less): Bu operatorlar shartning "katta" yoki "kichik" bo'lishi holatlarida ishlaydi. Agar shart to'g'ri bo'lsa (CMP bilan solishtirilgan natija flaglar orqali), u to'g'ri bo'lgan qatordan keyingi qatorga o'tadi.
- JGE (Jump if Greater or Equal) va JLE (Jump if Less or Equal): Bu operatorlar "katta yoki teng" yoki "kichik yoki teng" bo'lish shartlarida ishlaydi. Agar shart to'g'ri bo'lsa (CMP bilan solishtirilgan natija flaglar orqali), u to'g'ri bo'lgan qatordan keyingi qatorga o'tadi.
Taxminiy operatorlar - CALL: Bu operator, dasturda belgilangan protsedur yoki funksiyaning boshlang'ich manzilini chaqiradi. Chaqirilgan funksiya ishini bajarib, boshlang'ich manzilga qaytadi. Keyingi qatordan davom etishni ta'minlaydi. Masalan, CALL label_name deyilganda, label_name nomli protsedur chaqiriladi. RET (Return): Bu operator, funksiya yoki protsedur bajarilishi yakunlandi. Bu operator, dasturni funksiyaning boshlang'ich manziliga qaytaradi. Masalan, RET deyilganda, funksiya bajarilishi yakunlandi va dastur boshlang'ich manzilga qaytariladi.
INT (Interrupt): Bu operator, kompyuter operatsion tizimi yoki tizim yordamchisi bilan aloqani yopib, aloqa o'rtasida kerakli amalni bajaradi. Masalan, INT 21h deyilganda, DOS tizim kutubxonasiga chaqiriladi. NOP (No Operation): Bu operator, hech qanday amal bajarilmaydigan, yoki gap yoki ikkita dastur orasida joy to'ldirish uchun ishlatiladi. Masalan, NOP deyilganda, hech narsa amalga oshirilmaydi va dastur keyingi qatordan davom etadi. - INT (Interrupt): Bu operator, kompyuter operatsion tizimi yoki tizim yordamchisi bilan aloqani yopib, aloqa o'rtasida kerakli amalni bajaradi. Masalan, INT 21h deyilganda, DOS tizim kutubxonasiga chaqiriladi. NOP (No Operation): Bu operator, hech qanday amal bajarilmaydigan, yoki gap yoki ikkita dastur orasida joy to'ldirish uchun ishlatiladi. Masalan, NOP deyilganda, hech narsa amalga oshirilmaydi va dastur keyingi qatordan davom etadi.
Etiboringiz uchun rahmat! - Etiboringiz uchun rahmat!
|
| |