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

上一篇:实现IOC容器


下一篇:IOC 控制反转与 DI 依赖注入