• Arifmetik operatsiyalar : ADD, SUB, MUL, DIV
  • Mantiqiy operatsiyalar : AND, OR, XOR, NOT
  • Malumotlarni siljitish : SHL, SHR, ROL, ROR
  • Registrlardan foydalanish usullari




    Download 47,08 Kb.
    bet6/33
    Sana10.06.2024
    Hajmi47,08 Kb.
    #262342
    1   2   3   4   5   6   7   8   9   ...   33
    Bog'liq
    Mantiqiy operatsiyalarni bajaruvchi buyruqlar qaysilar 20-79

    Registrlardan foydalanish usullari


    1. Ma'lumotlarni yuklash va saqlash (Load and Store):

      • MOV buyruği: Ma'lumotlarni bir registrdan boshqasiga yoki xotiradan registrga (yoki aksincha) ko'chiradi.

    assembly
    Копировать код
    MOV AX, BX ; BX registridagi qiymatni AX registriga ko'chiradi
    MOV AX, 1234h ; 1234h konstantani AX registriga yuklaydi
    MOV [1234h], AX ; AX registridagi qiymatni xotira manziliga ko'chiradi
    MOV AX, [1234h] ; Xotira manzilidan qiymatni AX registriga yuklaydi

    1. Arifmetik operatsiyalar:

      • ADD, SUB, MUL, DIV buyruqlari: Qo'shish, ayirish, ko'paytirish va bo'lish amallarini bajaradi.

    assembly
    Копировать код
    ADD AX, BX ; AX registriga BX registridagi qiymatni qo'shadi
    SUB AX, BX ; AX registridan BX registridagi qiymatni ayiradi
    MUL BX ; AX registridagi qiymatni BX registridagi qiymatga ko'paytiradi
    DIV BX ; AX registridagi qiymatni BX registridagi qiymatga bo'ladi

    1. Mantiqiy operatsiyalar:

      • AND, OR, XOR, NOT buyruqlari: Mantiqiy va bit operatsiyalarini bajaradi.

    assembly
    Копировать код
    AND AX, BX ; AX va BX registrlarining mantiqiy va amali
    OR AX, BX ; AX va BX registrlarining mantiqiy yoki amali
    XOR AX, BX ; AX va BX registrlarining mantiqiy eksklyuziv yoki amali
    NOT AX ; AX registridagi bitlarni inkor qiladi (1->0, 0->1)

    1. Ma'lumotlarni siljitish:

      • SHL, SHR, ROL, ROR buyruqlari: Bitlarni chapga yoki o'ngga siljitish, aylantirish operatsiyalarini bajaradi.

    assembly
    Копировать код
    SHL AX, 1 ; AX registridagi qiymatni 1 bit chapga siljitadi
    SHR AX, 1 ; AX registridagi qiymatni 1 bit o'ngga siljitadi
    ROL AX, 1 ; AX registridagi qiymatni 1 bit chapga aylantiradi
    ROR AX, 1 ; AX registridagi qiymatni 1 bit o'ngga aylantiradi



    Download 47,08 Kb.
    1   2   3   4   5   6   7   8   9   ...   33




    Download 47,08 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Registrlardan foydalanish usullari

    Download 47,08 Kb.