- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言实验讲义(08.3.19)
汇编语言程序上机实验快览 1.1 汇编语言程序上机应具备的工具软件 汇编语言程序上机操作,必须经过文件的“建立—汇编—连接—执行”四个阶段。因此,系统磁盘上还应具备下列工具软件: 全屏幕编辑程序。用以将程序键入内存,经编辑生成源文件(.ASM)存盘。常用的编辑程序有EDIT.EXE,SK.EXE,Word97。 宏汇编程序,如MS的MASM.EXE,用以将源文件(.ASM)汇编生成二进制代码的目标文件(.OBJ)、列表文件(.LST)、及符号交叉引用表文件(.CRF)。 连接程序LINK.EXE。用以将目标文件(.OBJ)与欲使用的库文件(.LIB)及其它目标模块,连接装配生成一个可执行文件(.EXE)、及各段空间分配的列表文件(.MAP)。 调试程序DEBUG.COM。用以对.EXE或.COM文件进行调试,排错。 值得指出的是,人工输入的现成程序,或自编程序,难免不出现键入错误,疏漏错误,语法错误及逻辑错误。虽然在静态自查及汇编阶段均可被查出,但程序内在的逻辑功能性错误,还必须借助调试工具,在监测环境下动态运行程序时才能表露出来。因此程序调试这一环节必不可少。 1.2 汇编语言程序上机过程 现用如下流程图简明地表述汇编语言程序上机操作的四个阶段。注意第2章起的所有实验程序均须按此流程进行操作。图中用的是EDIT编辑程序。附录2给出了汇编出错信息,供排错时参考。 屏幕显示 屏幕显示DB DB ) 屏幕显示 屏幕显示 有错误 无错误 屏幕显示 正确 图1.2.1 汇编语言程序上机过程流程图 1.3 调试程序(Debug)功能简介 Debug是DOSMS公司献给用户的一个通用软件工具,主要用于8088/8086汇编语言程序的调试。它不仅为用户和系统管理员提供了一个可控制的程序调试与开发环境,以便动态地监视管理被调试程序的执行,帮助人们查出程序在逻辑功能上的深层次错误和不完善地方,验证程序的正确性。还为我们提供了一个观察研究窗口,为分析、解剖、开发程序提供了有力的实验手段。因此,熟练地掌握Debug的使用很必要也很重要。 介绍18个Debug子命令的功能、使用格式,供选用时参考。 子命令中用到的参数说明如下: 1.地址。有三种表示格式—(其值由 2.地址范围。有两种格式 1—4个HEX 字符组成)。 (1)始地址 末地址(只写偏移值) (1)段寄存器名:偏移值 如CS:0100 (2)始地址 L 字节数 (2)段值:偏移值 如0B39:0100 (3)偏移值 如0100 3.盘号。指磁盘驱动器代号。 4.文件标识符。由驱动器名文件名 约定: A驱为0,B驱为1,C驱为2 和扩展名组成.如A:MYSORT.EXE。 5.字节或字节串。字节指字节数据即1--2个HEX字符。字节串指由单引号或双引号括住的一串ASCII字符(如“SORT”)或用空格间开的一组字节数据。 子命令及其功能 命令格式 Assemble 对指令语句进行汇编 A[(地址)] Compare 比较内存两区的内容 C(源地址范围)(目标起始地址) Dump 显示指定
有哪些信誉好的足球投注网站
文档评论(0)