例9.20
调用DOS功能打印字符
TEXT DB 'Hello,everybody!'
COUNT EQU $-TEXT
.
.
.
MOV CX, COUNT
MOV BX, 0
NEXT: MOV AH, 5 ; 打印字符功能
MOV DL, TEXT[BX] ; 要打印的字符→DL
INT 21H ; DOS调用
INC BX
LOOP NEXT
例9.20的指令也适用于发送打印控制字符。例如TEXT字符串定义如下:
TEXT DB 0CH, 'Hello,everybody!',0DH,0AH,0AH
字符串中的第一个字符是换页码(0CH),最后两个字符是换行码(0AH)。用上面的指令把TEXT字符串在打印机上输出,则字符串打印在新一页的顶部,并与下文有两个空行的距离。