Пернетақтаны басқару туралы

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3
Орыс және латын әріптерінің енгізілуі ... ... ... ... ... ... ... ... ... . .4
Пернетақта контроллері командалары ... ... ... ... ... ... ... ... ... ... 4
CAPS LOCK перенесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6
Функционалдық пернелер ... ... ... ... ... ... ... ... ... ... ... ... ... ...6
Функционалдық пернелер ... ... ... ... ... ... ... ... ... ... ... .. ... ... .6
Курсорды басқару пернелері ... ... ... ... ... ... ... ... ... ... ... ... ... .7
Пернетақтаны басқару ... ... ... .. ... ... ... ... ... ... ... ... ... ... ... .7
Цифрлық пернетақта ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .7
Енгізі.шығару программасын қамтамасыз ету ... ... ... ... ... ... ... ..8
Енгізу.шығаруды басқару ... ... ... ... ... ... ... ... ... ... ... ... ... ...8
Программаның листингі ... ... ... ... ... ... ... ... ... ... ... ... ... ... .9.26
Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .27
Қолданылған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...28
Пернетақтадан да басқа компьютерге ақпаратты енгізетін маңызды және әмбебап құрылғы бар деп айту қиын. Болашақта адамзат өз компьютерімен мимика, графикалық образдар, видеокөрініс және тіл арқылы қарым-қатынас жасайтын болса, пернетақтаны ақпаратты енгізудің басқа құрал жабдықтары ауыстырылады. Бірақ, бүгінгі таңда мәтін және символдар маңызды ақпаратты тасушы болып табылғандықтан, олардың соншалықты маңыздылығынан пернетақта міндетті түрде дербес компьютерлердің конфигурациясына кіреді. Пернетақтасыз компьютер – жеткіліксіз компьютер .
Үстелдік пернетақталар басты екі типке жіктеледі, функционалдық жағынан бір-бірінен еш кем түспейтін. Бірінші вариантта функционалдық перенлер екі вертикалды қатарда орналасады, ал курсормен басқару үшін арнайы пернелер тобы жоқ. Осындай пернетақтада барлығы 84 пернелер бар. Бұл стандарт IBM PC, XT және AT дербес типтерінде 80-ші жылдардың соңына дейін қолданылды.Сондықтан бұл стандартты кейбіреулері ескірген деп санайды. Бірақ көптеген кәсіпқойлар әлі де осыны қалайды.
Алайда көптеген орта және үлкен қуатты компьютерлер дәл осындай “ескірген” пернетақталармен құралады.
Пернетақтаның екінші варианты – жетілдірілген, ол 101 және 102 перенелерден тұрады. Осы типті перенетақтамен бүгінде көптеген дербес компьютерлер қамтамассыз етіледі. Функционалды перенелер ең жоғарғы қатарда әріпітік пернетақтаның үстінде орналасқандықтан кәсіпқойлар бұл перенетақтаны ұнатпайды. Алайда жетілдірілген пернетақтада функционалды пернелер саны 10 емес, ал барлығы 12. Бұданда басқа қосымша қолайлықтар және жетілдірулер көптеген пайдаланушыларға пайдаланушыларға ұнайды. Мәтінмен жұмыс істеут курсорды басқару үшін арнайы логикалық бөлінген пернелер тобында кейбір арнайы пернелер қайталанған, өйткені олар екі қолмен жұмыс істеуде қолайлы болып табылады. Әрине, әркім қай пернетақта қолайлырақ деп тапса – соны таңдайтыны даусыз. Шынында да, үстелдік компьютерде пернетақтаны ауыстырудың түк те қиындығы жоқ.
Компьютерлік пернетақталарда әріптік пернелердің орналасуы стандартты болып келеді. Бүгінде QWERTY – стандарты қолданылады – ең алғашқы жоғарыдағы алты латын әріпі пернелерде. Оған отандық кириллица пернелерін орналастыру QWERTY стандарты сәйкес келеді.
Пернетақтамен жұмыс істеу өте қарапайым. Пернені басыңыз және және компьютерге сәйкес символ коды ауысады. Бір немесе олардың кейбір арнайы комбинацияларын басу оперативті жадыға бір немесе екі байтты ақпаратты жіберуді білдіреді. Пернетақтаның әр бір символына сәйкес белгіленген ақпарат байтын қою үшін арнайы ASCII ( American Standart Code for Information Interchange ) кестесі қолданылады. Бұл көптеген кмпьютерлерде қолданылатын ақпаратты ауыстырудың Американдық кодалар стандарты.
        
        Мазмұны
Кіріспе……………………………………………………………….…….3
Орыс және латын әріптерінің енгізілуі ………………………………. .4
Пернетақта контроллері командалары………………………………….4
CAPS LOCK перенесі ……………………………………………………6
Функционалдық пернелер……………………………………….…… …6
Функционалдық ... ... ... ... ... ... ………..… ………………………………………7
Цифрлық пернетақта ……………………………………………..… …..7
Енгізі-шығару программасын қамтамасыз ету …………… …………..8
Енгізу-шығаруды ... ... ... ... ... әдебиеттер…………….………………………………... …28
Кіріспе
Пернетақтадан да басқа компьютерге ақпаратты ... ... ... ... бар деп айту ... ... адамзат өз компьютерімен
мимика, графикалық образдар, видеокөрініс және тіл ... ... ... ... ақпаратты енгізудің басқа құрал ... ... ... ... ... және ... маңызды ақпаратты
тасушы болып табылғандықтан, олардың соншалықты ... ... ... дербес компьютерлердің конфигурациясына кіреді.
Пернетақтасыз ...... ... ... ... басты екі типке жіктеледі, функционалдық жағынан
бір-бірінен еш кем түспейтін. Бірінші вариантта ... ... ... қатарда орналасады, ал курсормен басқару үшін арнайы пернелер
тобы жоқ. Осындай пернетақтада барлығы 84 пернелер бар. Бұл ... ... XT және AT ... типтерінде 80-ші жылдардың ... ... бұл ... ... ... деп ... көптеген кәсіпқойлар әлі де осыны қалайды.
Алайда көптеген орта және үлкен қуатты ... дәл ... ... ... екінші варианты – жетілдірілген, ол 101 және 102 перенелерден
тұрады. Осы типті перенетақтамен ... ... ... ... ... Функционалды перенелер ең жоғарғы қатарда әріпітік
пернетақтаның үстінде орналасқандықтан ... бұл ... ... ... пернетақтада функционалды пернелер саны 10
емес, ал барлығы 12. Бұданда басқа ... ... және ... ... ... ұнайды. Мәтінмен жұмыс істеут
курсорды басқару үшін арнайы логикалық бөлінген пернелер тобында ... ... ... ... олар екі ... ... істеуде қолайлы
болып табылады. Әрине, әркім қай пернетақта қолайлырақ деп ...... ... ... да, ... ... пернетақтаны
ауыстырудың түк те қиындығы жоқ.
Компьютерлік пернетақталарда әріптік ... ... ... ... Бүгінде QWERTY – стандарты қолданылады – ең
алғашқы жоғарыдағы алты латын ... ... Оған ... ... орналастыру QWERTY стандарты сәйкес келеді.
Пернетақтамен жұмыс ... өте ... ... ... және ... ... символ коды ауысады. Бір немесе олардың кейбір арнайы
комбинацияларын басу оперативті ... бір ... екі ... ақпаратты
жіберуді білдіреді. Пернетақтаның әр бір символына сәйкес белгіленген
ақпарат ... қою үшін ... ASCII ( American Standart Code ... ... ) ... қолданылады. Бұл көптеген кмпьютерлерде
қолданылатын ақпаратты ауыстырудың Американдық ... ... ... ... ... процессорға үзу сигналын
жібереді және процессорды өз жұмысын тоқтатуға және ... ... ... ... міндеттейді.
Бұл кезде пернетақта өзінің жеке арнайы жадысында қай перененің
басылғандығын есте сақтайды. Процессорге басылған перне ... ... бұл ... ... ... ... пернетақтадан енгізу экранда ... ... ... ... ... 101-ші ... пернесінде сол
төменгі үлкен блокта ақ ... ... ... ... ... ... пернелер деп аталады. Осы ... ... ... компьютерге
алфавитті - сандық символ енгізіледі. Бұл латын немесе орыс ... және SHIFT ... ... ... ... ... және ... әріптерінің енгізілуі.
Кез-келген латын әріпьерін басқан ... ... ... ... ... шығады. Әдетте, латын әріптері пернелердің сол жақ жоғарғы
жағында қара әріппен жазылған. Ал, орыс ... ... ... ... ... ... Ол ... оң жақ төменгі жағында қызыл әріппен
жазылған. Бұл екі тілді таңдап алу үшін пернетақтаның CTRL ... ... SHIFT ... ... басу ... ... ... болады. Кейбір
пернетақталарда ALT +SHIFT пернелері арқылы ауыстырылады. Бұл негізінен
пернетақтаның қасиетіне байланысты болады.
Әріптерді ... ... ... бас ... ... ... ... SHIFT
пернесін басып жазса бас әріппен жазылады. Мысалы “а” әріпін бассақ ... “а” ... ... Ал ... SHIFT ... ... онда ... «А»
әріпі шығады. Немесе оңай жолы CAPS LOCK пернесін қосып қойып жаза беруге
болады.
Пернетақта контроллері ... ... ... 64h ... ... беріледі. Егер
команданың параметрі болса, онда ол дереу жолдаманың артынан орын алады.
61h портында.
20h ... Бұл ... соң ... ... ... ... байт
мәнін жазады.
60h командасы. Контроллердің басқарушы байтын жазу (60h портына
орналастыру)
биттер мәндері:
0- 1 мәні пернетақта контроллерінен үзулерді генерациялауға әкеледі, егер
шығыс ... ... ... ... 0
2- ... ... контроллердің басқару регистірінің ьитін ауыстырады.
3- 1- ге орнатылғанда пернетақта кіліті ауыстырып қосқышы әрекет етуден
қалады.
4- 1-ге орнатылғанда пернетақта өшіріледі.
5- ... ... 1-ге ... ... тексерілмейді және scan-
кодаларды ауыстырмайды.
6- Сыйымдылық биті
7- 0
AAH командасы.Контроллердің ішкі тестті. Егер қате болмаса, онда шығыс
буферіне 55h жіберіледі. Бұл ... соң ... ... ... ... ... мен пернетақта арасынд. Нәтиже шығыс буферіне
орналасады:
00- қатe жоқ
01- сағат ... ... ... ... ... қалды
02- сағат түзуі сигналы жоғарғы хәлде тұрып қалды
03- мәліметтер түзуі сигналы төменгі хәлде тұрып ... ... ... ... ... ... тұрып қалды
ACH командасы. Контроллердің ... ... ... Дамп scan- кода ... ... ... Соңында жасаушы-
фирманы идентифициалдайтын символдық қатар беріледі.
ADH командасы.Пернетақтаны кіліттеу
AEH командасы. ... ... ... ... ... портты оқу. Порттың мәні шығыс буферіне жазылады.
D0H командасы. Шығыс портты оқу. Порттың мәні шығыс буферіне ... ... ... ... ... ... портына
орналастырады.
E0H командасы. Команда ақпаратты Т0 және Т1 ... ... ... ... күйі портынан шығыс буферге орналастыруға арналған.
F0H-FFH командалары. ... ... ... LOCK ... де, сіз ... ... бас ... жазғыңыз келсе, онда SHIFT
батырмасын басып қиналмай-ақ CAPS LOCK батырмасын басып ... ... ... Ал, CAPS LOCK ... ... тұрған кезде, SHIFT
батырмасын басып жазсаңыз онда сіздің тексттеріңіз кіші ... ... ... ... ... Ғ1-Ғ12 ... пернелері орналасқан.
Олардың атқаратын жұмыстары әр түрлі болып келеді. Негізінен, көптеген
программаларда Ғ1 ...... ... ... ... Ғ2 ... Ғ3 – ... Ғ5 – “Көшіру”, Ғ10 – ... ... ... ... ... END, PgUp, PgDn пернелері - курсорды басқару перенелері деп ... ... басу ... ... ... ... апаруға болады.
Мысалы: HOME пернесі ... ... END ... текстің соңына, PgUp
перенсі жоғары, PgDn пернесі ... ... ... CTRL, ALT, SHIFT
пернелерін басу арқылы басқада жұмыс атқаруға ... ... ... ... ең ... CTRL+END ... ең ... курсорды апару
жұмысын атқарады.
Пернетақтаны басқару
TITLE пернетақтаны басқару.
0000 Code segment
Assume es: code
0000 Keyboard infenrupt proc far.
0001 Е4 60 in AL, 60h; ... ... ... 50 push AX; ... нөмірін сақтау
0004 Е4 61 in AL, 61H7
0006 8АE0 mov AH,AL; ... ... ... OC80 or ... E6 61 out 61H,AL; ... қабылдағанын білдіретін сигнал.
000C 8A C4 mov ... E6 61 out 61H,AL; ... ... ... ... 58 Pop ... BO20 mov AL,20H
0013 E6 20 out 20H,AL; үзулердің аяқталғаны жайлі сигнал.
0015 58 pop AX; АХ ... ... ... CF IRET ; ... ... қайту
0017 keyboard_interupt endp
0017 code ... ...... ... оң ... ... Ол ... 0-9
аралығындағы сандар берілген. Цифрлық батырмаларды қолдану үшін Num Lock
пернесін басу арқылы рұқсат аламыз. Ал, егерде Num Lock ... ... ... онда ... ... пернелеріміз басқа жұмыстарды
атқарады. Яғни, бұл батырмалар курсорды басқару жұмысына ауысады.
Құрылғылардан тәуелсіз ... үшін ... ... болып:
• Қорғау құрылғысы,
• Тәуелсіз өлшеусіз блоктарды қамтамасыз ету,
• буферизация,
• Бағытталған ... жады ... ... ... ... ... және тарату,
• Қатені хабарлау.
Енгізу-шығару программалық қамтамасын ұйымдастыру
Енгізу-шығару программасын ... ... ... ... ... деңгейлерге бөлулерден тұрады. Ал, төменгі ... ... ... ... ... етеді. Ал, басқалары
өз кезегінде қолданушылар үшін қолайлы интерфейс қамтамасыз етеді.
Негізгі ... ... ... ... ... ... түрі иілгіш немесе қатты дисктерден деректерді оқуынан тәуелді
болмау ... ... ... ... ... бір ... атау идеясы
болып табылады. Енгізу-шығару программалық қамтамасы үшін ... ... ... ... ... ... Тағы да бір ... сұрақ – ол
блоктық (синхрондық) және блоктық емес (асинхрондық) берулерді ... ... ... асинхрондық жолмен орындалып,
процессорға үзулер келгенше басқа ... ... ... ... ... писать, если операции ввода-вывода блокирующие -
после команды READ программа ... ... до тех ... ... не ... в ... программы. Операциялық жүйелер енгізу-
шығару операциясын ... ... ... қолданушы программаларға
синхронды түрде көрсетіледі.
Ең соңғы проблема құрылғының бөлінетін және белгіленген ... ...... ... болып саналады. Олар басқа да бірнеше
қолданушы ... ... ... мүмкіндік береді. Принтерлер –
белгіленген құрылғы ... ... ... ... ... ... кедергі келтіруі мүмкін.
Қойылған мәселелерді шешу үшін енгізу-шығару программалық қамтамасын төрт
қатпарға бөлуге ... ... ... ... драйверлері,
• Операциялық жүйенің құрылғылардан тәуелсіз қатпары,
• Программалық қамтаманың пайдаланушылық ... ... ... ... ең ... ... бірі ... компьютердің
барлық енгізу-шығару құрылғыларымен басқару болып табылады. ОЖ құрылғыларға
команданы беріп отыру керек, үзулерді қабылдап, ... ... ... ... ... ол құрылғылар арасындағы және жүйенің басқа бөліктері
арасындағы интерфейсті қамтамасыз ету ... ... ... ... ... типтері үшін бірдей болуы керек.

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 6 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Пернетақтаны басқару25 бет
Ақпаратты кодтау. Ақпараттың өлшем бірліетері. Санау жүйелері10 бет
Паскаль тіліндегі модульдер29 бет
Қағаздағы ақпаратты енгізу құрылғылары38 бет
"Дербес электронды есептеу техникасының архитектурасы."8 бет
Adobe Photoshop 7. 041 бет
C++ екі өлшемді массивтер20 бет
C++ тілінде сызықтық тізіммен жұмыс29 бет
Delphi ортасында бағдарламалау ( әдістемелік құрал )112 бет
Delphі ортасында жұмыс істеу технологиясы80 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь