文档详情

8086汇编语言上机调试步骤.pdf

发布:2016-02-21约字共7页下载文档
文本预览下载声明
8086 汇编语言上机调试步骤 1、在网络课堂-微机原理与接口技术-实验指导-汇编工具下载,下载汇编工具并 解压,文件夹名为“masm”。 2、用鼠标点击“masm”文件夹。进入该文件夹后将看到 MASM.EXE, LINK.EXE , DEBUG.EXE3 个文件进行复制操作 。 3、用鼠标点击“我的电脑”再点击D: 盘,并在 D: 盘上建立新的“ MASM”文 件夹,最后将上面的3 个文件全部复制到该文件夹中。(注意实验所有的文件都 放在该文件夹内) 4、用文本编辑软件UltraEdit-32、WINDOWS 中的记事本或其它的文本编辑器输 入汇编语言程序, 注意在最后一行的 END 输入完后要按一次回车键,保存的源 文件的扩展各一定要是“.asm” 如: example.asm 。(建议用记事本输入源程 序,另存时,保持类型选择“所有文件”如图所示) 5、进入MS-DOS 方式 ( 从 开始 > 程序 > 附件 >命令提示符) 或者(从 程序 运行 输入“cmd”回车,进入MS-DOS 环境。 6、进入D:MASM 文件夹 7、显示MASM 文件夹内所有文件“dir”命令 8、在 DOS 提示符下进行汇编 、连接 、动态调试 等操作。 例如: 对源文件 example.asm 进行的操作 D:\MASM\MASM example.asm; 汇编源程序操作 D:\MASM\LINK example.dbj; 连接并生成扩展名为 .EXE 的可执行文件 D:\MASM\DEBUG example.exe; 对可执行文件进行调试 9、要求掌握的调试命令(在 DEBUG 中使用的命令) a: U - 反汇编命令 用法: -U 代码段地址:起始偏移地址如:-U CS:100 b: D - 显示内存中的数据命令 用法: -D 数据段地址:存放数据的偏移地址如:-D DS:00 20 c: T - 单步执行程序命令 用法: -T 要执行的指令条数 如:-T 3 d: G - 连续执行程序命令 用法: -G=代码段地址:指令的起始偏移地址指令的结束偏移地址 如: -G=CS:100 106 注意: 结束地址一定要是操作码的所在地址 e: R - 查看和修改寄存器数据命令 用法: -R 回车 如:-R AX f: F - 对内存单元填充数据命令 用法: -F 数据段地址:偏移首地址偏移未地址 填入的数据 如: -F DS:100 120 ff g: Q - 退出”DEBUG “应用程序命令 10、应用例子 ; 二进制到BCD 转换(a.asm) ; 将给定的一个二进制数,转换成二十进制(BCD )码 DATA SEGMENT RESULT DB 3 DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV AX, DATA MOV DS, AX MOV AX, 123 MOV CL, 100 DIV CL MOV RESULT, AL ; 除以 100, 得百位数 MOV AL, AH MOV AH, 0 MOV CL, 10 DIV CL MOV RESULT+1, AL ; 余数除以 10, 得十位数 MOV RESULT+2, AH ; 余数为个位数 JMP $ CODE ENDS END START 汇编源程序操作: D:\MASMMASM a.asm
显示全部
相似文档