作者typeotoco (打字男)
看板ASM
标题[问题] 请问一下保护模式下记忆体定址
时间Wed May 30 15:07:49 2007
mov ds,0
mov eax, 10000000h
mov ebx, 0aabbccddh
mov edi,eax
mov dword ptr ds:[edi],ebx
(在保护模式下)
请问一下我要放一个dword资料进记忆体 10000000h 的位置
这样的 code 有写对吗?
我的问题是说 ds 给多少有关系吗?
segment 16bit + edi 是32bit,那这样要怎麽算出确实的地址呢?
因为我用C的far pointer去做验证发现似乎没写进去
不知观念上是否有问题 感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.70.50
1F:推 james732:「保护模式」应该不能这麽做吧? 05/30 17:27
2F:推 final01:ds不能放立即值喔 05/30 19:02
3F:→ zha0:你要去看你的 GDT or LDT 怎麽设吧 XD 05/30 21:20