
























我们学习的是在8086CPU下编写汇编语言,因此使用MS-DOS自带的记事本就是一个不错的选择。早期汇编语言程序的封装包括编译(翻译成机器码)和链接(套一个DOS下的程序外壳)两步,都有专门的软件实现了这些功能。下面这个链接是我在网上找到的编译器+链接器:https://huaijiuchuang.faryou.eu.org/viewthread.php?tid=289&extra=page%3D1,复制到DOS下即可运行,使用时只需要输入生成程序的文件名即可~
Debug是DOS自带的一个用于调试程序的工具,它能够一步步执行汇编指令,并且每一步之后都能查看内存、寄存器的状态,使我们可以快速找到程序的问题。下面我们学习Debug的使用。
在命令行下输入以下指令,即可以调试指定的程序:
debug 指定程序文件名(可以是绝对路径或者相对路径)用于查看各寄存器的值,并显示当前指令。
用于查看其他的指令。
这个命令是Debug的核心功能,实现单步执行。会执行当前指向地址的命令,并更新CS:IP的值。
单步执行int指令。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。