2012梦想成真 发表于 2012-3-17 10:27:09

段中地址标号问题


assume cs:code

code segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

start: mov ax,cs
                mov ss,ax
                mov sp,30h
               
                mov bx,0
                mov cx,8
s:                
      push cs:
          add bx,2
          loop s
          
                 
                mov bx,0
                mov cx,8
s0:                
      pop cs:
          add bx,2
          loop s0
          
          mov ax,4c00h
          int 21h
       code ends
       end start
       

   第一条指令mov AX, CS   可以用MOV AX,CODE代替吗?为什么在多个段中可以用例如: mov AX,DATA       MOVAX, STACK       他们不都是代表一个地址标号吗?

2012梦想成真 发表于 2012-3-18 20:34:18

没人给回复一下吗{:5_94:}

wAterLoo 发表于 2012-3-18 21:20:44

如果你的代码能正确执行,你可以用code代替cs然后编译执行不就完,这种问题以后尽量少提,能动手的为什么不动手试试呢?
页: [1]
查看完整版本: 段中地址标号问题