Oʻzbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xozazmiy nomidagi toshkent axborot texnologiyalari universiteti telekommunikatsiya texnologiyalari fakulteti mustaqil ish Bajardi



Download 228,05 Kb.
bet6/7
Sana12.07.2022
Hajmi228,05 Kb.
#778921
1   2   3   4   5   6   7
Bog'liq
Komp.tashkil etish word M.ISHI Xoshimjon

O’tish buyruqlari

  • O’tish buyruqlari bayroqlarni o’zgartirmaydi.

  • Shartsiz o’tish (sakrash)

  • JMP nishon; nishonga to’g’ridan-to’g’ri o’tish

  • JMP op; op - r32, m32, op dagi adresga bilvosita o’tish

  • Taqqoslash buyrug’i

  • CMP op1, op2; op1-op2  CF, OF, SF, ZF bayroqlari

  • Operand talablari SUB buyrug’i bilan bir xil

  • Shartli o’tish

  • Sintaksis JXXX nishon; XXX o’tish shartini belgilaydi

  • Mnemonik kodlar ro’yxati

  • JE ; teng bo’yicha o’tish

  • JNE ; teng emas bo’yicha

  • Qolgan shartlar uchun o’tishlar ishorasiz va ishorali sonlar uchun farq qiladi.

  • ishorasiz shart ishorali

  • JB < JL

  • JBE ≤ JLE

  • JA > JG

  • JAE ≥ JGE

  • Siklni boshqarish

  • Diqqat: Quyidagi buyruqlar o’tish buyrug’idan 128 baytdan oshmaydigan buyruqlarga o’tishga imkon beradi.

  • JECXZ nishon; Agar ECX = 0 bo’lsa, nishonga o’ting

  • LOOP nishon

  • Buyruq harakati: 1) ECX: = ECX -1; 2) Agar ECX ≠ 0 bo’lsa, nishonga o’tish sodir bo’ladi.

    BUYRUQLAR

    • Lotin alifbosining barcha harflari: A—Z, a—z. Bu yerda jimlik holatida bosh va kichik harflar farqlanmaydi.

    • (Lekin - option casemap: none ).

    • 0 dan 9 gacha bo’lgan raqamlar;

    • Belgilar ?, @, $, _, & . Ular ham harflar deb sanaladi;

    • Ajratuvchilar , . [ ] ( ) < > { } + / * % ! ' " \ = # ^ .

    • Ism uzunligi – 32 belgigacha.
      Ism raqam bilan boshlanmasligi kerak.

    • Quyidagi operator ishlatiladi

    • offset o’zgaruvchisi nomi

    • Bu o’zgarmas ifoda; qiymati ma’lumotlar segmentidagi o’zgaruvchining adresiga teng.

    Kiritish va chiqarish buyruqlari

    • INCHAR op ;belgi kiritish, op - r8 yoki m8

    • ININT op ;son kiritish, op - r32 yoki m32

    • OUTCHAR op ;belgini chop etish, op - r8, m8 yoki i8

    • OUTI op ;ishorali sonni chop etish, op-r32, m32 yoki i32

    • OUTU op ;ishorasiz sonni chop etish, op-r32, m32 yoki i32

    • OUTSTR op ;op adresli baytdan =0h baytgacha satrni chop etish

    • op - r32 yoki offset satrning nomi

    • NEWLINE; Writeln

    • EXIT; dasturning tugashi

    • Buyruq nomlari katta yoki kichik harflar bilan yozilishi mumkin.

    • ESP registrini operandlarda ishlatish mumkin emas.

    Assembler dasturlash tilining dastur tarkibi hotira blok jamlanmalardan iborat bo’ladi, shunday bloklar hotira segmenti deb nomlanadi. Dastur bitta yoki bir qancha blok-segmentlardan tashkil topishi mumkin.


    1) buyruq yoki yo’riqnoma (instruktsiya) – mashina kodining belgili ko’rinishini tasvirlaydi. Translyatsiya jarayonida assembler yo’riqnomalari mos mikroprotsessor tizim buyruqlariga o’zgartiriladi.
    2) makrobuyruq (qism dastur) – dastur matni konstruktsiyaning aniq bir ko’rinishida rasmiylashtirish qaysiki dasturnu bajarish jarayonida almashtiriladi.
    3) direktiva – assembler translyatoriga qandaydir amallarni bajarishni ko’rsatkichi hisoblanadi va u mashina ko’rinishida ifodalab bo’lmaydi, ya’ni analogi mavjud emas.
    4) izoh qatori – har qanday belgilardan topgan majmua. Izohlar translyator tomonidan inkor qilinadi.


    ;
    Direktiva operatori
    Izoh matni
    Buyruq operatori
    Makrobuyruq operatori
    Assembler dasturining gap-qator sintaksis diagrammasi
    ism
    Direktiva

    operand_1


    operand_N

    izoh


    Download 228,05 Kb.

    Do'stlaringiz bilan baham:
  • 1   2   3   4   5   6   7




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
    ma'muriyatiga murojaat qiling

    kiriting | ro'yxatdan o'tish
        Bosh sahifa
    юртда тантана
    Боғда битган
    Бугун юртда
    Эшитганлар жилманглар
    Эшитмадим деманглар
    битган бодомлар
    Yangiariq tumani
    qitish marakazi
    Raqamli texnologiyalar
    ilishida muhokamadan
    tasdiqqa tavsiya
    tavsiya etilgan
    iqtisodiyot kafedrasi
    steiermarkischen landesregierung
    asarlaringizni yuboring
    o'zingizning asarlaringizni
    Iltimos faqat
    faqat o'zingizning
    steierm rkischen
    landesregierung fachabteilung
    rkischen landesregierung
    hamshira loyihasi
    loyihasi mavsum
    faolyatining oqibatlari
    asosiy adabiyotlar
    fakulteti ahborot
    ahborot havfsizligi
    havfsizligi kafedrasi
    fanidan bo’yicha
    fakulteti iqtisodiyot
    boshqaruv fakulteti
    chiqarishda boshqaruv
    ishlab chiqarishda
    iqtisodiyot fakultet
    multiservis tarmoqlari
    fanidan asosiy
    Uzbek fanidan
    mavzulari potok
    asosidagi multiservis
    'aliyyil a'ziym
    billahil 'aliyyil
    illaa billahil
    quvvata illaa
    falah' deganida
    Kompyuter savodxonligi
    bo’yicha mustaqil
    'alal falah'
    Hayya 'alal
    'alas soloh
    Hayya 'alas
    mavsum boyicha


    yuklab olish