实 验 报 告课 程 名 称实 验 名 称实 验 日 期学 生 专 业学 生 学 号学 生 姓 名教 师 姓 名微机原理与应用实验 1 DEBUG 操作实验 实验 2 汇编程序设计实验实验 3 8253 定时 / 计数器实验 实验 4 8255 并行接口实验年 月 日 至 年 月 日成 绩理工大学机械工程学院实验一 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 的值答:A100 Mov ax,3000 ; ax:3000 bx:0000 sp:ffeeMov bx,5000 ;ax:3000 bx:5000