|
1. Buyruqlar tizimi arxitekturalarining tasnifi. Operandlarning turlari va formatlari
|
bet | 2/5 | Sana | 07.06.2024 | Hajmi | 13,97 Kb. | | #261139 |
Bog'liq 1. Buyruqlar tizimi arxitekturalarining tasnifi. Operandlarning -www.hozir.orgStek arxitekturasi
Stek mantiqan bir-biriga bog’langan yacheykalar to’plamini tashkil qiladi, ular "oxirgi kirish, birinchi chiqish" (LIFO, Last In First Out) printsipi bo’yicha o’zaro ta’sir o’tkazadilar.
Ustki yacheyka stekka ustki qismi deyiladi. Stek bilan ishlash uchun ikkita operatsiya taqdim etiladi: push (ma’lumotlarni stekka surish) va pop (ma’lumotlarni stekdan surish). Stekning yuqori katagiga faqat yozish mumkin, stekda saqlanadigan barcha ma’lumotlar esa bitta pozitsiyaga tushiriladi. O’qishga faqat stekning yuqori qismidan ruxsat beriladi. Olingan ma’lumotlar to’plamdan olib tashlanadi va qolgan narsalar yuqoriga ko’tariladi.
4.2-rasmda BTA stekka asoslangan mumkin bo’lgan HM variantlaridan birining asosiy tugunlari va axborot yo’llari ko’rsatilgan.
Ma’lumotlar stek yuqori qismiga xotiradan yoki AMQ-dan uzatilishi mumkin. AMQ-dan operatsiya natijasi avtomatik ravishda stekning yuqori qismiga suriladi.
4.2-rasm. Stekka asoslangan hisoblash mashinasi arxitekturasi
4.3-rasm. Akkumulyatorga asoslangan hisoblash mashinasi arxitekturasi
Akkumulyatorli arxitektura
Arifmetik yoki mantiqiy operatsiyalarning birini saqlash uchun maxsus registr - akkumulyator mavjud. Amaliyot natijasi ham o’sha reestrda qayd etiladi. Qayta ishlash buyruqlarida faqat ikkinchi operandning joylashuvi ko’rsatilgan. Dastlab ikkala operand ham asosiy xotirada saqlanadi va operatsiyani bajarishdan oldin ulardan bittasi akkumulyatorga yuklanishi kerak. Qayta ishlash buyrug’i bajarilgandan so’ng, natija akkumulyatorda bo’ladi va agar u keyingi buyruq uchun operand bo’lmasa, uni xotirada saqlash kerak.
Batareyaga asoslangan odatiy HM arxitekturasi 4.3-shaklda tasvirlangan.
AMQda operatsiyani bajarish uchun bitta operand xotiradan ma’lumotlar registriga o’qiladi. Ikkinchi operand akkumulyatorda. Ma’lumotlar registri va akkumulyator chiqishlari tegishli AMQ kirishlariga ulangan. Belgilangan operatsiya oxirida AMQ chiqishi natijasi akkumulyatorga kiritiladi.
|
| |