- 5
- 0
- 约3万字
- 约 113页
- 2017-07-08 发布于广东
- 举报
第5章 汇编语言程序设计 5.1 宏汇编语言的基本语法 5.2 伪指令 5.3 宏指令 5.4 汇编语言程序的结构 5.5 DOS系统功能调用 5.6 汇编语言程序设计方法 5.7 软件调试技术 分析操作符(数值返回运算符) 常用DEBUG命令1. 显示存储单元内容 常用DEBUG命令2.修改存储单元内容 常用DEBUG命令3.显示、修改寄存器内容 常用DEBUG命令4. 运行命令 常用DEBUG命令6. 汇编命令 常用DEBUG命令8. 指定文件名命令 常用DEBUG命令10.写磁盘命令 用DEBUG.EXE装入调试程序的两种方法如下: 5.7.1 调试软件DEBUG简介 ● ⑴ 在DOS提示符下,键入下列命令并回车: C DEBUG [d:][path][filename[.ext]][parm1][parm2] 其中 d:表示被调试程序所在盘的盘符,path是filename的目录路径,filename是被分析或调试的二进制程序文件名,.ext是该程序文件的扩展名(一般是.exe或.com),parm1被调试程序约定的第一个参数文件名,parm2被调试程序约定的第二个参数文件名。此时屏幕上出现提示符“-”,表示当前正在DEBUG的命令状态。 ● ⑵ 在盘符后直接键入DEBUG并回车,在DEBUG命令状态下用N和 L命令装入被调试文件的方法如下: C DEBUG -N 文件名 -L DEBUG命令中的“地址”和“地址范围” : 5.7.1 调试软件DEBUG简介 ●地址表示形式 段寄存器名:相对地址 例:DS:100 或 段地址:相对地址 例:24AB:1000 或 相对地址 例:1000 ●地址范围表示: 起始地址 结束地址 或 起始地址 L(表示字节数) 5.7.1 调试软件DEBUG简介 ● 功能:格式1表示从起始地址开始按16进制显示80个单元的内容,每行16个单元。每行右侧还显示该16个单元的ASCII码字符,无字符对应的ASCII码显示“.”;格式2命令显示指定地址范围的存储单元中的内容,每行16个单元。每行右侧也显示该16个单元ASCII码字符,无字符对应的ASCII则显示“.”;如果不给出起始地址或地址范围则从当前地址开始按格式1操作。 ● 格式1:D [起始地址] 格式2:D [地址范围] 5.7.1 调试软件DEBUG简介 ● 功能:格式1按列表内容修改从起始地址开始的多个存储单元内容。例如E 12DF AB ‘ABC’ 41命令可从12DF单元开始修改5个单元的内容,修改后这5个单元的内容分别是ABH、‘A’‘B’‘C’字母的ASCII码以及41H。格式2完成的操作是修改指定地址单元内容。 ● 格式1:E 起始地址 [列表] 格式2:E 地址 5.7.1 调试软件DEBUG简介 ● 功能:功能:如果指定了寄存器名,则显示寄存器的内容,并允许修改。如果不指出寄存器名则按如下格式显示通用寄存器、段寄存器、标志寄存器的内容: AX=XXXX BX=XXXX CX=XXXX DX=XXXX SP=XXXX BP=XXXX SI=XXXX DI=XXXX DS=XXXX ES=XXXX SS=XXXX CS=XXXX IP=XXXX NV UP DI PL NZ PO NC XXXX:XXXX C7060010FF01 MOV WORD PTR[1000],01FF DS:1000=0000 ● 格式:R [寄存器名] 5.7.1 调试软件DEBUG简介 ● 功能:CPU从指定起始地址开始执行,依次在第一、第二等断点中断。若不给起始地址,则从当前CS:IP指示地址开始执行。 ● 格式:G [=起始地址] [第一断点地址] [第二断点地址……] 5. 跟踪命令 ● 功能:从指定地址开始执行‘正整数’条指令。如果不给出‘正整数’;则按1处理;如果不给起始地址,则从当前CS:IP指示地址开始执行。 ● 格式:T [=起始地址] [正整数] 1. 键盘输入单字符——1号系统功能调用 使用格式如下: MOV AH,1 INT 21H ● 功能:执行时系统首先等待键盘输入,待程序员按下任何一键,系统先检查是否是Ctrl-Break键。如果是则退出,否则将键入字符的ASCII码置入AL寄存器,并在屏幕上显示该字符。 DOS系统功能调用 5.5 2. 无回显键盘输入单字符——8号系统功能调用 使用格式如
您可能关注的文档
- 微机原理与应用 作者 曹玉珍 中国机械工业教育协会 组编 微机原理与应用-第5章.ppt
- 微机原理与应用 作者 曹玉珍 中国机械工业教育协会 组编 微机原理与应用-第6章.ppt
- 微机原理与应用 作者 曹玉珍 中国机械工业教育协会 组编 微机原理与应用-第7章.ppt
- 微机原理与应用 作者 曹玉珍 中国机械工业教育协会 组编 微机原理与应用-第8章.ppt
- 微机原理与应用 作者 曹玉珍 中国机械工业教育协会 组编 微机原理与应用-第9章.ppt
- 微机原理与应用 作者 曹玉珍 中国机械工业教育协会 组编 微机原理与应用-第10章.ppt
- 微机原理与应用 作者 曹玉珍 中国机械工业教育协会 组编 微机原理与应用课件-第1章.ppt
- 微型机系统与接口技术 作者 孙一林chapter1 第1章.ppt
- 微型机系统与接口技术 作者 孙一林chapter2 第2章.ppt
- 微型机系统与接口技术 作者 孙一林chapter3 第3章.ppt
原创力文档

文档评论(0)