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