主干大约是这样的 ,我没有汇编,你自己根据情况改动部分东西就可以了;a与b数组是已知的,必须现定义过了,即
a db *************************************
b db *********************************************
c db*******************************
mov ax,15
mov bx,20
mov si ,ax
mov di,bx
....
cmpaandb:cmp a[si],b[di]
jz xiangtong
..
xiangtong:mov c,a[si]
loop cmpaandb
data segment
a db 15 dup (?)
b db 20 dup (?)
c db 15 dup (?)
data ends
code segment
assume cs:code,ds:data,es:data
start:
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
mov es,ax
lea si a
lea di b
lea bx c
mov cx,15
loop1:
mov al,[si]
rep scasb
je loop2
jmp loop3
loop2:
xchg di,bx
stosb
xchg di,bx
loop3:
inc si
loop loop1
mov ah,4ch
int 21h
code ends
end start