• Taxminiy operatorlar
  • Etiboringiz uchun rahmat!
  • Mavzu: Assembler tili operatorlari va ularni qo’llash




    Download 93,54 Kb.
    bet7/7
    Sana25.05.2024
    Hajmi93,54 Kb.
    #253351
    1   2   3   4   5   6   7
    Bog'liq
    Kompyuterni Tashkil etish Imomov Amirsaid

    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.

    • 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!

    Download 93,54 Kb.
    1   2   3   4   5   6   7




    Download 93,54 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzu: Assembler tili operatorlari va ularni qo’llash

    Download 93,54 Kb.