Mustaqil ish Topshirdi: Po’latov Doston Qabul qildi: Atadjanova Nozima Protsessorlarining ichki registrlari, turlari reja



Download 127,81 Kb.
bet3/3
Sana11.07.2022
Hajmi127,81 Kb.
#774566
1   2   3
Bog'liq
Doston Komp tash mus ish

Xotiradagi ma'lumotlar
Quyida 8, 16 va 32 bitli ma'lumotlarni xotiraga qanday saqlash kerakligi tasvirlangan.
Nafaqat H8/300H, balki barcha 16-bitli mikrokompyuterlar har bir manzil uchun 8 bit xotiradan foydalanadi. Shunday qilib, bitta 8 bitli ma'lumotlar bloki aynan bitta manzilni egallaydi.

Bitta 16 bitli ma'lumotlar bloki ikkita manzilni egallaydi. Yuqori 8 bit kichikroq manzilda, pastki 8 bit esa kattaroq manzilda saqlanadi. Kichikroq manzil juft sonli bo'lishi kerak. Har bir ma'lumot bloki ikkita manzilda alohida saqlangan bo'lsa-da, kichikroqi ma'lumotlarni saqlaydigan manzil hisoblanadi. Masalan, "H'1000 manzilidagi 16 bitli ma'lumotlar" yuqori 8 bit H'1000 manzilida va pastki H'1001 manzilida saqlanganligini anglatadi.



16-bitli ma'lumotlarni o'qish yoki yozish bo'yicha ko'rsatmada siz juft raqamli manzilni (kichikroq manzil) ko'rsatishingiz kerak. Agar siz toq sonli manzilni ko'rsatib, 16 bitli ma'lumotlarni o'qish yoki yozishga harakat qilsangiz, o'qish/yozish muvaffaqiyatsiz tugaydi. Ushbu cheklov nima uchun qo'llanilishi uchun "Protsessorni xotiraga ulash (16 bitli ma'lumotlar avtobusi)" bo'limiga qarang.


H8/300H holatida ko'rsatma har doim 16 bitli birliklarda o'qiladi. Bu shuni anglatadiki, ko'rsatma juft sonli manzilda saqlanishi kerak. H8/300H mashina ko'rsatmalari 16 bitli integral ko'paytmalarda tuzilgan. Agar birinchi ko'rsatma juft sonli manzilga to'g'ri kelsa, keyingi ko'rsatmalar ham juft sonli manzillarga to'g'ri keladi.

Bitta 32 bitli ma'lumotlar bloki xotiraning to'rtta manzilini egallaydi. H8/300H bir vaqtning o'zida 32 bitli ma'lumotlarni o'qiy yoki yoza olmagani uchun ma'lumotlar o'qish/yozish uchun 16 bitli birliklarga bo'linadi. Bunday holda, birinchi ma'lumotlar ham juft raqamli manzilga to'g'ri kelishi kerak. Xuddi shunday, eng muhim 8 bit eng kichik manzilda va eng muhim 8 bit eng katta manzilda saqlanadi.



Processor register turlari va hajmi
Protsessor ko'pincha bir nechta registrlarni o'z ichiga oladi, ular tarkibiga yoki ularda ishlaydigan ko'rsatmalarga ko'ra tasniflanishi mumkin:

Foydalanuvchilar uchun qulay bo'lgan registrlar mashina ko'rsatmalari bilan o'qilishi yoki yozilishi mumkin. Foydalanuvchilar uchun qulay bo'lgan registrlarning eng keng tarqalgan bo'linmasi ma'lumotlar registrlari va manzil registrlariga bo'linadi.


