Visual studio 2008 在VS2008监视窗口中显示CPU寄存器

Visual studio 2008 在VS2008监视窗口中显示CPU寄存器,visual-studio-2008,cpu-registers,watch,Visual Studio 2008,Cpu Registers,Watch,是否可以在监视窗口中添加具有特定语法的CPU寄存器(RAX、EAX、标志等),以便它们像常规变量一样显示,并以10为基数打印(如果启用十六进制显示,则为十六进制) e、 g: 如果寄存器窗口显示RAX=000000000 27A6468, 将%rax添加到监视将导致: Name Value Type %rax 41575528 CPU Register 谢谢 对于VS2010及更高版本,有一个“寄存器”窗口(调试->窗口->寄存器)。要查看标志和更多寄存器(如MM

是否可以在监视窗口中添加具有特定语法的CPU寄存器(RAX、EAX、标志等),以便它们像常规变量一样显示,并以10为基数打印(如果启用十六进制显示,则为十六进制)

e、 g:

如果寄存器窗口显示RAX=000000000 27A6468, 将%rax添加到监视将导致:

Name    Value       Type
%rax    41575528    CPU Register

谢谢

对于VS2010及更高版本,有一个“寄存器”窗口(调试->窗口->寄存器)。要查看标志和更多寄存器(如MMX/SSE),只需右键单击并通过相应的复选标记启用它们,因为默认情况下它们不会显示。有关标志的一些提示:

Overflow    OV        Direction   UP
Interrupt   EI        Sign        PL
Zero        ZR        Aux Carry   AC
Parity      PE        Carry       CY

VS2010及更高版本有一个“寄存器”窗口(调试->窗口->寄存器)。要查看标志和更多寄存器(如MMX/SSE),只需右键单击并通过相应的复选标记启用它们,因为默认情况下它们不会显示。有关标志的一些提示:

Overflow    OV        Direction   UP
Interrupt   EI        Sign        PL
Zero        ZR        Aux Carry   AC
Parity      PE        Carry       CY

肯定是最短的有用答案之一。:-)抱歉,没有。请改用“注册”窗口。注意,它在Express版本中被删除,在Pro/Team版本中默认情况下被隐藏。Dang,这不适用于FPU CTRL寄存器。你知道如何“观看”那个吗?我建议你在connect.microsoft.com上请求它。调试托管c#代码时,这不起作用,只有本机代码(这在链接页面中有文档记录)。这肯定是最短的有用答案之一。:-)抱歉,没有。请改用“注册”窗口。注意,它在Express版本中被删除,在Pro/Team版本中默认情况下被隐藏。Dang,这不适用于FPU CTRL寄存器。你知道如何“观看”那一个吗?我建议你在connect.microsoft.com上请求它这在调试托管c#代码时不起作用,只有本机代码(这在链接页面中有文档记录)。同样适用于VS2008!仅供参考:菜单项只会在调试时弹出。同样适用于VS2008!仅供参考:菜单项仅在调试时出现。