看板 ASM 關於我們 聯絡資訊
最近要寫一個可以讀取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)
rewolf:.686p 06/27 20:16
laxw:應該是要在real mode才行吧. protect mode下你要有ring0權限 07/21 23:18