作者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