+ -
当前位置:首页 → 问答吧 → 定位内存地址

定位内存地址

时间:2011-04-05

来源:互联网

Assembly code
;将字符串'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 cx,8
     s:mov ax,0[si]
       mov 32[si],ax     ;这儿可以直接写32 为什么结果显示源字符串都改变啦啊 ?? 而且目标字符串也没有完全显示正确?
        add si,2
       loop s
       
       mov ax,4c00h
       int 21h
       
codesg ends

end start

如题 请高手解决

作者: jikeyuan1   发布时间: 2011-04-05

自己顶 高手在哪儿啊 !!!

作者: jikeyuan1   发布时间: 2011-04-05