--------------清空频幕用 10H 中断的06H 函数--------------
MOV AH, 06; 使AH = 06就是选择了 06H函数,(就是滚动函数)
MOV AL, 00; AL = 00 表示整页
MOV BH, 07; BH = 07表示为正常模式,即为一页80列25行
MOV CH, 00; CH = 0表示起点的行号为0
MOV CL, 00; CL = 0表示起点的列号为0
MOV DH, 24; DH = 24表示终点的行号为24
MOV DL, 79; DL = 79表示终点的列号为79
INT 10; 调用10H中断
也即: MOV AX, 0600H
MOV BH,07<

本文介绍了如何利用INT 10H中断在80x25字符模式下清空屏幕、设置和获取光标位置。通过设置AH寄存器的不同值,可以调用不同的子功能,如06H用于清屏,02H用于设置光标位置,03H用于获取光标位置。具体实现中涉及到AL、BH、CH、CL、DH、DL等寄存器的设置。
最低0.47元/天 解锁文章
574

被折叠的 条评论
为什么被折叠?



