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

时间:2009-10-23 22:07:52

标签: visual-studio-2008 cpu-registers watch

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

e.g:

如果“注册”窗口显示RAX = 00000000027A6468, 添加%rax进行观察将导致:

Name    Value       Type
%rax    41575528    CPU Register

谢谢!

2 个答案:

答案 0 :(得分:5)

答案 1 :(得分:0)

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

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