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.
bet5/6
Sana17.06.2023
Hajmi1.14 Mb.
#1535760
1   2   3   4   5   6
Bog'liq
kte 2m 13

Xotira manzilini yaratish uchun to'rtta segmentli registrlar (CS, DS, SS va ES) ishlatiladi. Bayroqlar registri bayroq bayrog'i, toshqin bayrog'i va nol bayrog'i kabi bayroqlarni o'z ichiga oladi. Nihoyat, ko'rsatma ko'rsatgichi (IP) xotiradan olinadigan va keyin bajariladigan quyidagi ko'rsatmalarga ishora qiladi; ushbu ro'yxatga olish dasturi to'g'ridan-to'g'ri kirish (o'qish yoki yozish) mumkin emas.

32-bit protsessor kelishi bilan 80386 16-bit umumiy maqsadlar uchun registrlari, asosiy registrlar, indeks registrlari, buyruq ko'rsatkichi va bayroqlar registri, lekin segmentli registrlar 32 bitga kengaytirildi. Nomenklatura buni assembler x86 tilidagi registrlar nomlariga "e "prefiksini ("kengaytirilgan" uchun) qo'shib taqdim etdi. Shunday qilib, ax reestri yangi 16 bitli eax registrining eng past 32 bitiga mos keladi, si esa eng past 16 bit esi va shunga o'xshash. Umumiy maqsadlar uchun registrlar, asosiy registrlar va indeks registrlari manzil rejimlarida bazalar sifatida ishlatilishi mumkin va bu ro'yxatga olishlar, stack pointer tashqari, manzillash rejimlarida indeks sifatida ishlatilishi mumkin.

32-bit protsessor kelishi bilan 80386 16-bit umumiy maqsadlar uchun registrlari, asosiy registrlar, indeks registrlari, buyruq ko'rsatkichi va bayroqlar registri, lekin segmentli registrlar 32 bitga kengaytirildi. Nomenklatura buni assembler x86 tilidagi registrlar nomlariga "e "prefiksini ("kengaytirilgan" uchun) qo'shib taqdim etdi. Shunday qilib, ax reestri yangi 16 bitli eax registrining eng past 32 bitiga mos keladi, si esa eng past 16 bit esi va shunga o'xshash. Umumiy maqsadlar uchun registrlar, asosiy registrlar va indeks registrlari manzil rejimlarida bazalar sifatida ishlatilishi mumkin va bu ro'yxatga olishlar, stack pointer tashqari, manzillash rejimlarida indeks sifatida ishlatilishi mumkin.

Ikkita yangi segment registrlari (FS va GS) qo'shildi. Registrlar, ko'rsatmalar va operandlar sonining ko'payishi bilan mashina kodi formati kengaytirildi. Orqaga mos kelishini ta'minlash uchun executable kodli segmentlar 16-bit yoki 32-bitli ko'rsatmalarni o'z ichiga olishi mumkin. Maxsus prefikslar 32 - bitli ko'rsatmalarni 16-bit segmentiga yoki aksincha, yoqish imkonini beradi.


Download 1.14 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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