Deb ataluvchi xotira turiga tushadi. Bu xotiraning o’lchami dastur va o’yinlarning ishlash tezligiga katta ta’sir ko’rsatadi. Bu xotira turi o’zi nima


Download 60.28 Kb.
bet3/4
Sana27.03.2023
Hajmi60.28 Kb.
#1298770
1   2   3   4
Bog'liq
Kompyuterni tashkil etish lab1

Arifmetik mantiqiy qurilmalar
Arifmetik-mantiqiy qurilma (alu; eng. arithmetic logic unit, ALU) - bu holda operandlar deb ataladigan ma'lumotlar ustida arifmetik va mantiqiy o'zgarishlarni (boshlang'ichlardan boshlab) amalga oshirish uchun xizmat qiladigan protsessor birligi. Operandlarning bit chuqurligi odatda mashina so'zining o'lchami yoki uzunligi deb ataladi.
Harakatni tashkil etish va tamoyillari:
Arifmetik-mantiqiy qurilmani funktsiyalarning bajarilishiga qarab ikki qismga bo'lish mumkin:
Mikro buyruqlar (buyruqlar) ketma-ketligini belgilaydigan dasturiy ta'minot (boshqaruv moslamasi); Mikro buyruqlar (buyruqlar) ning belgilangan ketma-ketligini amalga oshiradigan operatsion qurilma.
Arifmetik-mantiqiy qurilmaning tarkibi shartli ravishda Rg1 — Rg7 registrlarini o'z ichiga oladi, ular N1, N2, ... NS operativ yoki passiv xotiradan keladigan ma'lumotlarni qayta ishlashga xizmat qiladi va boshqaruv moslamasidan keladigan mikrokomandlar yordamida so'zlarni qayta ishlash uchun ishlatiladigan mantiqiy sxemalar.
Mikrokomandlarning ikki turi mavjud: tashqi — ALUGA tashqi manbalardan keladigan va undagi ma'lumotlarning o'zgarishiga olib keladigan va ichki-Aluda hosil bo'lgan va proshivka qurilmasiga ta'sir ko'rsatadigan, shu bilan buyruqlarning normal tartibini o'zgartiradigan mikrokommandlar.
Arifmetik-mantiqiy qurilmaga kiritilgan registrlarning tipik funktsiyalari:
Rg1-batareya (yoki batareyalar) - hisoblash natijasi hosil bo'lgan alu asosiy registri;
Rg2, Rg3-bajarilgan operatsiyaga qarab operandlarning registrlari (atama, omil, bo'luvchi, dividend va boshqalar) ;
Rg4-natija operandlarining manzilini yodlash (shakllantirish) uchun mo'ljallangan manzil registri (yoki manzil registrlari).;
RG6-k indeks registrlari, ularning tarkibi manzillarni shakllantirish uchun ishlatiladi;
Rg7-l yordamchi registrlar, dasturchining iltimosiga binoan batareyalar, indeks registrlari bo'lishi yoki oraliq natijalarni eslab qolish uchun ishlatilishi mumkin.
Operatsion registrlarning bir qismi o'z tarkibidagi operatsiyalarni bajarish uchun buyruqqa yuborilishi mumkin va ular dasturiy ta'minotga kirish mumkin deb nomlanadi. Bunday registrlarga quyidagilar kiradi: qo'shimchalar, indeks registrlari va ba'zi yordamchi registrlar. Qolgan registrlarga dasturda murojaat qilish mumkin emas, ya'ni ular dasturiy ta'minotga kirish mumkin emas.
Operatsion qurilmalar qayta ishlangan ma'lumot turiga, uni qayta ishlash usuliga va mantiqiy tuzilishga ko'ra tasniflanishi mumkin.
Qo'shish operatsiyalarida alu ishining namunasi
Funktsional jihatdan alu ikkita registrdan (registr 1, registr 2), boshqaruv sxemasidan va qo'shimchadan iborat. Arifmetik operatsiya soat bo'yicha amalga oshiriladi:
ma'lumotlar avtobusida arifmetik operatsiyada ishtirok etadigan operand 1 qiymatlari 1-registrga kiradi yoki u erda allaqachon mavjud;
ma'lumotlar avtobusida arifmetik operatsiyada ishtirok etadigan operand 2 qiymatlari 2-registrga kiradi yoki u erda allaqachon mavjud;
ko'rsatmalar avtobusi operatsiyani boshqarish pallasida bajarish bo'yicha ko'rsatmalarni oladi;
registrlardan olingan ma'lumotlar qo'shimchaga kiradi, boshqaruv sxemasi qo'shimchani bajarish uchun buyruq beradi;
qo'shish natijasi 1-registrga kiradi;
alu-da operatsiya belgilari bayroqlar registriga kiradi.
АЛУ ning ayirish operatsiyalarida ishlashiga misol:
ma'lumotlar kodi avtobusida arifmetik operatsiyada ishtirok etadigan operand 1 qiymati 1-registrga kiradi;
ma'lumotlar kodi avtobusida arifmetik operatsiyada ishtirok etadigan operand 2 qiymati 2-registrga kiradi;
ko'rsatmalar kodi avtobusiga ko'ra, olib tashlash operatsiyasini boshqarish sxemasiga o'tkazish bo'yicha ko'rsatmalar keladi;
boshqarish sxemasi musbat sonni salbiyga aylantiradi (ikkitagacha qo'shimcha kod formatida);
operandni konvertatsiya qilish natijasi qo'shimchaga kiradi;
qo'shimcha ikkita raqamni qo'shadi;
qo'shish natijasi 1-registrga kiradi;
alu operatsiyasining natijasi natijada paydo bo'lgan blokga kiradi.

Download 60.28 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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