Битираётган мутахассисларни тайёрлашнинг сифатига қўйиладиган талабларнинг кескин ошиб кетгани, мураккаб масалаларни ечишга фанлараро ёндашувнинг зарурияти




Download 9,61 Mb.
Pdf ko'rish
bet55/66
Sana24.05.2024
Hajmi9,61 Mb.
#252597
1   ...   51   52   53   54   55   56   57   58   ...   66
Bog'liq
3.-Z.Z.MiryusupovJ.X.Djumanov.Kompyuterarxitekturasi 2017

1, 2
yoki 
3
 
baytli buyruq), u xotiraning 
ketma-ket joylashgan 
1, 2
 
yoki
 
3
-
ta yacheykasini egallaydi. 


113 
4.1-rasm. Xotirada yozilgan sonni inkorlash dasturi. 
4.2-rasm. Assemblerlangan dastur. 


114 
4.3-rasm. Dasturni xotira adreslari bo‘yicha joylashishi. 


115 
4.4-rasm. Dasturni bitta qatorda, bitta buyruq keltirilgan
ko‘rinishda yozilgan holati. 
Assembler tilida ishlash oson emas. Biron bir dasturni 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 xollarda, 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.


116 
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 9,61 Mb.
1   ...   51   52   53   54   55   56   57   58   ...   66




Download 9,61 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Битираётган мутахассисларни тайёрлашнинг сифатига қўйиладиган талабларнинг кескин ошиб кетгани, мураккаб масалаларни ечишга фанлараро ёндашувнинг зарурияти

Download 9,61 Mb.
Pdf ko'rish