SuperVGA-бейнережимі
INT 10h, АН = 4Fh, AL = 02 - SuperVGA-бейнережимін орнату
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
Осы функцияның көмегімен курсорды кез келген позицияға орнатуға болады және кейінгі мәтіннің терілуі сол жерден әрі қарай жалғасады.
Достарыңызбен бөлісу: |