Zbekiston respublikasi raqmali texnologiyalar vazirligi muxammad al xorazmiy nomidagi toshkent axborot texnologiyalari universiteti


Download 24.82 Kb.
Sana31.01.2024
Hajmi24.82 Kb.
#1832576
Bog'liq
AAA mik

O`ZBEKISTON RESPUBLIKASI RAQMALI TEXNOLOGIYALAR VAZIRLIGI

MUXAMMAD – AL XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

Mikroprotsessor va Assembler tili fanidan


4-Amaliy ish

Bajardi: MAL 002-1 Abdurahmonov Abdumalik
Tekshirdi: Abasxanova Xalima

Toshkent 2023


Mustaqil ish


3-Variant
Reja:

  1. Kirish

  2. 8088 mo’ljallanishi

  3. Avvalgi microprocessorlardan farqli tomonlari

  4. Xulosa.

Kirish


Texnik xususiyatlari:


Ishlab chiqarilgan sana: 1 iyul 1979 yil;
Takt chastota, MGts: 5 (model 8088), 8 (model 8088-2), 10 (model 8088-1);
Registr razryadi: 16 bit;
Ma’lumotlat shinasi razryadi: 8 bit;
Address shinasi razryadi: 20 bit;
Hotira hajmi: 1 Mbayt;
Tranzistorlar soni: 29 000;
Texnologik jarayon: 3 mkm;
Kristall yuzasi: ~30 mm²;
Quvvatlanish: +5 V;
Razyom: panel DIP-40;
Korpus: 40-kontaktli keramik yoki plastik DIP;
Potoklar soni: 98 ta ko'rsatma bo’yicha.

8088 kompyuter dunyosidagi eng birinchi mikroprotsessorlardan biri boʻlib, uning tanish korxonalardan biri Intel tomonidan 1979 yilida tanishtirilgan edi. U x86-1 ichki qismi hisoblanadi va jumladan, Intel 8086 mikroprotsessorining arzonroq versiyasi hisoblanadi. 8088 ilk shaxsiy kompyuterlarda, shu jumladan, IBM PC-da keng tarqalgan ravishda ishlatilgan.
8088 mikroprotsessorining ba'zi asosiy xususiyatlari:
1. 16-bit arxitektura: 8088 16-bit mikroprotsessor hisoblanadi, bu esa unda bir marta 16 bit ma'lumotlarni ishlash imkonini beradi. Lekin, uning tashqi ma'lumot shinasi faqat 8 bitlik.
2. Tezligi: Asl 8088 ning tezligi 4.77 MHz edi.
3. Manzil shinasi: U 20-bit manzil shinasiga ega, bu esa unda 1 MB gacha xotiraga manzil bera olish imkonini beradi.
4. Moslik: 8088 ning mashhurliklari orasida, u 8086 bilan moslashish imkoniyati ko'rsatilgan. 8086 uchun yozilgan dasturlar, kam yoki hech o'zgartirish bilmagan holda 8088-da ham ishlay olishi mumkin edi.
5. IBM PC: 8088, birinchi IBM PC-da ishlatilgan edi, bu esa shaxsiy kompyuterlar keng tarqalgan bo'lishida muhim rol o'ynadi.
Keyinchalikdagi mikroprotsessorlarga qaraganda undagi cheklovlariga qaraganda, 8088 shaxsiy kompyuterlashning boshlang'ich kunlari uchun katta ahamiyatga ega bo'lib, x86 arxitekturasi asosini o'rnatdi, bu bugungi kunda keng tarqalgan.




Mikroprotsessor 8088
8088 mikroprotsessor 8-bitli mikroprotsessor bo'lib, u 8086 mikroprotsessorga to'liq mos keladi (ya'ni bir xil
buyruqlar tizimi) va 8080 yoki 8085 mikroprotsessorlari asosida amalga oshiriladigan tizim uskunalarida ishlatilishi mumkin. U 8080/8085 mikroprotsessorlari kabi 8 ta ma'lumot liniyasiga ega, ammo uning arxitekturasi 8086 protsessoriga o'xshaydi. 8088 mikroprotsessor korpusining kontakt simlari 8086 mikroprotsessor bilan bir xil, ammo a 15 — A8 manzil chiziqlari faqat manzillar uchun ishlatiladi va tashqi chiziq holat chizig'i bilan almashtiriladi, chunki
8088 mikroprotsessori faqat baytlarga kira oladi. Chunki chiziqlar
8088 va 8080/8085 mikroprotsessorlarini boshqarish, kiritilganda farq qiladi
8088 mikroprotsessori 8080/8085 mikroprotsessorlariga asoslangan tizimga shinasini boshqarish mantig'ini sezilarli darajada o'zgartirish kerak. Ayniqsa 8088 mikroprotsessorida, shuningdek 8085 mikroprotsessorida manzillar va ma'lumotlar multiplekslanadi. Xotira va kiritish-chiqarish quyi tizimlarida agar siz 20 ta manzil chizig'i tufayli xotira hajmini oshirmasangiz, kichik o'zgarishlar talab qilinadi.
8088 mikroprotsessoridagi 8086 mikroprotsessorining 6 baytli buyruqlar navbatidan farqli o'laroq, buyruqlar navbatining uzunligi 4 baytni tashkil qiladi. Buning sababi
navbat uzunligining qisqarishi shundan iboratki, 8088 mikroprotsessor faqat baytlarni o'qiy oladi va namuna olish vaqtining ko'payishi bunga yo'l qo'ymaydi
protsessor 6 baytli navbatdan to'liq foydalanadi. 8088 mikroprotsessori tanlovni boshlashi bilan farq qiladi buyruqlar, navbatda ikki emas, bir bayt bo'lsa,
8086 mikroprotsessoridagi kabi. 8088 mikroprotsessorida segment registrlari, 2C bit uzunlikdagi manzil va multiprotsessorni qo'llab-quvvatlaydigan vositalar hisoblanadi. 16 bitli operandlarni qayta ishlash imkoniyati ham saqlanib qolgan.

Mikroprotsessorning arxitekturasi uning ichki tuzilishi va tashkil etilishini, jumladan ma'lumotlar yo'lini, boshqaruv blokini, registrlarni, xotirani adreslash imkoniyatlarini va ko'rsatmalar to'plamini anglatadi. Intel 8088 mikroprotsessorining arxitekturasini qisqacha ko'rib chiqamiz:

1. Maʼlumotlar shinasi:


- 8088 16-bitli ichki ma'lumotlar shinasiga ega, ya'ni u 16-bitli qismlardagi ma'lumotlarni ichki tarzda qayta ishlaydi.
- Shu bilan birga, u 8 bitli tashqi ma'lumotlar shinasidan foydalanadi, bu unga bir vaqtning o'zida 8 bitli ma'lumotlarni tashqi qurilmalarga olish yoki chiqarish imkonini beradi.

2. Manzil shinasi:


- 8088 20-bitli manzil shinasiga ega bo'lib, u 1 Mbaytgacha bo'lgan xotirani manzillash imkonini beradi.
- 16-bitli ichki ma'lumotlar shinasi va 20-bitli manzil shinasi kombinatsiyasi 8-bitli protsessorlarga nisbatan kattaroq xotira maydoniga kirishni ta'minlaydi.

3. Registrlar:


- Protsessor o'n oltita 16 bitli registrlar to'plamini o'z ichiga oladi. Bularga umumiy maqsadli registrlar, segment registrlari va indeks registrlari kiradi.
- Umumiy maqsadli registrlarga AX (akkumulyator), BX (asosiy), CX (hisoblash) va DX (ma'lumotlar) kiradi.

4. Boshqaruv bloki:


- Boshqaruv bloki ko'rsatmalarning bajarilishini boshqaradi, registrlar, xotira va arifmetik/mantiqiy birliklar o'rtasida ma'lumotlar oqimini muvofiqlashtiradi.
- U xotiradan ko'rsatmalarni izohlaydi va dekodlaydi, kerakli operatsiyalarni boshlaydi.

5. Arifmetik va mantiqiy birlik (ALU):


- ALU registrlarda saqlanadigan ma'lumotlar ustida arifmetik va mantiqiy amallarni bajaradi. U qo'shish, ayirish, AND, OR, XOR va siljish kabi vazifalarni bajarishi mumkin.

6. Ko'rsatmalar to'plami:


- 8088 protsessorni dasturlash uchun montaj tilini tashkil etuvchi x86 ko'rsatmalar to'plamini qo'llab-quvvatlaydi.
- Ko'rsatmalar ma'lumotlar harakati, arifmetik va mantiqiy operatsiyalar, boshqaruv oqimi va kiritish/chiqarish kabi bir qator operatsiyalarni o'z ichiga oladi.

7. Xotira segmentatsiyasi:


- 8088 xotira segmentatsiyasi mexanizmidan foydalanadi, unda 1 MB manzil maydoni segmentlarga bo'linadi. Ushbu segmentatsiya xotirani tashkil qilish va unga kirishda moslashuvchanlikni ta'minlaydi.

8. Ishlash tezligi:


- Asl 8088 5 MGts soat tezligida ishlagan. Soat tezligi protsessor ko'rsatmalarni qanchalik tez bajarishini aniqlaydi.

9. I/U portlari:


- 8088 tashqi qurilmalar bilan kirish/chiqarish (I/U) portlari orqali o'zaro ta'sir qiladi. Ushbu portlar klaviatura, displeylar va saqlash qurilmalari kabi tashqi qurilmalar bilan aloqa o'rnatish imkonini beradi.

Intel 8088 arxitekturasi keyingi x86 protsessorlariga ta'sir ko'rsatdi va 8088 arxitekturasida kiritilgan asosiy tushunchalarning ko'pi hali ham x86 arxitekturasiga asoslangan zamonaviy protsessorlarda mavjud.


Xulosa:
8088 8086 ga nisbatan tejamkorligi, 8 bitli tizimlar bilan mosligi, kam quvvat sarfi va 8 bitli tashqi ma’lumotlar shinasi tufayli oddiy xotira interfeysi bo‘yicha afzalliklarga egaligini bilib oldim. Biroq, 8086-ning 16-bitli ma'lumotlar shinasi yuqori ishlashni ta'minlar ekan, bu esa uzoq muddatda kengroq axborot bilan ishlashga qulay ekan.
Download 24.82 Kb.

Do'stlaringiz bilan baham:




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