Ўзбекистон республикаси алоқА, ахборотлаштириш ва телекоммуникация технологиялари давлат қЎмитаси тошкент ахборот технологиялари университети


Ассемблер коди ва машина командалари


Download 1.45 Mb.
bet55/60
Sana18.03.2023
Hajmi1.45 Mb.
#1282705
1   ...   52   53   54   55   56   57   58   59   60
Bog'liq
ТДТ(Маъруза 2011) охирги

2.Ассемблер коди ва машина командалари.
Машина командалари шу билан кулайки, фойдаланишда дастурнинг ички тасвирланиши тулик объект кодига мос келади ва мураккаб айлантиришлар талаб этилмайди.
Ассемблер командалари бу машина командаларининг ёзилиш куринишидир. Бу ерда акс эттириш ва амалларнинг алокаси учун кушимча структуралар талаб этилади. Бу форма – дастурларнинг машинага богликлик куринишидир.
Амалларнинг тескари польша ёзуви. Бу амалларнинг постфикс ёзилишидир. Амалларнинг инфекс ёзувига нисбатан, польша ёзуви операндлари уз тартиби буйича, амал ишоралари эса катъий бажарилиш тартибида келади. Хисоблаш учун стекдан фойдаланилади. Камчилиги: Биз стекнинг юкориси билангина ишлай олишимиз сабабли, ифодаларни оптималлашнинг иложи йук.Ифодалар чапдан унгга караб чикилади ва элементлар куйидаги коида буйича кайта ишланади:
Алгоритм:

  1. Агар операнд белгиси учраса у холда у стека жойланади (стекнинг юкориси булиб хисобланади)

  2. Агар унар амал белгиси учраса у холда битта операнд стекдан тортиб чикарилади, амал бажарилади ва натижа стекнинг юкорисига жойлашади.

  3. Агар бунар амал белгиси учраса у холда иккита операнд стекдан тортиб чикарилади, амал бажарилади ва натижа стекнинг юкорисига жойлашади.

3.Постфикс ёзув.
Кундалик амалиётда учрайдиган кавсларни уз ичига олган оддий арифметик ифодаларни инфекс ифодалар деб аталади, чунки амал ишораси операндлар орасида жойлашади. Харакатларнинг бажарилиш тартиби бундай ифодаларда амалларнинг катталик даражаси ва кавслар билан белгиланади. Бундай ифодаларни хисоблаш ва компиляциялаш уларни аввалдан амалларни бажарилиш тартибини аниклаш максадиди тахлил килишни англатади.Арифметик ифодаларни кавсларсиз ёзиш усуллари мавжудки, уларда характлар тартиби ифодадаги амал белгилари тартиби билан берилади. Ёзувларнинг бундай куринишини польша ёзувлари ёки кавссиз ёзувлар деб аталади. Польша ёзуви префикс булиши мумкин, бу холда амал ишораси операндлардан аввал келади, ва постфикс булиши мумкин, бу холда амал ишораси операндлардан кейин келади. Бундай кавссиз ифодаларни хисоблаш ва компиляциялаш кавсли ифодаларга караганда соддарокдир, чунки амаллар ифодаланиш тартибида бажарилади ва аввалдан тахлил талаб этилмайди.

Download 1.45 Mb.

Do'stlaringiz bilan baham:
1   ...   52   53   54   55   56   57   58   59   60




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