1.9-rasm. K1810VM86 seriyadagi mikrosxemani shartli grafik belgilanishi
Xotira segmentatsiyasi fizik adreslarni hisoblash mexanizmining qullayligini yaratadi va
programmalash va sozlashni soddalashtirish programma vositasining
modulli loyihalashtirishga
imkoniyat yaratadi.
KIS ning chiqarish sonlarni kerakli darajada qisqartirish uchun kichik 16 adresli shinalar vaqt
mobaynida ma’lumotlar shinasi bilan mul’tipleksiyalanib yagona adreslar-ma’lumotlar shinasini
(AMSH) yaratadi. To’rtinchi katta adreslar shinasi shu
holda holat shinalari bilan
mul’tiplekslanadi. Ushbushinalar signallarini sistemada qo’llash uchun tashqi sxemalar yordamida
ajratish lozim, ya’ni shinalarni demul’tipleksiyalash amalga oshiriladi.
Kiritish-chiqarish amalini bajarish uchun 8 yoki 16 bitli adreslar ishlatiladi, chunki asosiy xotiraga
kirishdan tashqari MP xotirasi sig’imining hajmi 64 Kbayt bo’lgan portlarga (kiritish-chiqarish
registrlari) murojaat qilishi mumkin. VM
86 KIS da 256 gacha vektorlar soni bo’lgan vektor
bo’yicha ko’p sistemali uzilish amalga oshiriladi. Uzilish qism programma adreslari 1
Kbayt
hajmdagi sohani egallab, kichik adresdan boshlab xotirada joylashgan bo’ladi. Xotiraga bevosita
murojaat qilish ha
m inobatga olingan MP o’z ishini to’xtatib, adreslar ma’lumotlar va boshqarish
shinalarini uchinc
hi holatga o’tkazadi.
VM86 mikroprotsessori VM80 MP ni mukammalashtirilishi natijasida hosil bo’lgan va ularning
protsessorlarining
arxitekturasi bir-
biriga o’xshashliklari ko’pdir. VM80 buyruqlar sistemasi va
programma kiritish tugunlari VM86 ning buyruqlar sistemasi va tugunlarining asosiy bazasi
bo’lib
hisoblanadi. Ushbu kirish protsessorlarning o’xshashligi, programmali birligi pastdan yuqoriga
borishi ko’rinadi, shuning uchun VM86 ga VM80 ning programma ta’minotini ishlatish mumkin.
VM80
programmalari
mashina tilida bo’lib, VM86 mikroprotsessori tomonidan bevosita
bajarilmaydi, lekin ular VM80 assembler tilidan VM86 assembler tiliga osonlik bilan o’tkaziladi.