М. З. Якубова техника ғылымдарының кандидаты, доцент


Курсордың өлшемін және орнын анықтау



бет87/141
Дата26.09.2023
өлшемі3.68 Mb.
#478578
1   ...   83   84   85   86   87   88   89   90   ...   141
КОМПЬЮТЕРЛІК ЖҮЙЕЛЕР АРХИТЕКТУРАСЫ

Курсордың өлшемін және орнын анықтау
INТ 10h, АН = 03 – курсордың өлшемін және орнын анықтау

Енгізу

АН = 03 ВН = беттің нөмірі

Шығару

DH, DL = курсордың ағымдағы орнының жолы мен бағаны СН, CL = курсор жолының біріншісі және соңғысы

Берілген беттегі курсордың ағымдағы жағдайын қайтарады (әр бет өзінің тәуелсіз курсорын пайдаланады).
Символды экранға шығару
Экрандағы әр символ екі байтпен сипатталады – символдың ASCII-кодымен және атрибуттың байтымен, ол символдың түсін және фонын көрсетеді.
Символдың атрибуты:
7 бит: символ жыпылықтайды (қабылдау бойынша) немесе ашық түстің фоны (егер ол бейнефункция 10h қайта анықталса).
6 – 4 биттері: фонның түсі.
3 бит: ашық түстің символы немесе жыпылықтайтын фон. 2 – 0 биттер: символдың түсі.
Түстерді келесі кестеде көрсетілгендей етіп биттермен код- таймыз.
Символдардың атрибуты

Әдеттегі түс

Ашық түс

000b

Қара

Қара-сұр

001b

Көк

Ашық көк

010b

Жасыл

Ашық жасыл

011b

Көк

Ашық көк

100b

Қызыл

Ашық қызыл

110b

Қоңыр

Сары

111b

Ашық сұр

Ақ

168
Курсордың ағымдағы орнынан символды және символ- дың атрибутын оқимыз
INT 10h, АН = 08 – курсордың ағымдағы орнынан символды және символдың атрибутын оқу

Енгізу

АН = 08 ВН = бет нөмірі

Шығару

АН = символ атрибуты AL = ASCII кодының символы



Достарыңызбен бөлісу:
1   ...   83   84   85   86   87   88   89   90   ...   141




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет