直接写屏 挺有意思的,能直接访问显存地址。可以看看下面这个事例。
;功能:显示所按字符键的ASCII码
SSEG SEGMENT PARA STACK
DW
256
DUP(
?
)
TOP LABEL WORD
SSEG ENDS
;
DSEG SEGMENT
MESS1 DB
'
Please,press any key.
'
,0DH,0AH,24H
MESS2 DB
'
ASCII Code:
'
MESS2_L
=
$
-
OFFSET MESS2
MESS3 DB
2
DUP(
?
)
MESS3_L
=
$
-
OFFSET MESS3
COLORB DB 00000001B,00000100B,00001110B,00000111B ;蓝,红,黄,白
COLORE LABEL BYTE
DSEG ENDS
;
CSEG SEGMENT
ASSUME CS:CSEG,DS:DSEG,SS:SSEG
START: MOV AX,DSEG
MOV DS,AX
MOV DX,OFFSET MESS1
MOV AH,
9
INT 21H
AGAIN: MOV AH,
1