Amaliy ish № 1. O'quv mikroprotsessor majmuasining ishlashi bilan tanishish.
Ishning maqsadi: fon Neyman tipidagi arxitekturaga ega sakkiz bitli CISC i8080 (KR580VM80 ning mahalliy analogi) mikroprotsessoriga asoslangan o'quv mikroprotsessor majmuasi bilan tanishing.
Nazariy qism
O'quv mikroprotsessor majmuasi (UMK) - bu mikroprotsessor va boshqa dasturlashtiriladigan integral mikrosxemalarning ishlashini o'rganish imkonini beruvchi apparat va dasturiy ta'minot majmuasi. UMK apparat-dasturiy ta'minotining asosini markaziy blok tashkil etadi, u dastur monitoriga ega tuzilgan sxema ichidagi emulyator - mikroprotsessorli kontrollerlar uchun dasturiy ta'minotni yaratish uchun foydalaniladigan disk raskadrovka majmuasining bir variantidir. UMK markaziy blokining apparati rasmda ko'rsatilgan. 1. Dasturiy ta'minot vositalari (tizim monitori) markaziy blokning faqat o'qish uchun mo'ljallangan xotirasida (ROM1) joylashgan va 0 manzildan 03ffh manziligacha 1 kilobayt hajmni egallaydi. Tizim monitorida quyidagi dasturlar mavjud:
mikroprotsessorni dastlabki ishga tushirish,
uzluksiz yoki bosqichma-bosqich rejimda ishlash,
protsessor holatini stekda saqlash bilan uzilish nuqtalarini tuzatish,
klaviatura va indikatorning ishlashi,
ba'zi o'rnatilgan protseduralarni bajarish.
Guruch. 1 O'quv majmuasi markaziy blokining blok-sxemasi
Bundan tashqari, mikroprotsessor (PSW) holatining to'g'ridan-to'g'ri binar ko'rsatkichi va uning ma'lumotlar shinasi va manzili taqdim etiladi.
1K hajmli ROM2 03ffh dan 07ffh gacha bo'lgan manzillarni egallaydi va UMKning tizim imkoniyatlarini kengaytirish uchun ajratilgan. 1K hajmli statik turdagi (SRAM) tasodifiy kirish xotirasi (RAM yoki inglizcha qisqartma RAM) foydalanuvchi dasturlarini (dastur dasturlarini) saqlash, monitor stekini va stekini tashkil qilish uchun mo'ljallangan.
foydalanuvchi, shuningdek, tizim monitorining ishlashini qo'llab-quvvatlash uchun. Operativ xotiraning boshlang'ich manzili 0800h.
UMK kengaytirish kartalarini markaziy blokning tizim konnektoriga ulash orqali apparat imkoniyatlarini kengaytirishni ta'minlaydi (1-rasmga qarang), ularning har biri qo'shimcha qurilmalar to'plamini o'z ichiga oladi.
Bundan tashqari, ko'pchilik kengaytirish kartalari non taxtasida o'zboshimchalik bilan apparat tuzilmalarini yaratishga imkon beradi.
Kengaytirish kartalari ro'yxati:
M1 - parallel interfeys;
PGM - RPOM dasturchisi va ketma-ket interfeysi;
PS - LED matritsasi va qo'shimcha klaviatura;
ACA - analog kirish-chiqish interfeysi;
M2 - saqlash hajmini va parallel interfeysni kengaytirish;
KOP - asosiy asboblar interfeysi;
PPI - apparat va akustik chiqishga ega taymer.
Dostları ilə paylaş: |