汇编语言的问题求助!

来源:百度知道 编辑:UC知道 时间:2024/05/10 14:53:15
从键盘输入两个字符串,将两个字符串连接起来并输出.
请问这个用PWB怎么编写啊?

DATA SEGMENT
STRING1 DB 50,?,60 DUP (0)
ORG 50H
STRING2 DB 50,?,60 DUP (0)
DATA ENDS
SSG SEGMENT
DW 20H DUP (?)
SSG ENDS
CODEG SEGMENT
ASSUME DS:DATA,CS:CODEG,SS:SSG
START:MOV AX,DATA
MOV DS,AX
LEA DX,STRING1
MOV AH,0AH
INT 21H
LEA DX,STRING2
MOV AH,0AH
INT 21H
XOR AH,AH
MOV AL,STRING1+1
MOV DI,2
ADD DI,AX
MOV SI,2
JUMP:MOV BL,STRING2[SI]
MOV STRING1[DI],BL
INC DI
INC SI
CMP STRING2[SI],0DH
JNE JUMP
MOV STRING1[DI],'$'
LEA DX,STRING1+2
MOV AH,09H
INT 21H

MOV AH,4CH
INT 21H
CODEG ENDS
END START
如果是用汇编语言来写,应该是这样的,在masm 5.0环境下运行.