这是个INT 10中断的小试验。
CODE SEGMENT
ASSUME CS:CODE,DS:CODE
ORG 1OOH
START:
MOV AX,CS
MOV DX,AX
MOV AH,06H ;开始调用6号功能清屏
MOV AL,00H ;AL=00H 全屏
MOV BH,07H ;BH=07H 黑底白字
MOV CX,00H ;CX=00H 从0,0开始
MOV DX,184FH ;DX=184FH 到24,79
INT 10H
MOV AH,02H ;调用2号功能重置光标位置
MOV BH,00H ;BH=00H 0页
MOV DX,00H ;DX=00H 0,0位置
INT 10H
MOV AH,09H ;调用9号功能显示字符
MOV AL,58H ;AL=58H 字符"X"
MOV BH,00H ;BH=00H 0页
MOV BL,02H ;BL=02H 黑底绿字
MOV CX,01H ;CX=01H 重复1次
INT 10H
MOV AX,4C00H ;调用DOS中断退出程序
INT 21H
CODE ENDS
END START
>ML /AT TEST.ASM
>TEST
会在屏幕的左上角显示一个绿色的“X"