Al-xorazmiy nomidagi toshkent axborot texnologiyalari
Download 1.07 Mb.
|
To\'lqinov A. 4-must
- Bu sahifa navigatsiya:
- FANIDAN 4-MUSTAQIL ISH Bajardi: To’lqinov A. N. Qabul qildi: G‘aniyev A. I.
- Assembler tilida operatorlarning formatlari va ularni qo‘llash Assemblerda makroslar yaratish Assembler dasturni kompilyatsiyalash usullari
- Assembler tushunchasi va uning vazifalari
O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI TT va KT FAKULTETI AX-11-21 GURUH TALABASINING KAMPYUTERNI TASHKIL ETISH FANIDAN 4-MUSTAQIL ISH Bajardi: To’lqinov A. N. Qabul qildi: G‘aniyev A. I. QARSHI-2023 Mavzu: Assembler dasturlash tili va uning imkoniyatlari Assembler tushunchasi va uning vazifalari Assembler tilida operatorlarning formatlari va ularni qo‘llash Assemblerda makroslar yaratish Assembler dasturni kompilyatsiyalash usullari |
Ad res |
Son |
Izoh |
OSOO |
3.4 |
LDA buyrug'ining mashina kodi. |
0801 |
00 |
Adresning kichik bayti |
0802 |
OB |
Adresning katta bayti |
0803 |
2F |
CMA buyrug'ining mashina kodi. |
0804 |
32 |
STA buyrug'ining mashina kodi. |
0805 |
01 |
Adresning kichik bayti |
0806 |
OB |
Adresning katta bayti |
0807 |
CF |
RST1 buyrug'ining mashina kodi. |
Ad res |
Mashina kodi |
Metka Mnemokod |
Izoh |
0800 |
44 000B |
LIU, 0B00 |
Sonni olibyozish |
am |
2F |
CMA |
Sonni inkorlash |
0804 |
32 010B |
STA, 0B01 |
0B01 adresi bo'yicha yozish |
080' |
CF |
RST1 |
Dasturni toxtatish |
17.4-rasm. Dasturni bitta qatorda, bitta buyruq keltirilgan ko‘rinishda yozilgan holati.
Assembler tilida ishlash oson emas. Biron bir dastumi assembler tilida yozish, o‘sha dasturni C, C+ va Java kabi dasturlash tillarida yozishga nisbatan ko‘p vaqt talab qiladi. Assemlerda dasturni to‘g‘ri ishlaydigan holatga keltirish ham (rus tilida - отладка программы) juda ko‘p vaqt talab qiladi. Shunday ekan assemblerda dasturlash nima uchun kerak - degan savol paydo bo‘ladi. Bunga asos qilib quyidagi ikki sababni ko‘rsatish mumkin: assembler tilida tuzilgan dasturlar unumdorligining yuqori bo‘lishi (rus tilida - высокая производительность программ) va ularda kompyuterning apparat vositalariga to‘g‘ridan-to‘g‘ri murojaat qila olish imkonining borligi. Yuqori malakaga ega bo‘lgan dasturchi, assembler tilida, yuqori sath tilida tuzilgan dasturga nisbatan, ancha kam xotira egallaydigan va anchagina tez ishlaydigan dasturlarni tuzishi mumkin. Ko‘p hollarda, yozilgan dasturning kamroq xotirani egallashi va tez bajarila olishi mumkinligi juda muhim ahamiyat kasb etadi. Hozirda ko‘pgina o‘rnatiladigan amaliy dasturlar, masalan - smart-kartalardagi va uyali telefonlardagi dasturlar, har-xil qurilmalarning drayverlari va BIOSning muolajalari (rus tilida - процедуры) ana shunday dasturlar sirasiga kiradi.
Assembler tilini o‘rganish bilan biz, kompyuterning qanday ishlashini va uning ichki tuzilishi, ya’ni arxitekturasi qanday ekanligini mukammal o ‘rganish imkoniyatiga ega bo‘lamiz.
Download 1.07 Mb.
Do'stlaringiz bilan baham:
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling