BIOS调用 屏幕显示
BIOS调用10H的13H号子功能应用要求:屏幕显示为16色80*25字符方式,用直接谢平方式在屏幕第5行,第10列,白底蓝字(01H)显示字符串“hello world”。
帮我看看这个程序为什么不对。
DATAS SEGMENT
msg db "HELLO WORLD!"
Count EQU $-msg
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,ES:DATAS
START:
MOV AX,DATAS
MOV DS,AX
MOV AL,03H
MOV AH,00H
INT 10H
MOV BP,SEG msg
MOV ES,BP
MOV BP,OFFSET msg
MOV CX,Count
MOV BH,0
MOV DH,5
MOV DL,10
MOV BL,01H
MOV AL,0
MOV AH,13H
INT 10H
CODES ENDS
END START