h18755 发表于 2011-12-3 22:40:44

帮我回忆下在代码段中定义变量其指针的变化,模糊了

比如
assume cs:code
data segment
db 10 dup (0)
data ends
stack segment
dw 5 dup (0)
stack ends
其中到stack的时候,其栈顶指针是10还是20?
原来学的时候没注意,都是哪个数据定义在各自的段内.

zzmatrix 发表于 2011-12-3 22:49:36

dw 的算2个

db 的算1个

比如db 5 dup(0).........后面就是 mov sp,5
      dw 5 dup(0)..........后面就是mov sp,10

h18755 发表于 2011-12-3 22:56:57

zzmatrix 发表于 2011-12-3 22:49
dw 的算2个

db 的算1个


没搞懂我的意思,不过还是谢谢啊,
页: [1]
查看完整版本: 帮我回忆下在代码段中定义变量其指针的变化,模糊了