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



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

SuperVGA-бейнережимі
INT 10h, АН = 4Fh, AL = 02 - SuperVGA-бейнережимін орнату

Енгізу

ВХ = кіші 13 биттегі режимнің нөмірі

Шығару

AL = 4Fh, егер бұл функция қолданылса, АН = 0

87-сурет. Программаның орындалу нәтижесі
166
латын мәтіндік режимдер: 80x60 (108h режимі), 132x25 (109h), 132x43 (10Ah), 132x50 (10Bh), 132x60 (10Ch).
Курсордың орналасуын басқару
Курсордың орнын анықтаймыз
INT 10h, АН = 02 – курсордың орнын анықтау

Енгізу

АН = 02 ВН = бет нөмері DH = жол DL = баған

Жұмыс істеу мысалы

org 100h

; СОМ-файлдың басталуы

begin:

; программа кодының басталу белгісі

mov ah,02

; курсордың орнын анықтаймыз

mov bh,0

; бет нөмірін анықтаймыз

mov dh,12

; 12 жол

mov dl,29

; 29 баған

int 10h

; DOS үзуі – курсордың орнын 12,29 нүктесіне орнату

mov ax, < ASCII-коды- ның символы>

; ax регистріне кез келген ASCII-кодының символын енгіземіз

int 29h

; DOS үзуін шақыру – символды шақыру

ret

; «программаны аяқтау» функциясы

end begin

; программа кодының аяқталу белгісі

167
Осы функцияның көмегімен курсорды кез келген позицияға орнатуға болады және кейінгі мәтіннің терілуі сол жерден әрі қарай жалғасады.


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




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

    Басты бет