|
Assembler dasturlash tili va uning imkonyatlari, assembler tili operatorlari va ularning qo’llash, assemblerlash jarayoni Reja
|
bet | 3/3 | Sana | 14.02.2024 | Hajmi | 0,52 Mb. | | #156606 |
Bog'liq 22-ma\'ruzaAssemblerlash jarayoni.
Assembler operatorlari to‘rtta qismdan iborat yozuvlar qatori ko‘rinishida bo‘ladi: metkalar, amallar, operandalar va izohlar.
Metkalar asosiy xotira adreslarini simvollarda ifodalangan nomlari sifatida ishlatiladi. Ular yordamida buyruqlar va ma’lumotlarga o‘tish amalga oshirladi, ya’ni asosiy xotiraning buyruqlar va ma’lumotlar saqlandigan joyiga (adresiga) murojaat qilish mumkin bo‘ladi.
Agar operatorga ham metka qo‘yiladigan bo‘lsa, u qatorning boshlanishida yoziladi.
Assembler tilida yozilgan dasturlarni mashina kodlariga o‘tkazish – translyasiya qilish ikki o‘tishda amalga oshiriladi.
Birinchi o‘tishda dasturda ishtirok etadigan barcha simvollar ketma- ketliklariga – metkalar va o‘zgaruvchilarning nomlariga mos keladigan simvollar jadvali tuzib olinadi.
Simvollar jadvalini tuzish jarayonida, dastur bajarilayotgan paytda metkalarga to‘g‘ri keladigan asosiy xotira adreslarini aniqlab olish amalga oshiriladi.
Dastur bajarilayotgan paytda bu adreslar buyruqlar adresi sanagichiga - ILCga (Instruction Location Counter) yozib boriladi.
XULOSA
Xulosa qilib aytganda Assembler dasturlash tili quyi dasturlash tili bo’lib. dasturchilar hozirgi kunda qurilmalar uchun dastur yozishda ishlatiladi.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Assembler dasturlash tili va uning imkonyatlari, assembler tili operatorlari va ularning qo’llash, assemblerlash jarayoni Reja
|