是否可以在监视窗口中添加具有特定语法的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版本中默认隐藏。 –