回 帖 发 新 帖 刷新版面

主题:问几个很容易的小问题,朋友帮忙

问题一:
buffer db 256 dup('abcde')
这条指令怎么存储'abcde'的,麻烦画个大概轮廓图给我看看

问题二:
"所在变量的段值"这句话是什么意思,麻烦也尽量画个图看看

问题三:
LEA SI,VARB
MOV SI,OFFSET VARB
这两条指令什么区别?

"利用操作符OFFSET只能取得数据定义伪指令的变量的有效地址,而不能取得一般操作数的有笑地址"这句话是什么意思

回复列表 (共3个回复)

沙发

顶~

板凳

abcdeabcde......重复256次

地址包括段地址和偏移地址,一个段段地址不变,不同的变量偏移地址不同
两个有一点区别:LEA既可以取静态地址也可以取动态地址,OFFSET只可以取静态地址

3 楼

right.....up

我来回复

您尚未登录,请登录后再回复。点此登录或注册