Mikro-EHM ning shinalar sistemasi EHM ning turli bloklarini birlashtirish uchun "shinalar strukturasi" dan foydalaniladi. SHina - ko’p tolali kabel. Mikro-EHM da uch xil: adres, ma’lumotlar va boshqarish shinalari mavjud.
Adres shinasi . Adres shinasidagi chiziqlar soni xotira adresidagi xonalar soni oilan aniqlanadi. Ko’pchilik mikro-EHM lar 16 eki 20 xonali adresga ega (KR580 - 16 xonali, KM181 OVM80 - 20 xonali).
Ma’lumotlar shinasi. CHiziqlar soni deyarlik doimo 8 xonali bo’lgan mikro-EHM suzi uzO’nligiga teng. SHunday qilib, ma’lumotlar shinasi sakkizta chiziqqa ega.
Boshqarish shinasi. Mikro - EHM turiga moe boshqarish chizig’ini o’z ichiga oladi. Turli bloklarni ishga tushiruvchi signallar boshqarish shinasi orqali uzatiladi.Mikro - EHM shinalari haqida so’z yuritganda ichki shinalar ko’zda tutiladi. Mikro - EHM punktir chiziq bilan ifodalanuvchi ichki shinalarning tarmoqlanuvchi strukturasiga ega.Berilgan blok signallarni qabul qilishi (eki uzatishi) strelkalar bilan ko’rsatilgan. Agar signallar ham qabul qilinsa, ham uzatilsa, bunday shinalar birlashmasi ikki yo’nalishli deyiladi.
1-eslatma. SHinali struktura mikro-EHMga to’g’ridan-to’g’ri yangi bloklarni ulash imkonini beradi. Buning axamiyati juda katta.
2-eslatma. Ma’lumotlar shinasi ikki yo’nalishlidir. Bu hol ma’lumotlar shinasi bilan DXQ orasidagi birlashmaga taalluqli emasligi taboiydir.
Registrlar deb, raqamli axborotni qabul qilish, xotirada saqlash, uni uzatish va shu axborotni kodini o‘zgartiradigan qurilmaga aytiladi. Registr inglizcha so‘zdan olingan bo‘lib, yozuv jurnali (Jurnal registratsiy) degan ma’noni anglatadi. Registrda axborot 0 va 1 raqamlarining kombinatsiyasidan iborat sonlar ko‘rinishida saqlanadi. Registrlar triger deb ataluvchi mantiqiy elementlar to‘plamidan tashkil topgan va ularning soni mashina so‘zining razryadlar soniga teng bo‘ladi. Axborotdagi ikkilik kodning har bir razryadiga registrning bitta mos razryadi to‘g‘ri keladi. Registrlar axborotni xotirada saqlashdan tashqari ular quyidagi vazifalarni ham bajaradi.
1) Sonning kodini o‘zgartirish;
2) Axborotni o‘ngga va chap istalgan razryadga surish;
3) Ketma-ket kodlarni parallel kodlarga almashtirish va aksincha;
4) Ayrim mantiqiy amallarni bajarish;
Registrlar axborotni yozish usuliga qarab ketma-ket va paralel registrlarga bo‘linadi. Registrda axborotni qabul qilish, siljitish va uzatish boshqaruvchi impulslar yordamida amalga oshiriladi. Boshqaruvchi impulsli signallar konyuktorlar orqali registrlarga tushadi.
Registrlar axborotni uzatish usuliga qarab 2 turga bo‘linadi:
xotira (siljitmaydigan) registr;
siljituvchi registr.
Siljituvchi registrlarni ko‘ramiz.
Siljituvchi registr deb, boshqaruvchi taktli impuls ta’sirida ikkilik soni kodini bir yoki bir necha razryad o‘ngga yoki chapga siljitadigan registrga aytiladi. Razryad setkasidan chiqib ketgan son yo‘qoladi. Siljituvchi registrlar arifmetik va mantiqiy operatsiyalarni bajarish uchun ham qo‘llaniladi.
Mikroprosessorning arxitekturasini uning so‘z razryadi va mikroprosessorning ichki axborot shinalarini aniqlaydi. Dastlabki mikprotsessorlar 4 razryadli arxitekturaga ega bo‘lib, PEMPda 8 razryadli mikroprosessor qo‘llangan, hozirda esa arxitekturasi 16, 32, 64, 128 razryadli mikroprosessorlar qo‘llanmoqda. 4 va 8 razryadli mikroprosessorlarda komandalarni bajarish tartibi ketma-ket bo‘lib, unda bir operatsiya tugagandan so‘ng undan keyingi operatsiyani bajarish boshlanadi. Ayrim 16 razryadli arxitekturaga ega mikroprosessorlarda komandalarni bajarish paralel usulda amalga oshiriladi. U bir vaqtning o‘zida bir operatsiyani bajarish davomida keyingi operatsiyani qayta ishlab xotirada saqlash xususiyatiga ega.
Tashqi qurilmalar bilan aloqani osonlashtirish uchun tashqi axborot shinasi kichik razryadli, ichki axborot shinasi va axborot registrlari katta razryadli bo‘ladi. Masalan bir xil mikroprosessorlar 16 razryadli arxitekturaga ega, lekin 8 razryadli ichki axborot shinalaridan foydalaniladi. Bular maxsus modifikatsiyaga ega bo‘lgan 16 razryadli mikroprosessorlarda bo‘lib ular bir xil hisoblash kuvvatiga ega.
Kengaytirish shinalari Multibus 1 shinasi 2 ta modifikaciyaga еga: PCҒXT bus va PCҒ AT bus.PCҒXT bus shinasi — 4,77 MGc taktli chastotaga mo`ljallangan 8-razryadli qiymatlar shinasi va 20-razryadli adreslar shinasidir; apparatli uzulishlar uchun 4 ta liniyaga va xotiraga to`g`ridan-to`g`ri murojaat qilish uchun 4 ta kanalga еga ( DMA — Direct Memory Access kanallari). Adreslar shinasi mikroprosessorning adres kengligini 1 Mbayt kattalik bilan chegaralaydi. 8086, 8088 MP bilan ishlatiladi.
PCҒAT bus shinasi — 8 MGc gacha ishchi taktli chastotada ishlovchi 16-razryadli qiymatlar shinasi va 24-razryadli adreslar shinasidir, lekin 16 MGc taktli chastotali MP ishlatilishi mumkin, chunki shina nazoratchisi chastotani teng ikkiga bo`lishi mumkin; apparatli uzulishlar uchun 7 ta liniyaga va 4 ta DMA kanaliga еga. 80286 MP bilan ishlatiladi.
ISA (Industry Standard Architecture) shinasi — 8 MGc ishchi taktli chastotali, 16-razryadli qiymatlar shinasi va 24-razryadli adreslar shinasidir, lekin 50 MGc taktli chastotali MP ishlatilishi mumkin (bo`lish koеfficienti ko`paytirilgan); PCҒXT va PCҒAT shinalariga nisbatan apparatli uzulishlar liniyalarining soni 7 tadan 15 tagacha va DMA xotirasiga bevosita murojaat qilish kanallarining soni 7 tadan 11 tagacha ko`paytirilgan. 24-razryadli adreslar shinasi hisobiga adres kengligi 1 Mbaytdan 16 Mbaytgacha ko`paydi. Qiymatlar shinasining nazariy o`tkazish qobiliyati 16 MbaytҒs ga tent, lekin haqiqatda u pastroq, uning bir qator ishlatish xossalariga bog`liq ravishda 4—5 MbaytҒs atrofida. 32-razryadli yuqori tezlikli MP lar paydo bo`lishi bilan ISA shinasi SHK tezkorligini oshirishda jiddiy to`siq bo`lib qoldi.
EISA ( Extended ISA ) shinasi — 32-razryadli qiymatlar shinasi va 32-razryadli adreslar shinasidir, 1989-yilda yaratilgan. Shinaning adres kengligi 4 Gbayt, o`tkazish qobiliyati 33 MbaytҒs, shu bilan birga MP-kеsh-TX kanali bo`yicha almashish tezligi xotira mikrosxemasining parametrlari bilan aniqlanadi, kengaytirish raz`yomlari soni ko`paytirilgan: nazorat jihatdan 15 tagacha qurilma ulanishi mumkin (amalda 10 tagacha). Uzilishlar tizimi yaxshilangan, tizimni avtomatik konfiguraciyani va DMA ni boshqarishni taninlaydi; ISA shinasi bilan to`liq mos keladi (ISA ni ulash uchun raz`yom bor), shina hisoblash tizimlarining ko`p processorli arxitekturasini qo`llab-quvvatlaydi. EISA shinasi juda qimmatdir va tezkor SHK larda, tarmoqli serverlarda va ishchi-stanciyalarda qo`llaniladi.
MSA ( Micro Channel Architecture ) shinasi — 32-razryadli shina, 1987 yilda IBM firmasi tomonidan PSҒ2 mashinalari uchun yaratilgan, o`tkazish qobiliyati 76 MbaytҒs, ishchi chastotasi 10—20 MGc. O`zining tavsiflari bo`yicha EISA shinasiga yaqinroq, lekin ISA bilan ham, EISA bilan ham mos kelmaydi. PSҒ2 ЕHM birinchi navbatda yaxshi ishlab chiqilgan amaliy dasturlarning yo`kligi tufayli keng tarqalmaganligi sababli, MSA shinasi ham keng ishlatilmaydi.