-/实验报告课程名称实验名称实验日期学生专业学生学号学生姓名教师姓名成绩南京理工大学机械工程学院微机原理及应用实验1DEBUG操作实验实验2汇编程序设计实验实验38253定时/计数器实验实验48255并行接口实验年月日至年月日-/实验一DEBUG命令及其操作一、实验目的1.熟练掌握debug的常用命令,学会用debug来调试程序
2.深入了解数据在存储器中的存取方法及堆栈中数据的压入与弹出
3.掌握各种寻址方法以及简单指令的执行过程
二、实验要求1.实验前要作好充分准备,包括汇编程序清单、调试步骤、调试方法以及对程序结果的分析等
2.本实验要求在PC机上进行
3.本实验只要求在DEBUG调试状态下进行,包括汇编程序,调试程序,执行程序
三、实验内容实验内容1:学习用DEBUG调试工具进行源程序的输入、汇编、调试和执行
实验报告要求:1.写出运行结果;2.小结debug常用命令及使用体会答:1
原文已给出(略)2.a汇编d显示内存单元内容e修改单元内存内容g执行命令t单步(或多步)调试n指定文件路径文件名(含扩展名)u反汇编r查看寄存器值及修改l加载程序w写盘命令体会:提升学习热情和动手能力有助于理解代码执行过程实验内容2设AX=3000H,BX=5000H,请编一程序段将AX的内容和BX的内容进行交换
请用堆栈作为两寄存器交换内容的中间存储单元,用DEBUG调试程序进行汇编与调试
实验报告要求:1.写出完成上述功能的程序段;2.单步执行,并记录寄存器AX,BX及堆栈指针SP的值答:A100Movax,3000;ax:3000bx:0000sp:ffeeMovbx,5000;ax:3000bx:5000sp:ffeePushax;ax:3000bx:5000sp:ffec-/Movax,bx;ax:5000bx:5000sp:ffecPopbx;ax:5000bx:3000s