一个INT 10H中断的小例子

    技术2022-06-09  37

    这是个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"

     


    最新回复(0)