Assembler ( assembly ) – yig’ish, translyator ma’nolarini anglatadi va ko’p hollarda asm



Yüklə 0,51 Mb.
Pdf görüntüsü
səhifə3/3
tarix28.11.2023
ölçüsü0,51 Mb.
#168716
1   2   3
6-Mavzu

Yuqori darajali assembler
– bu yuqori darajadagi tillar bilan doimiy bog’liq
bo’lgan, masalan, kengaytirilgan boshqaruv strukturalari (IF / THEN / ELSE,
DO CASE) va yuqori darajadagi abstrakt (mavhum) ma’lumotlar turlari, shu
jumladan struktura, sinflar va to'plamlar bilan birga ishlaydigan assembler
tilidir.
Mikroassembler
- bu kompyuterning quyi darajadagi qismlarini ishlashini
boshqarish
uchun
proshivka
deb
nomlangan
mikroprogrammani
shakllantirishga yordam beradigan dastur.
Meta-assambleyer
“bu assambleya tilining sintaktik va semantik tavsifini
qabul qiladigan va shu til uchun assambleyer yaratadigan dastur” tili. Bu
ko’pincha qurilmalarga to’g’ridan-to’g’ri murojaatni talab qiladigan
tizimlarda dasturlash uchun qo’llaniladi.


14
Assembler tilida misol
LDA 0810;
// xotira yacheykasidan qiymatni A ga ko’chirish
MOV B, A;
// registrdan registrga ko’chirish
ADD C;
// C dagi qiymatni Akumulyatorga qo’shadi
SUI 05;
// Akumulyatordagi qiymatdan 05 ni ayirish
MOV C, A;
// Akumulyatordagi qiymatni C ga ko’chirish
STA 0811;
// Akumulyatordagi qiymatni 0811 yacheykaga ko’chir
RST1;
// dastur yakunlanish


15
Assembler afzalligi
1.
Dasturning prosessor, operatsion tizim va BIOS bilan qanday ishlashini
ko’rsatadi.
2.
Murakkab amallarni oson yo’l bilan bajarish imkonini beradi.
3.
Kam xotira xajmini talab qiladi, ishlash tezligi yuqori, qisqa vaqtda amallarni
bajaradi.
4.
Qisqa ko’rsatmalar (instruction) orqali natijaga erishadi.
5.
Ma’lumotlarning qanday ko’rsatilishini va xotirada va tashqi qurilmalarda
qanday saqlanishini ko’rsatadi.
6.
Dasturning tashqi qurilmalarga qanday kirishini ko’rsatib beradi.
7.
Mashina kodini yashi boshqaradi (yuqori dasturlash tillari bilan taqqoslaganda).
8.
Xotira bilan ishlay oladi, yuqori dasturlash tillarida bunaqa imkoniyat
cheklangan.

Yüklə 0,51 Mb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin