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.