- 题目
assume cs:code,ds:data
data segment
buf1 db 'This is a plain text'
cnt1 equ $-buf1
buf2 db 'ABXmv#7'
cnt2 equ $-buf2
buf3 db 100 dup (?)
data ends
code segment
start:
mov ax,data
mov ds,ax
mov si,0
mov di,0
s:
mov al,buf1[si]
mov bl,buf2[di]
xor al,bl
mov buf3[si],al
inc si;不断扫描
cmp si,cnt1
je endd;处理完成
inc di
cmp di,cnt2
je s0;密文扫完了
jmp s;密文没扫完
s0: mov di,0
jmp s
endd:
mov ax,4c00h
int 21h
code ends
end start
来源:CSDN
作者:只是有点小怂
链接:https://blog.csdn.net/xiong_xin/article/details/103553659