例8.7 在每页的开始处打印“Assember Language”字符串,并空一行才打印其它内容。
解: | |||
.MODEL SMALL .DATA Title1 DB 0CH, "Assember Language", 0DH, 0AH, 0AH Count EQU $ - Title1 .CODE .STARTUP …… |
|||
MOV | AH, 1 | ||
MOV | DX, 0 | ||
INT | 17H | ;初始化连接在LPT1上的打印机 | |
…… | |||
MOV | CX, Count | ;待打印的字符个数 | |
XOR | BX, BX | ||
again: | |||
MOV | AH, 5H | ||
MOV | DL, Title1[BX] | ||
INT | 21H | ;调用DOS功能打印字符 | |
INC | BX | ||
LOOP | again | ||
…… | ;可在此打印其它任意字符 | ||
.EXIT 0 | |||
END |