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

      • Misol: A XOR B

    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.