Reja: Reja: 086x arxitektura va uning xususiyatlari Arxitektura xronologiyasi, tarixi va asosiy xususiyatlari Manzillash tartibi Xulosa Foydalanilgan adabiyotlar ro’yhati Tayanch iboralar
Download 1.14 Mb.
|
kte 2m 13
- Bu sahifa navigatsiya:
- X86 arxitektura strategiyasi
Segmentatsiya. 1970-larning oxirida minikompyuterlar 16-bitli 64-kilobaytli manzil chekloviga qarshi ishladilar, chunki xotira arzonlashdi. PDP-11 kabi ba'zi minikompyuterlar murakkab banklarni almashtirish sxemalaridan foydalangan yoki vax digital kompaniyasi uchun 32-bit manzili va ma'lumotlarini to'g'ridan-to'g'ri boshqarishi mumkin bo'lgan juda qimmat protsessorlarni qayta ishlagan. ORIGINAL 8086, oddiy 8080 mikroprotsessor asosida ishlab chiqilgan va asosan juda kichik va arzon kompyuterlar va boshqa maxsus qurilmalar uchun mo'ljallangan, buning o'rniga faqat 4 bit xotira manzili kengligini oshirgan oddiy segmentli registrlarni qabul qildi. Agar siz 64-kilobayt manzilini 16 bilan ko'paytirsangiz, 20-bit manzili jami bir megabayt (1 048 576 bayt) ga murojaat qilishi mumkin, bu esa o'sha paytda kichik kompyuter uchun juda katta miqdor edi. Segmentli registrlar kontseptsiyasi turli xil vazifalarga tezkor o'tish uchun segmentli registrlardan foydalangan ko'plab asosiy ramkalar uchun yangi emas edi. Amalda, x86 da juda ko'p tanqidga uchragan dastur bo'lib, u ko'plab umumiy dasturiy vazifalar va kompilyatorlarni murakkablashtirdi. Shu bilan birga, arxitektura tez orada 32-bit linear manzildan foydalanishga ruxsat berdi (80386-dan 1985-yil oxirida boshlangan), lekin asosiy ishtirokchilar (microsoft kabi) 16-bit tizimlarini aylantirish uchun bir necha yil kerak bo'ldi. Shunday qilib, 80386 (va 80486) yillar davomida asosan tez (lekin hali ham 16-bit) 8086 sifatida ishlatilgan..X86 arxitektura strategiyasiX86 arxitektura strategiyasiORIGINAL INTEL 8086 va 8088 o'n to'rt 16-bit registrga ega. Ulardan to'rttasi (AX, BX, CX, DX) umumiy maqsadli ro'yxatga olish (GPRS) bo'lib, ularning har biri qo'shimcha maqsadga ega bo'lishi mumkin; masalan, faqat cx sikl yo'riqnomasi bilan hisoblagich sifatida ishlatilishi mumkin. Ularning har biri ikkita alohida bayt sifatida foydalanish mumkin (shuning uchun bx ning yuqori baytlari bh va bl kabi kichik bayt sifatida foydalanish mumkin). Markerni ikki registrlari maxsus rollarni bor: sp (STACK POINTER) "top" suyakka bildiradi, va bp (asosiy pointer) tez-tez suyakka ba'zi boshqa joyga ishora qilish uchun ishlatiladi, odatda, mahalliy o'zgaruvchilar yuqorida (qarang. Si, di, bx va bp registrlari manzil yozuvlari bo'lib, massivlarni indeksatsiya qilish uchun ham ishlatilishi mumkin.Download 1.14 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling