我一直在寻找一份名为CodeView Symbolic Debug Information Specification的1990年代的Microsoft文档.它在PE/COFF规范中引用了它.关于这个文档的信息是稀疏的,我遇到的每个线索都以404结尾.不幸的是我没有任何旧的MSDN CD,这似乎结束了对少数人的搜索.
有没有人有副本,或知道我在哪里可以找到任何相关的规格?
我有以下用MASM为i386处理器编写的简单程序:
TITLE BLA
.MODEL SMALL
.386
.STACK
.DATA
.CODE
MAIN PROC FAR
.STARTUP
MOV EBX,0FFFFFFFFH; (1)
MOV EAX,0EEEEEEEEH; (2)
.EXIT
MAIN ENDP
END
Run Code Online (Sandbox Code Playgroud)
我对EBX寄存器的行为感到困惑。在(1)指令之后,EBX设置为1-s:
执行(2)指令不仅会将值加载到EAX中,而且在EBX的上半部分也为零:
为什么实际上会发生?