Mavzu: Buyruqlar tizimi arxitekturasini tasniflash, operandlarning turlari va formati, buyruqlarning turlari va formati



Download 5,64 Mb.
bet9/9
Sana06.04.2022
Hajmi5,64 Mb.
#532430
1   2   3   4   5   6   7   8   9
Bog'liq
7-8 mavzu. Adreslash turlari. Buyruqlardagi adreslash

Tenglash va shartli o’tish

  • Sonlarni taqqoslashda bir qancha nozik jihatlari mavjud. Tenglash qo’shish yoki qyirish kabi oddiy amal emas. Agar katta musbat son katta manfiy son bilan taqqoslansa, ayirish amali to’lib ketishga olib kelishi mumkin. Tenglashda esa to’lib ketish holatlari sodir bo’lmaydi. Tanglashda sonlarni ishorali yoki ishorasiz ekanligini hal qilish lozim

Protseduralarni chaqirish komandalari

  • Protsedura – ma’lum bir vazifani bajaruvchi va asosiy dasturning istalgan joyidan chaqirilishi mumkin bo’lgan dastur. Assembler tilida uning o’rniga podprogramma termini ishlatiladi. Protsedura bajarilib bo’lganidan keyin chaqiruvchi komandaga qaytadi, bundan qaytish adresi protseduraga uzatilishi yoki qayerdadir saqlanishi kerakligi kelib chiqadi

Protseduralarni chaqirish komandalari

  • Qaytish adresi 3 ta joyda bo’lishi mumkin: xotirada, registrda yoki stekda. Optimal yechim adresni protseduraning birinchi so’zida saqlash. Protsedura ikkinchi so’zdan bajarilishni boshlaydi. Protsedura boshqa protseduralarni chaqira oladi, chunki har birida bitta qaytish adresi uchun makon mavjud.

РЕКУРСИЯ


Agar protsedura o’zini o’zi chaqirsa rekursiya deyiladi
A protsedura B ni chaqirsa, B esa C ni chaqirsa va C protsedura A ni chaqirsa zanjirli rekursiya deyiladi

Цикллар


Sikllarni boshqarishni osonlashtirish uchun ba’zi mashinalar maxsus komandalarga ega bo’ladi. Barcha komandalar hisoblagichga ega bo’lib, uning qiymati siklning har bir bajarilishida mos ravishda kamayadi yoki ortadi va qiymat tekshiriladi. Qiymat qo’yilgan shartni bajarganda sikl bajarilishi to’xtaydi

Boshqarish potoki

  • Boshqarish potoki – komandalar dasturning bajarilishi davomida dinamik bajarilishidir. Komandalar xotiradan ketma-ket o’qib bajariladi. Protsedurani chaqirish yoki o’tish komandasi boshqarish potokini o’zgarishiga olib keladi, ya’ni dasturning asosiy qismi bajarilishi to’xtaydi, boshqaruv boshqa qismga o’tadi

Ketma-ket boshqarish potoki va o’tishlar

  • Ko’p komandalar boshqarish potokini o’zgartirmaydi. Bir komandadan keyin undan keyingi komanda bajariladi. Har komanda bajarilgandan keyin komanda ko’rsatkichi komandaning uzunligiga mos ravishda o’zgaradi. Komanda hisoblagichi o’rtacha vaqt davomida o’rtacha miqdorga o’zgaruvchi vaqtga bogliq chiziqli funksiyadir

Команда хисоблагичини вактга боғлиқлиги

Ханой минораси

Процедура

Узилишлар


Download 5,64 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish