Toshkent axborot texnologiyalari universiteti mikroprotsessor va assembler tili


Download 24.67 Kb.
bet1/2
Sana23.11.2023
Hajmi24.67 Kb.
#1794928
  1   2
Bog'liq
Alibek


MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI





MIKROPROTSESSOR VA ASSEMBLER TILI


1-2-3-Amaliy mashg'ulotlar
Guruh: (MAL002-1)
Bajardi: Toshmurodov Alibek
Tekshirdi: Abdullaev Ulug’bek
20-variant
1-Labaratoriya ishi
KP580BM80A - 8-bitli mikroprotsessor, Intel i8080 mikroprotsessorining to'liq analogi (klon) (1974). Bu KP580 seriyali mikroprotsessorlar to'plamining asosiy elementidir. Kiev mikroqurilmalar ilmiy-tadqiqot institutini ishlab chiqish, yo'nalish boshlig'i - A. V. Kobylinskiy. U 1970-yillarning oxiridan turli xil versiyalarda ishlab chiqarilgan (eng birinchi eslatma CM1800 kompyuterining prototipida ishlatilgan, 1979 yil) 1990-yillarning o'rtalarigacha.
Xususiyatlari
Protsessor 6 mikron n-MDS texnologiyasidan foydalangan holda 4500 tranzistorni o'z ichiga oladi (i8080 uchun ma'lumotlar, lekin KP580BM80A uchun ehtimol shunga o'xshash bo'lishi kerak).
KP580IK80A protsessori uchun standart soat chastotasi 2 MGts, KP580IK80A va KP580BM80A uchun - 2,5 MGts gacha (nazariy jihatdan bu yuqori chastotada ishlashga imkon berdi). Har bir buyruq 1..5 ta mashina siklida bajariladi, ularning har biri 3..5 taktli sikldan iborat. Shunday qilib, o'rtacha ishlash 2 MGts chastotada 200..300 ming op / s ga baholanadi.

Mikroprotsessorda alohida 16 bitli adres shinasi va 8 bitli ma'lumotlar shinasi mavjud edi. 16-bitli manzil shinasi 64 KB gacha tashqi xotira va 256 kiritish-chiqarish qurilmalarini to'g'ridan-to'g'ri manzillashni ta'minlaydi.

Ma'lumotlar registrlari
Operatsiyalarda ishtirok etadigan ma'lumotlarni saqlash uchun ettita 8 bitli registrlar taqdim etiladi.
Akkumulyator deb ataladigan A registri tashqi qurilmalar bilan ma'lumot almashish uchun mo'ljallangan, arifmetik, mantiqiy va siljish amallarini bajarishda operandning manbai bo'lib xizmat qiladi, bajarilgan operatsiya natijasi unda joylashtiriladi.
B, C, D, E, H, L deb belgilangan boshqa oltita registrlar RON umumiy maqsadli registrlari blokini tashkil qiladi. Bu registrlardan bitta 8 bitli
registr sifatida foydalanish mumkin. 16 bitli ikkilik raqamlarni saqlash zarurati tug'ilgan hollarda ular BC, DE, HL juftliklariga birlashtiriladi.
Stack ko'rsatgichi stek deb ataladigan maxsus xotira turiga murojaat qilish uchun ishlatiladi, u uzilgan tartiblarga qaytish manzillarini saqlaydi.
Dastur hisoblagichi (manzil) keyingi buyruq bayti xotirada joylashgan manzilni ko'rsatadi.
Arifmetik mantiq birligi (ALU)
8-bitli ALU to'rtta arifmetik amalni, to'rt turdagi mantiqiy amallarni, shuningdek, to'rt turdagi tsiklik siljishlarni bajarish imkoniyatini beradi. Ushbu amallarni bajarayotganda operandlardan biri akkumulyatorning tarkibi bo'lib, operatsiya natijasi akkumulyatorga joylashtiriladi. Aylanish faqat akkumulyatorning tarkibi bo'yicha amalga oshiriladi. O'nli sonlar ustida arifmetik amallarni bajarish mumkin.

2-Labaratoriya ishi

Download 24.67 Kb.

Do'stlaringiz bilan baham:
  1   2




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