编写程序,用键盘输入"hello!welcome"并在屏幕上显示出来

如题
使用汇编语言编写

第1个回答  2014-04-17
DATAS SEGMENT
MSG1 DB 'Input the string : ', 13, 10, '$'
MSG2 DB 13, 10, 'The string is : $'
STR DB 255, ?, 256 DUP('$')
DATAS ENDS

CODES SEGMENT
ASSUME CS:CODES, DS:DATAS
START:
MOV AX, DATAS
MOV DS, AX
;--------------------------------------------------
LEA DX, MSG1 ;显示“INPUT THE STRING:”
MOV AH, 9
INT 21H

LEA DX, STR
MOV AH, 0AH ;输入字符串
INT 21H

MOV CL, STR + 1
MOV CH, 0
MOV STR, 13
MOV STR + 1, 10

LEA DX, STR ;显示
MOV AH, 9
INT 21H
;--------------------------------------------------
MOV AH, 4CH
INT 21H
CODES ENDS
END START本回答被提问者采纳
相似回答