assembly - 如何在turbo pascal(dosbox)中获取汇编代码?

标签 assembly pascal turbo-pascal

我只是想检查我的程序的汇编代码,看看他是否正在将我的数据加载到某些寄存器中。

我尝试使用“make”和“build”并选择“disk”作为输出,但除了源文件和exe文件之外,没有任何新文件。

最佳答案

Turbo Pascal 不会生成任何要检查的中间汇编代码。由于您想以交互方式检查它,因此您无论如何都需要一个调试器。

有一个名为 Turbo Debugger 的程序,也适用于 DOS,并且具有与 Turbo Pascal 类似的 UI,应该可以满足您的需求。如果我没记错的话,至少它的某些版本已经免费发布了。

关于assembly - 如何在turbo pascal(dosbox)中获取汇编代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39564683/

相关文章:

c - 如何查找 sscanf 输入程序集的格式

caching - 缓存行刷新是否访问 TLB?

c# - 将 Pascal 'type' 转换为 C#

history - 古代历史 : Was any version of Turbo Pascal able to compile to Protected Mode on 286 or higher?

assembly - 进位标志值

c# - 字符串字面量识别问题

linux - Pascal for Linux 的简单 IDE

delphi - 是否可以将语句转换为表达式?

audio - 涡轮帕斯卡的声音。它们是如何工作的?

assembly - 在 RISC-V 汇编中写入几个 MMIO 寄存器位的更好方法?