1

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

例如:

如果 Registers 窗口显示 RAX = 00000000027A6468,将 %rax 添加到 watch 将导致:

Name    Value       Type
%rax    41575528    CPU Register

谢谢 !

4

2 回答 2

6

伪变量

于 2009-10-23T22:54:23.213 回答
0

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

Overflow    OV        Direction   UP
Interrupt   EI        Sign        PL
Zero        ZR        Aux Carry   AC
Parity      PE        Carry       CY
于 2015-04-29T06:41:08.157 回答