题目一
在内存中定义一个用于加密的key和明文字符串,用这个key的每个字符依次和明文字符串的对应字符进行异或操作得到密文字符串,并将密文字符串保存在另一个变量中。例如:key为“ABXmv#7”
;在内存中定义一个用于加密的key和明文字符串,
;用这个key的每个字符依次和明文字符串的对应字
;符进行异或操作得到密文字符串,并将密文字符串
;保存在另一个变量中。例如:key为“ABXmv#7”
DATAS SEGMENT
;此处输入数据段代码
buf1 db 'I love you','$'
count1 equ $-buf1
buf2 db 'ABXmv#7','$'
count2 equ $-buf2
buf3 db 100 dup(?)
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
;此处输入代码段代码
mov si,0
mov di,0
loop_begin:
mov ah,buf1[si]
mo