作者vintsou (蚊子)
看板ASM
标题[问题] ptr 与 offset 的差别
时间Thu Oct 9 10:59:55 2008
小弟是 x86 组合语言的初心者。
我在一份 source code 里面看到如下的语法
AAA dw ?
...
;mov si, offset AAA (被注解掉了)
mov si, word ptr cs:[AAA]
我想请问的是... 这两者有何不同??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.252.133
1F:推 wuzen:mov si,offset AAA ;; AAA的位址搬到SI去 10/09 18:39
2F:→ wuzen:mov si,word ptr cs:[AAA] ;; AAA里面的东西搬到SI去 10/09 18:40
3F:推 zha0:一个是 DS 一个是 CS ,用到 CS 的都会连想到 Code+Data 的 10/09 20:42
4F:→ zha0:结合, 例如 ..... XD 10/09 20:42