字符串的修改和替换
;例1 将内存中he修改为wo
data segment
str dw 'he'
newstr dw 'wo'
data ends
start:
mov ax,data
mov ds,ax
mov ax,ds:str
mov ds:newstr,ax
;例2 将内存中的'hello'改为'wowowo'
data segment
str dw 'hello'
newstr dw 'wowowo'
data ends
start:
mov ax,data
mov ds,ax
mov ax,ds:str
mov ds:newstr,ax
mov ax,ds:str+2
mov ds:newstr+2,ax
mov ax,ds:str+4
mov ds:newstr+4,ax
end start
;超过两个字节的字符进行替换,每一次两个字符两个字符替换