Bajardi: Siddiqov B. Tekshirdi: Abdullaev U. Toshkent – 2023
Download 74.21 Kb.
|
MP KR580 registrlari
MP VM80A dasturiy ta'minotga ega registrlar bloki katta funktsional heterojenlik bilan ajralib turadi. Deyarli har bir MP registr o'ziga xos funktsiyani bajaradi, bu mikroprotsessor ko'rsatmalar tizimini qisqaroq kodlash maqsadida qilingan. Boshqa tomondan, bu deputatni dasturlashning murakkabligiga olib keldi. Sakkiz bitli akkumulyator A mantiqiy va arifmetik ishlov berish ko'rsatmalarining aksariyat qismida qo'llaniladi. Odatda u bilvosita murojaat qilinadi va operandning manbai va natijaning maqsadi sifatida xizmat qiladi. Buning yordamida BM80A ko'rsatmalarida faqat bitta operand aniq ko'rsatilgan. 16-bitli HL registri odatda manzil registri sifatida xizmat qiladi. Registrni bilvosita manzillash bilan u 16 bitli asosiy xotira manzilini saqlaydi. Bunday holda, u mnemonik M (Xotira) yordamida havola qilinadi, masalan: MOV A, M; hujayraning tarkibi (HL) akkumulyatorga kiritiladi Ba'zi ko'rsatmalarda 16-bitli HL registrining yuqori va past baytlari mustaqil ravishda hal qilinishi mumkin va alohida 8-bitli ma'lumotlar registrlari H (Yuqori bayt) va L (past bayt) sifatida ishlatilishi mumkin. Kompyuter va SP registrlari dastur hisoblagichi va stek ko'rsatgichi sifatida o'zlarining normal funktsiyalarini bajaradilar. 8 bitli F, A registrlari 16 bitli HL, SP va shaxsiy kompyuter registrlari bilan birga akkumulyatorli standart mikroprotsessor registrini tashkil qiladi. Ushbu to'plam to'rtta 8 bitli umumiy maqsadli registrlar (GPR) bilan kengaytirilgan: B, C, D, E, ba'zi ko'rsatmalarda ular 16 bitli BC va DE juftlik registrlariga birlashtirilgan. Juftlikning quyi registrlari mos ravishda C va E registrlaridir.RONning joriy etilishi keng funksionallikka ega yetarlicha samarali mikroprotsessor yaratish imkonini berdi. Buyruqlarda registrga havolalar registr uch bitli maydon bilan kodlanganda ham aniq, ham bilvosita (opkod yordamida) amalga oshiriladi, agar opcode registrlardan foydalanishning standart usulini ham nazarda tutsa. Download 74.21 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling