клавиатура

DOC 89.5 KB Free download

Page preview (5 pages)

Scroll down 👇
1
1476961707_65758.doc клавиатура режа: 1. кириш 2. bios int 10н тўхталиб қолиш 3. dos бошқа киритиш чиқариш операциялар. 4. bios int 16 н командадан клавиатурадан киритиш 5. функционал тугмалар таянч сўзлар ва иборалар: монохром дисплей, стандарт рангли график, rgb, курсор катталигин қўйиш, курсорни позициясини ўрнатиш, одатдаги курсор ўрнини ўқиш, актив бетни танлаш, экранни тепага айлантириш, экранни пастга айлантириш, фукционал тугмалар, скэн кодлар 1. киритиш монохром дисплей. монохром дисплейни ишлаш учун 16-ли boooo (дисплай буфери) адресидан бошланадиган 4к хотира хажми бор. бу хотира: - экранда (25 сатр х 80 устунлар) символлар учун 2к таъминлайди; - инверциялашни, милтиллаб кўринишни, ёруглик билан ажратишни ва тагидан чизишни таъминлайдиган байт - атрибуртлар учун 2к таъминлайди. рангли гафикка дисплей стандарт рангли график дисплейни ишлаш учун 16- ли в8000 адресидан бошланадиган 16 к байт хотира ҳамма бор (дисплей буфери) шундай дисплей матнли бўлиши мумкин (нормал asca код учун) ёки график бўлиши мумкин ва рангли ҳам, ок-қора (dw) режимда …
2
кўриниши йўқ (қора билан юради) 000 000 тошдан чизиб қўйиш 000 000 нормал (ок билан қорада) 000 111 инвертлашган (қора билан окда) 111 000 рангли мониторлар тошдан чизишни таъминламайдилар, шунинг ўрнида, тагидан чизиш битни ўрнатиши матн учун кук рангни танлайди ва натижада кук билан қора фонда кўриниши чиқади. атрибуртни чиқариш учун int 10 н команда билан фойдаланиш мумкин. шу билан бирга bl регистри байт- атрибут қийматини сақлаш керак, ан регистр эса қуйидаги кодлардан биттасини сақлаш керак: 06 (тепага айлантириш ), 07 (пастга айлантириш); 08(атрибут ёки символни киритиш), 09 (атрибут ёки символлни чиқариш). дастур қандайдир атрибутни урнатса, у дастур уни ўзгармай, шундай бўлиб колади. байт- атрибутни қийматини 16-ли 00 га тенг килсангиз, символ умуман кўринмайди. 2. bios int 10h тўхтатилиб қолиш int 10h тухталиб қолишумуман экран билан бошқаришни таъминлайди. ах регистрда тўхталиб қолиш функцияни аниқлайдиган кодни қўяди. команда вх, сх, dx, siва вр регистрларни ичидагиларни сақлайди. ҳамма мумкин функциялар қуйида келтирилган. …
3
тўрини аниқлаш учун, bios int 11н тухтатилиб номи командаси хизматда. 4 ва 5 битлари видео режимига кўрсатиб берадиган қийматини қайтаради. 01 40х 25 ок-қора режими рангли атаптерда 10 80х 25 ок-қора режими рангли атаптерда 11 80х 25 ок-қора режими ок-қора атаптерда номаълум монитор тури билан ишлаётган дастури, тўрни int 11н дан кейин ах регистрдан текшириш мумкин ва кейин керакли режимни урнатиш мумкин. ан= 01 курсор катталигин қўйиш. курсор ascil кодлардаги символлардан эмас, компьютер курсорни кўриниши билан учун ўзининг аппарат таъминларга эга. шунинг учун int ўзулиб номидан махсус ишлаш бор. одатда курсор символи пастдан чизилган символга ухшайди. int 10н билан фойдаланиб, курсорни вертикал катталигидан бошқариш мумкин: сн регистрларда 4- 0 битлари тепадаги сканирлаш чизиги учун, курсорни вертикалдан ҳар бир размерини қўйиш мумкин: 0 дан 13 гача монохром ва ega мониторлар учун ва 0 дан 7 гача кўпиинча рангли мониторлар учун . курсорни тепадагидан пастдаги сканир чизигигчча катталигини ортириш мисолини кўрайлик: mov …
4
=03 одатдаги курсор ўрнини ўқиш дастури қуйидаги экранда улардан курсор ўрнини (сатр ва устунни) ва курнсор размерини аниқлаб топади. mov ah, 03; курсорни ўрнини аниқлаш mov вн, 00; 0 сахифасини урнатиш int 10h ; bios ни чақириш қайтишдан кейин dh регистрда сатр рақами ва dl регистрда утун рақами бўлади. ан= 05: актив бетни танлаш. рангли матн режимлар учун янги сахифаси 0 дан 3 гача куйилади. 40х25 режими учун 8 сахифаларни (0 дан 7 гача), 30х25 режими учун эса 4 сахифагача (олдан 3 гача) урнатиш мумкин. mov ah, 05; актив сахифани ўрнатиш mov al, cахифа; сахифа рақами int 10h ; bios ни чақириш ан =06 : экранни тепага айлантириш. экрандаги охирги сатрдан кейин қуйида матнни чиқарганда, тепадаги сатрга ўтиш бўлади. шу муаммони хал қилиш учун экранни айлантириш (скролинг) ишлатилади. олдин 06 коди экранни одлаш учун ишлатилган бўлган. матн режимида al регистрда 00 қийматини қўйиш бутун экранни тўлиқ скролингга келтиради ва пробеллар …
5
символ ва байт- атрибутларни дисплей буферидан ҳам режимларда қуйидаги командаси ишлатилади: mov ah, 08; атрибутлар символни ўқишга сўроқ mov вн, 00; 0 сахифаси (матн режими учун int 10h ; bios ни чақириш берилган функция al регистрда символ қийматини қайтариб беради, ан регистрда эса унинг атрибутини график режимда функция 16-ли 00 (ascii кодлар учун эмас) қайтаради. чунки буфункция фақат битта символни укийдики, шунинг учун символ сатр учун цикл тўзиш керак. ан=09: атрибутлар символни одатдаги курсор позицияга чиқариш. матн ёки график режимларда экранга символларни чиқариш учун (инветет, милтиллаш учун ва вахоказа) қуйидаги командалрдан фойдаланиш мумкин: mov ah, 09; чиқариш функцияси mov al, cимвол; чиқариладиган символ mov вh, сахифа; сахифа рақами (матн режими) mov bl, атрибут; атрибут ёки ранг mov сх, қайтариб ўтиш; символни қайтариб ўтиш сони int 10h ; bios ни чақириш al регистрга экранга чиқарилган символи қўйилган бўлиши керак. сх регистрдаги қиймати экрандаги символ қайтариш миқдорини аниқлайди. ҳар хил символлар кетма-кетлигини …

Want to read more?

Download the full file for free via Telegram.

Download full file

About "клавиатура"

1476961707_65758.doc клавиатура режа: 1. кириш 2. bios int 10н тўхталиб қолиш 3. dos бошқа киритиш чиқариш операциялар. 4. bios int 16 н командадан клавиатурадан киритиш 5. функционал тугмалар таянч сўзлар ва иборалар: монохром дисплей, стандарт рангли график, rgb, курсор катталигин қўйиш, курсорни позициясини ўрнатиш, одатдаги курсор ўрнини ўқиш, актив бетни танлаш, экранни тепага айлантириш, экранни пастга айлантириш, фукционал тугмалар, скэн кодлар 1. киритиш монохром дисплей. монохром дисплейни ишлаш учун 16-ли boooo (дисплай буфери) адресидан бошланадиган 4к хотира хажми бор. бу хотира: - экранда (25 сатр х 80 устунлар) символлар учун 2к таъминлайди; - инверциялашни, милтиллаб кўринишни, ёруглик билан ажратишни ва тагидан чизишни таъминлайдиган байт - атрибуртлар учун 2к таъминлайди. ...

DOC format, 89.5 KB. To download "клавиатура", click the Telegram button on the left.

Tags: клавиатура DOC Free download Telegram