• Akkumulyatorli arxitektura
  • 1. Buyruqlar tizimi arxitekturalarining tasnifi. Operandlarning turlari va formatlari




    Download 13,97 Kb.
    bet2/5
    Sana07.06.2024
    Hajmi13,97 Kb.
    #261139
    1   2   3   4   5
    Bog'liq
    1. Buyruqlar tizimi arxitekturalarining tasnifi. Operandlarning -www.hozir.org

    Stek 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.


    Download 13,97 Kb.
    1   2   3   4   5




    Download 13,97 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    1. Buyruqlar tizimi arxitekturalarining tasnifi. Operandlarning turlari va formatlari

    Download 13,97 Kb.