• OR (yoki)
  • XOR (eksklyuziv yoki)
  • 22.Assembler tilida arifmetik amallarni bajaruvchi buyruqlar qaysilar ADD
  • Mantiqiy operatsiyalarni bajaruvchi buyruqlar qaysilar?




    Download 47,08 Kb.
    bet1/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


    1. Mantiqiy operatsiyalarni bajaruvchi buyruqlar qaysilar?

    Mantiqiy operatsiyalarni bajaruvchi buyruqlar quyidagilar:

    1. AND (va): Bu buyruq ikkala operandning ham true (haqiqiy) bo‘lishini talab qiladi. Faqat ikkala operand ham true bo‘lsa, natija true bo‘ladi.

      • Misol: A AND B

    2. OR (yoki): Bu buyruq operandlardan kamida bittasi true bo‘lsa, natija true bo‘ladi.

      • Misol: A OR B

    3. NOT (emas): Bu buyruq bir operandni inkor qiladi, ya’ni true ni false va false ni true ga aylantiradi.

      • Misol: NOT A

    4. XOR (eksklyuziv yoki): Bu buyruq operandlarning faqat bittasi true bo‘lsa, natija true bo‘ladi. Ikkala operand ham bir xil qiymatda bo‘lsa, natija false bo‘ladi.

    Bu buyruqlar turli dasturlash tillarida qo‘llaniladi va ko‘pincha dasturiy ta’minotni boshqarishda, shartlarni tekshirishda va boshqa mantiqiy amallarni bajarishda ishlatiladi.
    22.Assembler tilida arifmetik amallarni bajaruvchi buyruqlar qaysilar?

    1. ADD: Qo‘shish amali. Bu buyruq ikkita operandni qo‘shadi va natijani birinchi operandga saqlaydi.

      • Misol: ADD AX, BX (AX registriga BX registridagi qiymat qo‘shiladi va natija AX registrida saqlanadi)

    2. SUB: Ayirish amali. Bu buyruq ikkinchi operandni birinchi operanddan ayiradi va natijani birinchi operandga saqlaydi.

      • Misol: SUB AX, BX (AX registridan BX registridagi qiymat ayiriladi va natija AX registrida saqlanadi)

    3. MUL: Ko‘paytirish amali. Bu buyruq operandlarni ko‘paytiradi. Bir operandli versiyasi AX registridagi qiymatni operand bilan ko‘paytiradi.

      • Misol: MUL BX (AX registridagi qiymat BX registridagi qiymatga ko‘paytiriladi)

    4. IMUL: Imzoli ko‘paytirish amali. Bu buyruq signed (imzoli) ko‘paytirishni amalga oshiradi.

      • Misol: IMUL BX (AX registridagi qiymat BX registridagi qiymatga ko‘paytiriladi, natija signed sifatida)

    5. DIV: Bo‘lish amali. Bu buyruq operandlarni bo‘ladi. AX registridagi qiymatni operandga bo‘ladi va natijani AX registriga, qoldiqni DX registriga saqlaydi.

      • Misol: DIV BX (AX registridagi qiymat BX registridagi qiymatga bo‘linadi)

    6. IDIV: Imzoli bo‘lish amali. Bu buyruq signed (imzoli) bo‘lishni amalga oshiradi.

      • Misol: IDIV BX (AX registridagi qiymat BX registridagi qiymatga bo‘linadi, natija signed sifatida)

    7. INC: 1 ga oshirish amali. Bu buyruq operand qiymatini 1 ga oshiradi.

      • Misol: INC AX (AX registridagi qiymat 1 ga oshiriladi)

    8. DEC: 1 ga kamaytirish amali. Bu buyruq operand qiymatini 1 ga kamaytiradi.

      • Misol: DEC AX (AX registridagi qiymat 1 ga kamaytiriladi)

    Bu buyruqlar arifmetik amallarni bajarishda keng qo‘llaniladi va turli xil assembler tillarida mavjuddir.

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




    Download 47,08 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mantiqiy operatsiyalarni bajaruvchi buyruqlar qaysilar?

    Download 47,08 Kb.