1 V bob. O‘rnatilgan tizimlarda kiritish/Chiqarish


I / O Portlarida ma'lumotlarni uzatish dasturiy ta’minoti



Download 478,49 Kb.
Pdf ko'rish
bet2/6
Sana20.07.2022
Hajmi478,49 Kb.
#830222
1   2   3   4   5   6
Bog'liq
1 V bob. O‘rnatilgan tizimlarda kiritish Chiqarish

 
I / O Portlarida ma'lumotlarni uzatish dasturiy ta’minoti 
Operatsion tizimdan foydalanishda, past darajadagi qurilma drayveri odatda 
kiritish/chiqarish portlari yordamida ishlaydi va foydalanuvchi dasturlari ushbu 
qurilma drayverlarini operatsion tizimdagi API(Application program interface)dan 
foydalanib chaqiriladi. Qurilma drayveri kodini ishlab chiqish uchun C/C ++ 
kompilyatorlarining ko'pi o'rnatilgan assembler tilidan foydalaniladi. Afsuski, 
assembler tilidan foydalanish boshqa protsessorga o'tkazish qiyinchilik tug`diradi. 


 

Shuningdek, kodni boshqa dasturchilar tushunishini qiyinlashtiradi. 
X86 
protsessorlarida 
ma'lumotlarni 
kiritish/chiqarish 
portlariga 
ma`lumotlarni uzatish uchun ikkita maxsus mashinadan foydalanish zarur. IN 
buyrug'i ma'lumotni kiritish/chiqarish portidan o'qiydi va OUT amali 
ma'lumotlarni kiritish/chiqarish portiga yozadi. Ushbu ko'rsatmalar uchun X86 16-
bitli kiritish/chiqarish manzili registri (DX) operandlardan biri va ma'lumotlar 
qiymatini o'z ichiga olgan 8-bit registri (AL) boshqa operand hisoblanadi. Bular 
o'qish va yozish uchun shina sikllarini yaratadigan yagona ikkita amal. O'rnatilgan 
X86 C/C ++ tilidagi kodning misoli 1.1-misolda keltirilgan. Assembler tilida
_Asm kalit so'zi belgilashni bildiradi. 
//Процедура ввода В/В X86
// Процедура вывода В/В X86 I/ 
__asm{ 
__asm{ 
mov dx,IO_address 
mov 
dx,IO_address 
in al, dx
mov 
al,IO_data 
mov IO_data,al 
out 
dx, al 


Kiritish/chiqarish integratsiyali portlar va vidioadapter. 
Ketma-ket uzliksiz va parallel portlar shaxsiy kompyuterning tarkibiy kismi 
bo‘lgan, boshida ular adapterlarning maxsus platalarida yoki ko‘p funktsiyali 
platalarida joylashtirilganlar. Zamonaviy kompyuterlarda bu portlar ayrim hollarda 
esa 
videoadapterlar 
tizim 
plataga 
integratsiya 
qilingan. 
Shuningdek 
diskyurutuvchining va qattiq disklarning nazoratchilari shinaga ulangan alohida 
adapterlar ko‘rinishida bo‘lgan. Ayrim zamonaviy kompyuterlarda yuqori sifatli 
disklar nazoratchilari qoshimcha platada bo‘lishiga qaramay, ko‘pchilik 
kompyuterlarda IDE va EIDE nazoratchilari to‘g‘ridan to‘g‘ri tizim plataga 
integratsiya qilingan.
Vidioadalterlar ham boshida shinaga ulanadigan alohida platalar bo‘lgan 
ayrimlari esa tizim platada joylashgan. Bugungi kunda, video nimtizimlarning 
tezligi, VL-bus, PCI yoki AGR maxsus lokal shinalarga adapter platasini ulanishi 
hisobida oshadi. Shuningdek, AGR texnologiyalari bo‘yicha tizim plataga 
qotirilgan grafik adapterni ham uchratish mumkin. 



Download 478,49 Kb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish