MS-debug和MASM汇编程序之间的区别

时间:2014-05-13 13:28:28

标签: assembly

我只是通过关于结构,cpu标志,寄存器等的众多来源不断进行语言汇编研究。

然而,学习调试和masm汇编程序有什么区别?因为代码完全不同。

对于重新开始哪个更好?

由于我们学校有这个课程,似乎使用内置的Windows调试。

P.S:我正在处理8086芯片信息语言汇编

2 个答案:

答案 0 :(得分:2)

从我记得调试只是汇编,而不是宏汇编程序等,所以它更纯粹/纯粹。 Masm和其他人都有汇编程序指令,你可以使用它来使编程更容易(如果你是那种东西)。纳斯姆是你没有提到的东西,但可能是一个良好的开端。

至少在当天,调试始终存在,所以你不必去寻找你可以开始编程的工具。

masm / nasm会让生活变得更轻松,但就汇编语言生成机器代码而言,一切都应该可以正常工作

答案 1 :(得分:2)

debug.com是一个调试器,用于调试现有程序。虽然它确实有"组装"命令,它不打算用于认真的发展。您不能使用符号标签或数据声明。您甚至无法将输入的汇编程序文本保存到文件中。如果你只是用十几个指令制作玩具程序,那么你可以使用debug.com并希望你不要做任何拼写错误。但是对于更实质的东西,使用完整的汇编程序,MASM或任何替代品(TASM,NASM,FASM,YASM,JWASM等)都会更好。