Fetch the repository succeeded.
; 变址寄存器,SI(源变址寄存器)和DI(目标变址寄存器)寄存器
; 将字符串“welcome to masm”复制到它后面的数据区中
; 只有BX/BP/SI/DI可以用在[]内对内存单元进行寻址
; 基址变址寻址只能使用[bx+si/di]或者[bp+si/di]
; bx默认指向ds段,bp默认指向ss段
; 处理的数据的长度可以使用word ptr/byte ptr指明,ex: mov word ptr ds:[0],1
assume cs:code,ds:data
data segment
db 'welcome to masm!'
db '.................'
data ends
code segment
start:
mov ax,data
mov ds,ax
mov si,0 ; 源数据起始地址
mov di,16 ; 目标数据起始地址
mov cx,8
l: mov ax,[si]
mov [di],ax
add si,2
add di,2
loop l
mov ax,4c00h
int 21h
code ends
end start
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。