1

我已经为我的计算机体系结构类编写了反汇编程序,我想知道是否有任何方法可以知道 MZ Exe DOS 文件(x8086 intel 体系结构)中代码段的结束位置和数据段的开始位置。

4

1 回答 1

1

最简洁的答案是不。事实上,两者可以(有时是)非常自由地混合,因此两者之间根本没有明确的界限。

一些反汇编程序(例如,IDA Pro)可以/将会从入口点开始并跟踪代码以识别分支及其目标以尝试将两者分开,但即使这样,结果也很少是完美的。

于 2011-11-19T23:11:38.360 回答