求汇编牛人帮忙!

来源:百度知道 编辑:UC知道 时间:2024/06/03 15:57:58
现在要实现一个打印,比如说HELLO WORLD.这段汇编该怎么写!注意要用BIOS中断调用实现!不能用DOS调用!请高手指教!求汇编牛人帮忙!最好有解释!要是能发到我邮箱就更好了!e-mail:huibinfog@163.com

PS:楼主是不是说在屏幕上打印啊?
DATA SEGMENT
TEXT DB ‘HELLO WORLD!’
COUNT EQU $-TEXT
DATA ENDS
CODE SEGMENT
MAIN PROC FAR
ASSUME DS:DATA,CS:CODE
MOV AX,DATA
MOV DS,AX
MOV ES,AX
MOV BP,TEXT
MOV CX,COUNT
MOV BH,0 ;属性页
MOV AH,13H
MOV AL,1
MOV BL,70 ;白底黑字
INT 10H
MOV AX,4C00H
INT 21H
MAIN ENDP
CODE ENDS
END MIAN

DATA SEGMENT
TEXT DB ‘HELLO WORLD!’
COUNT EQU $-TEXT
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA,CS:CODE
START:
MOV AX,DATA
MOV DS,AX
MOV CX, COUNT
MOV BX, 0
NEXT: MOV AH, 0
MOV AL,TEXT[BX]
MOV DX,0 ;打印机号
INT 17H
INC BX
LOOP NEXT
MOV AH,1
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS