汇编语言上机指导及例示
http://tech.ddvip.com 2006年12月01日 社区交流
本文详细介绍汇编语言上机指导及例示
形式:在DOS提示符下: LINK filename 回车
PROCEDURE e:运行编译好的可执行文件
当PROCEDURE d通过后,会产生一个可执行文件,这时只需运行这个程序,看它是否按你所想象那样得出结果。在试运行期间,要尽量试一些临界状态,看 程序是否运行稳定、结果是否正确。如一切正常,便可进入PROCEDURE g了。
可最怕的是不OK,程序产生一些莫名其妙的结果(你可不要以为是你的计算机不听你的指挥,其实它是在一丝不苟地按照你编的程序执行。我以前总以为我的计算机出了毛病),如果是在考场上这时千万不要慌,稳住自己的情绪,先不要看计算机,静几分钟(反正时间多得是)。这时就要用到最关键、最常用的一步了,进行PROCEDURE f 。
PROCEDURE f:用调试工具调试,重新修改(逻辑错误)
在这我将介绍用DOS中自带的调试程序DEBUG.EXE来进行程序调试、检查错误.
首先我们要了解DEBUG的基本用法:
1、用于调试程序时的输入格式:
DEBUG FILENAME.??? 回车
其中FILENAME是主文件名,???是扩展文件名,例如我们在此前已编译好了一个文件,它的名子为:djx.exe 要对它进行调试时就在DOS提示符下
打:DEBUG djx.exe 回车,便可见到 '-' 提示符,如无任何提示说明正确,可进行调试。
2、DEBUG调试过程中用到的DEBUG命令介绍:
(注:在指令中用 [] 括起来的内容可缺省)
1)D(Dump)显示指定内存单元内容(一般用来看数据数的内容,即DS段):
格式:d[地址] 从[地址]指定的内存单元显示128个字节的内容
[地址]缺省时,显示上一个DUMP命令后面的内容
d 地址范围 显示指定范围内的内存内容。
示例:-d100 显示从DS段100H开始的内容(以十六进制显示)
责编:豆豆技术应用