• Assembler tilining dastur tarkibi
  • Assembler tilining dastur matnini kiritish uchun quyidagi belgilardan foydalanish mumkin
  • -bosqich. Dasturni yig‘ish (kompanovkalash). Bu ish Turbo Linker




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

    3-bosqich. Dasturni yig‘ish (kompanovkalash). Bu ish Turbo Linker yig‘uvchisi (bog‘lanish muharriri) orqali amalga oshiriladi va nihoyat xxxx.exe yoki xxxx.com kengaytmali bajariluvchi fayl hosil qilinadi.

    • 3-bosqich. Dasturni yig‘ish (kompanovkalash). Bu ish Turbo Linker yig‘uvchisi (bog‘lanish muharriri) orqali amalga oshiriladi va nihoyat xxxx.exe yoki xxxx.com kengaytmali bajariluvchi fayl hosil qilinadi.
    • 4-bosqich. Tuzilgan dasturning xotira maydonida joylashgan holati, uning haqiqiy mashina kodida ifodalanishi va buyruq formatini o‘rganish uchun uni TD (Turbo Debugger) muharririda ishga tushirish.

    Assembler tilining dastur tarkibi

    • 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.
    • Assembler tilinig qator-gapi to’rt ko’rinishida bo’lishi mumkin:

    1) buyruq yoki yo’riqnoma (instruktsiya) – mashina kodining belgili ko’rinishini tasvirlaydi. Translyatsiya jarayonida assembler yo’riqnomalari mos mikroprotsessor tizim buyruqlariga o’zgartiriladi.

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

    Assembler tilining dastur matnini kiritish uchun quyidagi belgilardan foydalanish mumkin:

    • Assembler tilining dastur matnini kiritish uchun quyidagi belgilardan foydalanish mumkin:
    • Lotin alifbosining harflardan (A–Z, a–z). Ammo kompilyatorlar uchun katta va kichik harflar farqlanmaydi.
    • Arab raqamlari (0,1,2,3,4,5,6,7,8,9).
    • Maxsus belgilar (?, @, $, _, &).
    • Ajratgichlar (, . ; : [ ] ( ) < > { } + / * % ! ' " ? \ = # ^).

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




    Download 93,54 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    -bosqich. Dasturni yig‘ish (kompanovkalash). Bu ish Turbo Linker

    Download 93,54 Kb.