采用子程序的方法编写程序,实现将DATA2中的字符串连接到DATA1中的字符串的后面,并输出到屏幕上。
DATA1 SEGMENT
st1 db 'WelCome To $'
db 20 dup (0)
DATA1 ENDS
DATA2 SEGMENT
st2 db 'quanzhou! $'
DATA2 ENDS
【正确答案】
DATA1 SEGMENT
st1 db 'WelCome To $'
db 20 dup (0)
DATA1 ENDS
DATA2 SEGMENT
st2 db 'quanzhou! $'
DATA2 ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
START:
MOV AX,DATA1
MOV DS,AX
MOV AX,DATA2
MOV ES,AX
mov si,11
mov di,0
mov cx,11
call append
mov dx,offset st1
mov ah,09
int 21h
MOV AH,4CH
INT 21H
append:
mov bl,es:[di]
mov [si],bl
inc si
inc di
loop append
ret
CODES ENDS
END START