在VS2008监视窗口中显示CPU寄存器
-
06-07-2019 - |
题
是否可以在监视窗口中添加具有特定语法的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
不隶属于 StackOverflow