汇编语言上机指导及例示

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开始的内容(以十六进制显示)

责编:豆豆技术应用

正在加载评论...