skyflyingsnow 发表于 2015-12-15 09:13:08

问题9.1里面,把程序从s处复制到s0处的程序中mov ax,bx有什么作用啊?

请问书上问题9.1里面,把程序从s处复制到s0处的程序中mov ax,bx有什么作用啊?后面ax反正要被赋值为中的内容的,为什么还要写mov ax,bx?
assume cs:codesg
codesg segment
        s: mov ax,bx
          mov si, offset s ;si记录s的偏移地址
          mov di, offset s0 ; di记录s0的偏移地址
          mov ax, cs: :用ax作为中介开始复制,赋值给ax
          mov cs:, ax ;再从ax倒出来给
        s0: nop
             nop
codesg ends
end s

yundi 发表于 2015-12-15 22:55:52

本帖最后由 yundi 于 2015-12-15 23:01 编辑

mov ax,bx 就是 s , s 就是mov ax,bx 。复制就是把mov ax,bx这条指令复制到s0处
页: [1]
查看完整版本: 问题9.1里面,把程序从s处复制到s0处的程序中mov ax,bx有什么作用啊?