Ma'lumotlar registris ushlab turishi mumkin raqamli ma'lumotlar qiymatlari kabi tamsayı va ba'zi arxitekturalarda suzuvchi nuqta qiymatlari, shuningdek belgilar, kichik bit qatorlari va boshqa ma'lumotlar. Ba'zi eski va past protsessorlarda maxsus ma'lumotlar registri akkumulyator, ko'plab operatsiyalar uchun yopiq ishlatiladi.
Manzil registris tutmoq manzillar va bilvosita kiradigan ko'rsatmalar tomonidan foydalaniladi asosiy xotira.
Ba'zi protsessorlarda faqat foydalanilishi mumkin bo'lgan registrlar mavjud manzilni ushlab turing yoki faqat raqamli qiymatlarni ushlab turing (ba'zi hollarda an sifatida ishlatiladi indeks registri uning qiymati ba'zi manzillardan ofset sifatida qo'shiladi); boshqalar registrlarga har qanday miqdordagi miqdorni saqlashga imkon beradi. Turli xil mumkin manzillar rejimlari, operandning samarali manzilini ko'rsatish uchun ishlatiladi, mavjud.
The stack ko'rsatkichi boshqarish uchun ishlatiladi ish vaqti to'plami. Kamdan kam, boshqalari ma'lumotlar to'plamlari maxsus manzil registrlari orqali murojaat qilinadi, qarang stack mashinasi.
Umumiy foydalanish registrlari (GPRs) ma'lumotlarni ham, manzillarni ham saqlashi mumkin, ya'ni ular ma'lumotlar / manzillar registrlarini birlashtirgan; ba'zi arxitekturalarda faylni ro'yxatdan o'tkazing bu birlashtirilgan GPR-larni saqlashi uchun suzuvchi nuqta raqamlari shuningdek.
Holat registrlari tutmoq haqiqat qadriyatlari ko'pincha ba'zi ko'rsatmalar bajarilishi yoki bajarilmasligi kerakligini aniqlash uchun ishlatiladi.
Suzuvchi nuqta registris (FPRs) do'kon suzuvchi nuqta raqamlari ko'plab arxitekturalarda.
Doimiy registrlar nol, bittasi yoki faqat kabi o'qish qiymatlarini ushlab turing pi.
Vektorli registrlar uchun ma'lumotni ushlab turing vektorli ishlov berish tomonidan qilingan SIMD ko'rsatmalar (Yagona ko'rsatma, bir nechta ma'lumotlar).
Maxsus mo'ljallangan registrlar (SPRs) dastur holatini ushlab turish; ular odatda quyidagilarni o'z ichiga oladi dastur hisoblagichi, shuningdek ko'rsatma ko'rsatgichi deb nomlangan va holat registri; dastur hisoblagichi va holat registri a-da birlashtirilishi mumkin dastur holati so'zi (PSW) registri. Yuqorida aytib o'tilgan stack ko'rsatkichi ba'zida ushbu guruhga kiritilgan. O'rnatilgan mikroprotsessorlarda ixtisoslashtirilgan apparat elementlariga mos keladigan registrlar ham bo'lishi mumkin.
Ba'zi arxitekturalarda, modelga oid registrlar (shuningdek, deyiladi mashinaga tegishli registrlar) protsessorning o'zi bilan bog'liq ma'lumotlarni va sozlamalarni saqlash. Ularning ma'nolari ma'lum bir protsessor dizayni bilan biriktirilganligi sababli, ular protsessor avlodlari o'rtasida standart bo'lib qolishini kutish mumkin emas.
Xotira turi oralig'idagi registrlar (MTRRs)
Ichki registrlar - protsessor operatsiyalari uchun ichki qo'llanmada ko'rsatmalar bilan mavjud bo'lmagan registrlar.
Ko'rsatmalar reestri, hozirda bajarilayotgan yo'riqnomani ushlab turish.
Bilan bog'liq registrlar dan ma'lumot olish Ram, protsessordan alohida chiplarda joylashgan saqlash registrlari to'plami:
Xotira bufer registri (MBR), shuningdek, nomi bilan tanilgan Xotira ma'lumotlari registri (MDR)
Xotira manzilini ro'yxatdan o'tkazish (MAR)
Arxitektura registri - Arxitektura tomonidan aniqlangan dasturiy ta'minotga ko'rinadigan registrlar, agar mavjud bo'lsa, jismoniy qurilmalarga mos kelmasligi mumkin qayta nomlashni ro'yxatdan o'tkazing asosiy apparat tomonidan amalga oshirilmoqda.
Hajmi
Odatda registrlar bitlar soni bilan o'lchanadi, masalan ""8-bit "," ro'yxatdan o'tish32-bit "yoki" ro'yxatdan o'ting64-bit registr "yoki undan ham ko'proq. Ba'zi ko'rsatmalar to'plamlarida registrlar turli xil rejimlarda ishlashi mumkin, ularning xotirasi kichikroq (32-bit to'rtta 8-bitli) bo'lib, ularga bir nechta ma'lumotlar (vektor yoki bir o'lchovli ma'lumotlar qatori) bir vaqtning o'zida yuklanishi va ishlashi mumkin. Odatda, bu ularning xotirasini kattaroqiga moslashtiradigan qo'shimcha registrlarni qo'shish orqali amalga oshiriladi. Bir nechta ma'lumotlarga bitta buyruqni bajarish qobiliyatiga ega bo'lgan protsessorlar chaqiriladi vektorli protsessorlar.

Xulosa
Mustaqil ish tayyorlash davomida kompyuter xotirasini tashkil etish, eng oddiy xotira boshqaruv sxemalari,xotira boshqaruv tizimi vazifalari, eng oddiy xotira boshqaruv sxemalari, bilan yaqindan tanishdim. Amaliy qismda biz o'zgaruvchan uzunlikdagi sahifalar bilan RAM manzil maydonini tuzishning vizual modelini dasturiy ta'minotni amalga oshirishni ko'rib chiqdik. Qurilgan model siz manzil maydoni parametrlarini (uning hajmi) va tuzilishi parametrlarini belgilash imkonini beradi (maksimal sahifa hajmi va SB generator, ajratish ishlatiladigan). Bundan tashqari, yaratilgan model, sahifaning ichidagi joy o'zgarishining qiymatiga ko'ra, asl tuzilgan manzil maydonida manzilni topishga imkon beradi.

Foydalanilgan adabiyotlar
1. Мусаев М.М. “Компьютер тизимлари ва тармоқлари”. Тошкент.: “Aloqachi” нашриёти, 2013 йил. 8 боб. 394 бет. – Олий ўқув юртлари учун қўлланма.
2. Таненбаум Э., Остин Т. Архитектура компьютера // 6-е издание. СПб.: Питер, 2013. — 811 с
3. Қаххоров А.А., Авазов Ю.Ш., Рузиев У.А. Компьютер тизимлари ва тармоқлари.Тошкент. Фан ва технологиялар. 2019.-356с.
4. Мусаев М.М. “Процессоры современных компьбтеров”. Тошкент.: “Aloqachi” нашриёти, 2020 йил. 12 боб. 512 бет. – Олий ўқув юртлари учун қўлланма.
5.Aim.uz
Download 127,81 Kb.

Do'stlaringiz bilan baham:
1   2   3




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