段中地址标号问题
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 他们不都是代表一个地址标号吗? 没人给回复一下吗{:5_94:} 如果你的代码能正确执行,你可以用code代替cs然后编译执行不就完,这种问题以后尽量少提,能动手的为什么不动手试试呢?
页:
[1]