使用bios的10h功能实现置光标
AH,2 置光标
DH 行号
DL 列号
BH,0 当前页
CURSE MACRO CURY,CURX
MOV AH,2 ;置光标位置
MOV DH,CURY ;行号
MOV DL,CURX ;列号
MOV BH,0 ;当前页
INT 10H
ENDM
使用bios的10h功能实现开窗口上卷
入口参数:
AH 06:清屏或上卷
AL :上卷行数N=0时,整个窗口空白;行数为N,则将该位置上卷N行
CH :左上角行号1
CL :左上角列号
DH :右下角行号
DL :右下角列号
BH :卷入行颜色
SCROLL MACRO N,ULR,ULC,LRR,LRC,ATT ;宏定义
MOV AH,6 ;清屏或上卷
MOV AL,N ;N=上卷行数;N=0时,整个窗口空白
MOV CH,ULR ;左上角行号
MOV CL,ULC ;左上角列号
MOV DH,LRR ;右下角行号
MOV DL,LRC ;右下角列号
MOV BH,ATT ;卷入行属性
INT 10H
ENDM