|
Kompyuterlashgan loyihalash tizimlari fakultetiBog'liq AMV majmua80386 Mikroprotsessori.
80386 mikroprotsessori bozorga alohida yut
uq bilan chiqdi. U o’zidan oldingi mikroprotsessorda
yozilgan dasturiy ta’minotni qo’llovchi yagona 32-razryadli mikroprotsessor bo’lib hisoblanadi.
8086/88 dan 80286 gacha bo’lgan mikroprotsessorlarda yozilgan ixtiyoriy dastur bu
mikroprotsessorlarda xech
qiyinchiliksiz o’qiladi. Shuningdek bu mikroprotsessorning bir necha
yutug’i uning ko’p amalligi, xotirani boshqarish qurilmasi, sahifalarga ajratilgan virtual xotira,
dasturlar himoyasi va ulkan adresli muhiti hisoblanadi.
80386 mikroprotsessor Intel fi
rmasining CHMOS III texnologiyasi bo’yicha yaratilgan. CHMOS
III texnologiyasi o’z tarkibiga HMOS texnologiyasining tezkorligini va CMOS texnologiyasining
butun quvvatini qamrab oladi. 80386 mikroprotsessor MSDOS va UNIX operatsion tizimlarida
ishlovchi dasturlarda bir-
biridan o’tishini ta’minlaydi.
Mikroprotsessorning tuzilishi.
Boshqarish qurilmasi
– funktsiyasi bo’yicha shaxsiy kompyuterning eng murakkab qurilmasi
hisoblanadi. U mashinaning barcha bloklariga yetkaziladigan boshqarish signallarini qayta
ishlaydi.
Buyruqlar registori
– buyruqlar kodi saqlanadigan registr. Bu yerda bajariladigan operatsiya va
operandlar manzili joylashadi. Buyruqlar registri mikroprotsessorning interfeysli qismida
joylashadi. U buyruqlar registri bloki deb ataladi.
Amallar deshifratori
– ushbu mantiqiy blok buyruqlar registridan keladigan operatsiya kodiga mos
chiqish yo’lini tanlaydi.
Mikrodasturalrni doimiy saqlash qurilmasi (PZU)
– o’z yacheykalarida boshqaruvi signallarni
saqlaydi. Ushbu impul’slar SHK bloklaridagi bo’ladigan axborotni qayta ishlash operatsiyalarni
boshqaradi. Impul
’s operatsiyalar deshifratori tanlagan operatsiya kodiga muvofiq. Doimiy xotira
qurilmasidan kerakli signallar ketma-
ketligini o’qib oladi.
Berilganlar, adreslar, instruktsiyalar kodli shinalar
– mikroprotsessorning ichki shina qismi.
Umuman olganda boshqarish qurilmasi quyidagi asosiy protseduralarni bajarish uchun kerakli
signallarni yaratadi.
– schyotchik-registrdan dasturning keyingi buyruqlari joylashgan operativ xotira yacheykalarini
tanlash;
– tezkor xotira yacheykalaridan keyingi buyruq kodini tanlash va buyruqlar registriga tanlangan
buyruqni yuborish;
– amallar kodi va tanlangan buyruqni qayta shifrlash;
– qayta shifrlangan kodga mos doimiy xotira yacheykalaridan boshqarish impul’slarini o’qish va
bloklarga yuborish;
•
buyruqlar registri va mikroprotsessor registrlaridan operandlarni tashkil etish adreslarini
o’qish;
•
operatsiya natijalarini xotiraga yozish;
•
dasturning keyingi buyrug’ini aniqlash.
|
| |