热心网友
回答时间:2024-04-04 22:31
hello world,这些符号,是需要用键盘输入吗?
程序如下:
ASSUME CS: CODE, DS:CODE
CODE SEGMENT
BUF DB 100 DUP(?) ;输入字符个数,不要超过100,否则出错
START:
PUSH CS
POP DS
MOV DI, OFFSET BUF
MOV CX, 0
AGAIN:
MOV AH, 01H
INT 21H
CMP AL, 0DH
JZ NEXT
MOV [DI], AL
INC DI
INC CX
JMP AGAIN
NEXT:
AND DI, DI
JZ EXIT
DEC DI
MOV DL, 10
MOV AH, 02H
INT 21H
NEXT2:
MOV DL, [DI]
INT 21H
DEC DI
LOOP NEXT2
EXIT:
MOV AH, 4CH
INT 21H
CODE ENDS
END START
收起