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

e.g:

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

Name    Value       Type
%rax    41575528    CPU Register

谢谢!

有帮助吗?

解决方案

其他提示

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

Overflow    OV        Direction   UP
Interrupt   EI        Sign        PL
Zero        ZR        Aux Carry   AC
Parity      PE        Carry       CY
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top