Mavzu: mavzu: k 580 modelli mikro prossesorI


KR580VM80A mikroprotsessorini tashkil qilish


Download 0.66 Mb.
bet2/9
Sana25.01.2023
Hajmi0.66 Mb.
#1120947
1   2   3   4   5   6   7   8   9
Bog'liq
Mavlonov Muzaffar

1.2 KR580VM80A mikroprotsessorini tashkil qilish


KR580VM80A mikrosxemasi ma'lumotlarni qayta ishlash va boshqarish qurilmalarida markaziy protsessor sifatida qo'llaniladigan, qo'zg'almas ko'rsatmalar tizimiga ega, funktsional jihatdan to'liq bir chipli parallel 8 bitli mikroprotsessor (MP).
MP KR580VM80A ning bir qismi sifatida mantiqiy ravishda ajratilgan to'rtta qismni ajratish mumkin: registrlar bloki, arifmetik mantiq birligi, boshqaruv bloki va ma'lumotlar buferi (1.2-rasm).
Protsessorning bu mantiqiy tashkiloti - arxitektura - 1946 yilda amerikalik olim J. Von Neumann tomonidan aniqlangan.
Ushbu qismlar o'rtasida ma'lumot almashish 8 bitli ichki shina yordamida amalga oshiriladi. Buyruqlar, manzillar, ma'lumotlar, shuningdek SW ( Status Word ) joriy mashina siklidagi protsessor holati haqidagi ma'lumotlar avtobus orqali uzatiladi.
MP interfeysi uchta chiziqdan (kanallar yoki avtobuslardan) iborat: uch barqaror 16 bitli manzil shinasi A 15– A 0 ( A d ress Avtobus , AB ), uch tomonlama ikki tomonlama 8-bitli holat / maʼlumotlar shinasi D 7– D 0 ( Maʼlumotlar avtobusi , DB ), ikkita ikki fazali sinxronizatsiya liniyalari F 1 , F2 va oʻnta boshqaruv liniyalari ( Boshqaruv avtobusi , CB ) - toʻrtta kirish va olti chiqish.

1.1-rasm - KR580VM80A mikroprotsessorining ramziy grafik belgisi (a) va registrlar to'plami (b)
1.2-rasm - KR580VM80A mikroprotsessorining strukturaviy diagrammasi
Kirish boshqaruv liniyalarining funktsional maqsadi:
RESET - Dastlabki sozlash.
READY - periferik modullarning almashinuvga tayyorligi signali.
INT - vektor uzilish so'rovi.
HOLD - magistralga kirishni so'rang.
Chiqishni boshqarish liniyalarining funktsional maqsadi:
SYNC - Mashina davrlari uchun sinxronizatsiya signali.
WAIT - tayyor kutish signali.
DBIN - ma'lumotlarni kiritish strobi.
WR - Ma'lumot chiqishi strobi.
INTE - uzilishni yoqish.
HLDA - magistralga kirishni tasdiqlash
Barcha MP harakatlari uchta darajadagi ichki tsikllar bilan sinxronlashtiriladi: buyruq, mashina va mikrotsikllar.
Buyruqlar sikli bir necha (1 dan 5 gacha) mashina sikllaridan iborat. Har bir mashina tsikli tizim magistraliga kirish siklidir: ko'rsatmalarning keyingi baytini yoki xotiradan ma'lumotlarni olish, xotiraga yozish, ma'lumotlarni kiritish yoki chiqarish. Istisno - bu DAD buyrug'i ( HLni bir juft registr bilan qo'shing ). U uchta mashina tsiklini o'z ichiga oladi, lekin faqat birinchi tsiklda xotiraga kirish mumkin, qolgan ikkitasi esa magistrallarga kirmasdan ko'rsatmalarni bajarish uchun xizmat qiladi. Ko'rsatmalarni olish bosqichi har doim birinchi tsikl tomonidan amalga oshiriladi.
Mashina aylanishlari mikrotsikllarda bajariladi, ular qo'shni impuls qirralari orasidagi vaqt oralig'i sifatida belgilanadi. 2 MGts impuls chastotasida mikrotsiklning davomiyligi 500 ns ni tashkil qiladi . Bir mashina sikli 3 - 5 mikrotsiklni o'z ichiga oladi, birinchi mashina sikli esa 4 - 5 mikrotsiklni, keyingilari esa 3 mikrotsiklni o'z ichiga oladi. Bitta mikrotsikl davomida bitta mikroorder bajariladi . SYNC signali har bir mashina siklining birinchi mikrosiklida chiqariladi.
MP registr bloki
dasturiy ta'minotdan foydalanish mumkin bo'lgan MP registrlari bloki katta funktsional heterojenligi bilan ajralib turadi (1.3-rasm), deyarli har bir MP registr o'zining noyob funktsiyasini bajaradi. Bunday amalga oshirish mikroprotsessor ko'rsatmalar to'plamini kodlashni qisqartirish uchun tanlangan, ammo bu MP dasturlashning murakkablashishiga olib keldi.
Umumiy maqsadli registrlar (RON)
F va A registrlari 16-bitli HL , SP va shaxsiy kompyuter registrlari bilan birgalikda standart akkumulyator mikroprotsessor registrlari majmuasini tashkil qiladi. Ushbu to'plam to'rtta 8 bitli umumiy maqsadli registrlar (RON) bilan kengaytirilgan: B , C , D , E , ba'zi buyruqlarda ular 16 bitli BC va DE juftlik registrlariga birlashtirilgan . C va E registrlari juftlikning pastki registrlari, B va D esa yuqoriroqdir. Juftlik registrlariga kirish juftlikning birinchi, eng yuqori registrlari ( B , D , H ) orqali amalga oshiriladi.

1.3-rasm - KR580VM80A mikroprotsessorining registrlari to'plami
Buyruqlarda registrga havolalar registr uch bitli maydon bilan kodlanganda ham aniq , ham bilvosita (opkod yordamida), opkod registrlardan foydalanishning standart usulini nazarda tutganda amalga oshiriladi.

Download 0.66 Mb.

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




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