微机原理实验报告班级:2012级电子科学与技术卓工班姓名:黄中一学号:201236460273序号:评阅分数:实验一一、实验目的1、学会如何建立汇编源文件ASM2、学会调用MASM宏汇编程序对源文件进行汇编,获得目标程序OBJ及LST列表文件3、学会调用LINK连接程序汇编后的目标文件OBJ连接成可执行的文件EXE4、学会使用DEBUG调试程序把可执行文件装入内存并调试运行,用D命令显示目标程序,用U命令对可执行文件反汇编,用G命令运行调试
二、实验设备装有MASM软件的IBMPC机三、实验内容1、汇编程序对源程序进行编译,生成扩展名为OBJ的目标文件;连接程序是将目标程序和库文件进行连接、定位,生成扩展名为EXE的可执行文件;调试程序是对目标文件进行调试,验证它的正确性
2、DEBUG程序各种命令的使用方法功能命令格式使用说明显示内存单元内容D地址从指定地址开始显示40H个字节或80H个字节修改内存单元内容E地址先显示地址和单元内容等待输入修改的内容检查和修改寄存器的内容R显示全部寄存器和标志位及下条指令单元十六进制数码和反汇编格式反汇编U地址从指定地址开始反汇编16个或32个字节汇编A地址从指定地址直接输入语句并从指定指定汇编装入内存跟踪T=地址从指定地址开始逐条跟踪指令运行G=地址无断点,执行正在调试的指令退出Q退出DEBUG返回DOS3、实验过程①、在edit环境,写字板,记事本等中输入源程序
或双击屏幕上“未来汇编”快捷方式进入编辑环境输入源程序
②、保存,输入文件名如A1
asm,并将其与MASM的三个可执行文件放在同一目录下
③、在DOS环境下(可用windows下的命令提示符进入),用MASM生成目标文件A1
OBJ进入DOS环境,将当前目录设置为存放MASM的路径
如图所示:如果MASM的软件放在C:\TOOLS\WJYL则先要进入到该子目录下,进入该子目