其他分享
首页 > 其他分享> > SI和DI寄存器(0703)

SI和DI寄存器(0703)

作者:互联网

本文为《汇编语言程序设计》0703小节例程。点击链接…进课程主页。

问题:用寄存器SI和DI实现将字符串‘welcome to masm!’复制到它后面的数据区中。

assume cs:codesg,ds:datasg
datasg segment
      db 'welcome to masm!'
      db '................'
datasg ends
codesg segment
start: mov ax,datasg
       mov ds,ax

       mov si,0
       mov di,16
       mov cx,8
    s: mov ax,[si]
       mov [di],ax
       add si,2
       add di,2
       loop s

       mov ax,4c00h
       int 21h
codesg ends
end start

标签:DI,di,mov,datasg,si,SI,codesg,0703,ax
来源: https://blog.51cto.com/sxhelijian/2817192