2-bosqich ri 11-21 guruh talabasining “ kompyuterni tashkil etish” fanidan 5-amaliy topshiriq


Download 75.58 Kb.
bet3/3
Sana18.06.2023
Hajmi75.58 Kb.
#1592857
1   2   3
Bog'liq
Xurramov L5

Assemblerlash 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.
Download 75.58 Kb.

Do'stlaringiz bilan baham:
1   2   3




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