|
80486sx protsessor Talaba: Toshquvvatov Jaloloddin
|
Sana | 18.01.2024 | Hajmi | 0,98 Mb. | | #140268 |
Bog'liq 82URKDYYHwaGkzso0MJKbdRuwzY9uIh1 80486SX protsessor Talaba:Toshquvvatov Jaloloddin 80486 mikroprotsessor 80486 mikroprotsessor 32-bitli 80486 80386-dan keyingi evolyutsion qadamdir. 80486-ga kiritilgan eng aniq xususiyatlardan biri bu o'rnatilgan matematik protsessordir. Bu soprotsessor 80386 bilan ishlatiladigan 80387 protsessor bilan bir xil, lekin chipga integratsiyalanganligi matematik ko'rsatmalarni 80386/387 kombinatsiyasidan uch baravar tezroq bajarish imkonini beradi. 80486 - 8 Kbaytlik kod va ma'lumotlar keshi. Qo'shimcha signallar uchun joy bo'shatish uchun 80486 80386 uchun ishlatiladigan 132 pinli PGA o'rniga 168 pinli, pinli panjara qatoriga qadoqlangan. Intel 80386DX mikroprotsessor arxitekturasi Intel 80386DX mikroprotsessor arxitekturasi i386 protsessori oʻzidan oldingi 8086 — 80286 protsessorlari bilan toʻliq mos keladi. U kodni oʻzgartirish va qayta kompilyatsiya qilmasdan (yoki minimal oʻzgartirishlar bilan), ular uchun moʻljallangan dasturlarni bajaradi hamda ancha samaraliroq bajaradi. Jumladan: kamroq miqdordagi sinxronizatsiya sikllarini bajaradi; yangi texnologiyalardan foydalanish hisobiga yuqori soat chastotalariga ega; oldingi protsessorlar bilan solishtirganda, buyruqni oldindan yuklash buferi koʻpaytirilgan — 16 bayt (bu taxminan beshta buyruq uchun yetarli boʻla oladi); Oldindan yuklash buferi koʻrsatmalarga kamroq kirishni taʼminlaydi shu bilan birga qisqa sikllarda string koʻrsatmalarini bajarishda keraksiz xotiraga kirishni rad etadi Intel 80386 i386 yoki oddiygina 386 nomi bilan tanilgan mikroprotsessor. Intel kompaniyasining 1985-yil 17-oktabrda chiqarilgan 32 bitli uchinchi avlod x86 mikroprotsessori hisoblanadi. Ushbu protsessor kompyuter uchun birinchi 32 bitli protsessor boʻlgan. Asosan ish stoli va noutbuk kompyuterlarida foydalanilgan. Hozirda esa asosan kontrollerlarda qoʻllaniladi - Intel 80386 i386 yoki oddiygina 386 nomi bilan tanilgan mikroprotsessor. Intel kompaniyasining 1985-yil 17-oktabrda chiqarilgan 32 bitli uchinchi avlod x86 mikroprotsessori hisoblanadi. Ushbu protsessor kompyuter uchun birinchi 32 bitli protsessor boʻlgan. Asosan ish stoli va noutbuk kompyuterlarida foydalanilgan. Hozirda esa asosan kontrollerlarda qoʻllaniladi
Pin ta'riflari
A 31-A2: A31-A2 manzil chiqishlari normal ishlash vaqtida xotira va kirish/chiqishni manzil bilan ta'minlaydi. Kesh liniyasini bekor qilish paytida mikroprotsessorni boshqarish uchun A31-A4 ishlatiladi.
A20M3: 20-bitli manzil maskasi 80486-ning manzilini 8086-da bo'lgani kabi 000FFFFFH dan 00000000H gacha o'rashiga olib keladi. Bu 8086 protsessorlarida IM bayt real xotira tizimi kabi ishlaydigan xotira tizimini ta'minlaydi.
ADS: Manzil ma'lumotlarining strobi manzil shinasida to'g'ri xotira manzili mavjudligini ko'rsatish uchun mantiqiy nolga aylanad
FERR: Suzuvchi nuqta xatosi chiqishi suzuvchi nuqta koprotsessorining xato holatini aniqlaganligini ko'rsatadi. U DOS dasturiy ta'minoti bilan moslikni saqlash uchun ishlatiladi.
BS.: Shina o'lchami 8, kirish 80486 ning bayt kengligidagi xotiraga va kiritish/chiqarish komponentlariga kirish uchun 8 bitli ma'lumotlar shinasi bilan tuzilishiga olib keladi.
BS16: 16 o'lchamli avtobus o'lchami, kirish 80486 ni so'z bo'ylab xotira va kiritish-chiqarish komponentlariga kirish uchun 16 bitli ma'lumotlar shinasi bilan tuzilishiga olib keladi.
80486 Signal guruhi
80486 maʼlumotlar shinasi, manzil shinasi, baytni yoqish, ADS#, RDY#, INTR, RESET, NMI, M/IO#, D/C#, W/R#, LOCK#, HOLD, HLDA va BS16# signallari biz kabi ishlaydi. 80386 uchun tavsiflangan.
80486 raqamiga 80386 tomonidan talab qilingan 2 soat o‘rniga 1 soat kerak bo‘ladi.
486-dagi yangi signal guruhi - PARITY guruhi DP-DP3 va PCHK #.
Ushbu signallar 80486 ga xotirani o'qish va xotira yozish uchun paritetni aniqlash/generatsiya qilish imkonini beradi.
Xotirani yozish jarayonida 80486 har bir bayt uchun teng paritet bit hosil qiladi va bu bitlarni DP-DP, satrlarida chiqaradi.
Keshdagi satrni o'qish uchun oddiy 80486 xotirani o'qish operatsiyasi 2 ta takt aylanishini talab qiladi. Biroq, agar ketma-ket o'qishlar xotira joylaridan amalga oshirilsa, o'qish har bir o'qish uchun faqat 1 soat tsikli bilan portlash rejimida bajarilishi mumkin.
Jarayonni boshlash uchun 80486 birinchi manzilni yuboradi va yuqori BLAST# signalini tasdiqlaydi. Tashqi DRAM kontrolleri birinchi ma'lumotlar shinasiga ega bo'lganda, u BRDY# signalini tasdiqlaydi
.
80486 ma'lumotlar so'zini o'qiydi va keyingi manzilni chiqaradi. Ma'lumotlar so'zlari ketma-ket manzillarda bo'lganligi sababli, faqat pastki manzil bitlarini o'zgartirish kerak. Agar DRAM kontrolleri sahifada yoki statik ustun rejimlarida ishlayotgan bo'lsa, u faqat DRAMga yangi ustun manzilini chiqarishi kerak bo'ladi
EFLAG registri 80486
Kengaytirilgan bayroq registri EFLAG rasmda ko'rsatilgan. Yagona yangi bayroq biti AC hizalanish tekshiruvi bo'lib, mikroprotsessor toq manzildagi so'zga yoki qo'sh so'z chegarasiga kirganligini ko'rsatish uchun ishlatiladi.
Samarali dasturiy ta'minot va bajarilishi ma'lumotlar so'z yoki ikkita so'z chegaralarida saqlanishini talab qiladi.
80486 Xotirani boshqarish
80486 80386 bilan bir xil xotirani boshqarish tizimini o'z ichiga oladi. Bu har qanday 4K bayt jismoniy xotira blokini chiziqli xotiraning istalgan 4K bayt blokiga tayinlash imkonini beruvchi peyjing blokini o'z ichiga oladi. 80386 va 80486 xotirani boshqarish tizimi o'rtasidagi yagona farq peyjingdir.
80486 peyjing tizimi tarjima xotirasi sahifalari bo'limi uchun keshlashni o'chirib qo'yishi mumkin, 80386 esa bu mumkin emas.
Agar ular 80386 yozuvlari bilan solishtirilsa, ikkita yangi boshqaruv bitining qo'shilishi kuzatiladi (PWT va PCD ).
Sahifani yozish va sahifa keshi bitlarni boshqarish keshini o'chirib qo'yadi.
PWT tashqi kesh xotirasini yozish uchun kesh qanday ishlashini nazorat qiladi. U ichki keshga yozishni nazorat qilmaydi. Ushbu bitning mantiqiy darajasi 80486 mikroprotsessorining PWT pinida joylashgan. Tashqi tomondan, u tashqi keshlash siyosati orqali yozishni buyurish uchun ishlatilishi mumkin.
PCD biti chipdagi keshni boshqaradi. Agar PCD = 0 bo'lsa, joriy xotira sahifasi uchun chipdagi kesh yoqiladi.
. E'tibor bering, 80386 sahifali jadval yozuvlari keshlash imkonini beruvchi PCD bit holatiga mantiqiy 0 ni qo'yadi. Agar PCD = 1 bo'lsa, chipdagi kesh o'chiriladi. KEN#, CD va NW holatidan qat'iy nazar keshlash o'chiriladi.
Hammaga Rahmat
|
| |