作者swhpp (qq)
看板ASM
标题[问题] 怎麽切换到保护模式
时间Wed Jun 25 18:48:14 2008
最近要写一个可以读取cpu msr的程式
在网路上看到可用rdmsr指令但会有
instruction or register not accepted in current CPU mode
的错误,查了一下有人说要在保护模式下才可,
不知道有没有大大会,或者有没有其他办法可以实现读取cpu msr
麻烦大家赐教罗^^
另外我在网路上看到有用改CR0的方式
但我用MOV EAX,0
MOV CR0,EAX
也是一样有PRIVILEGE INSTRUCTION的问题
目前只读得到cpuid不知道对取得cpu msr是否有帮助?
不晓得大家有没有什麽方法可以实现?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.142.63
※ 编辑: swhpp 来自: 60.248.142.63 (06/27 11:20)
1F:推 rewolf:.686p 06/27 20:16
2F:→ laxw:应该是要在real mode才行吧. protect mode下你要有ring0权限 07/21 23:18