是否可以在監視窗口中添加具有特定語法的CPU寄存器(RAX,EAX,標誌等等),以便它們顯示爲常規變量並以10爲底(或十六進制顯示是否爲十六進制)?在VS2008監視窗口中顯示CPU寄存器
e.g:
如果寄存器窗口顯示RAX = 00000000027A6468, 添加%RAX觀看會導致:
Name Value Type
%rax 41575528 CPU Register
謝謝!
是否可以在監視窗口中添加具有特定語法的CPU寄存器(RAX,EAX,標誌等等),以便它們顯示爲常規變量並以10爲底(或十六進制顯示是否爲十六進制)?在VS2008監視窗口中顯示CPU寄存器
e.g:
如果寄存器窗口顯示RAX = 00000000027A6468, 添加%RAX觀看會導致:
Name Value Type
%rax 41575528 CPU Register
謝謝!
隨着VS2010和較高有一個 '寄存器' 窗口(調試 - > Windows的>寄存器)。要查看標誌和更多的寄存器(例如MMX/SSE),只需右鍵單擊並通過相應的複選標記啓用它們,因爲它們默認情況下不顯示。標誌的一些提示:
Overflow OV Direction UP
Interrupt EI Sign PL
Zero ZR Aux Carry AC
Parity PE Carry CY
也適用於VS2008!僅供參考:菜單條目只會在調試時出現。 – TomSmartBishop
當然有資格作爲SO上最短的有用答案之一。 :-) – Bevan
謝謝!是否有可能讓他們在託管代碼呢? – Stringer
對不起,沒有。改用註冊窗口。請注意,它在Express版本中被刪除,並在Pro/Team版本中默認隱藏。 –