正在加载图片...
77a4d027abde47db90f494a46a536d aa doc Created on l1/3/19999:42:00PM 微机原理实验报告 班级:无85班 学号:981157 姓名:尹晓东 实验目的 .熟悉 pentium微处理器指令系统和寻址方式 2.掌握汇编语言程序的编程与调试方法 实验内容 1.结合作业第二题熟悉 pentium微处理器实模式下算术与逻辑运算指令的功 能,用 debug逐条观察各个指令执行前后的相关寄存器的标志位的变化 2.masm6.11的使用和汇编语言程序的调试 1)下列程序的功能是求一组十进制无符号数(2位数)的最大值,读懂该程 序。(见附录) 2)用masm6.11汇编上述程序 3)用 debug跟踪,调试上述程序 ◆用u命令列出反汇编程序,与源程序清单比较 跟踪到语句12,检查语句执行后ds寄存器的变化 ◆语句12执行后,发命令dds:0,检查显示的内容是否与程序数据段 定义的单元内容一致。 ◆继续跟踪程序,检査程序执行过程中ax,dx等寄存器的变化 4)将程序的功能改为求最小数 5)如果 block单元存的数据是压缩bcd码,修改上述程序。 实验报告要求 1.画出实验内容2中程序的框图 2.将实验内容2程序的 block单元存放的数据改为压缩bcd码,列出修改后 的程序清单。 3.实验内容3的程序说明和程序清单 第1页77a4d027abde47db90f494a46a536daa.doc Created on 11/3/1999 9:42:00 PM 第 1 页 微机原理实验报告 班级: 无 85 班 学号: 981157 姓名: 尹晓东 实验目的 1. 熟悉 pentium 微处理器指令系统和寻址方式 2. 掌握汇编语言程序的编程与调试方法 实验内容 1. 结合作业第二题熟悉 pentium 微处理器实模式下算术与逻辑运算指 令的功 能,用 debug 逐条观察各个指令执行前后的相关寄存器的标志 位的变化。 2. masm6.11 的使用和汇编语言程序的调试 1) 下列程序的功能是求一组十进制无符号数(2 位数)的最大值,读懂该程 序。(见附录) 2) 用 masm6.11 汇编上述程序 3) 用 debug 跟踪,调试上述程序 ◆ 用 u 命令列出反汇编程序,与源程序清单比较 ◆ 跟踪到语句 12,检查语句执行后 ds 寄存器的变化 ◆ 语句 12 执行后,发命令 d ds:0,检查显示的内容是否与程序数据段 定义的单元内容一致。 ◆ 继续跟踪程序,检查程序执行过程中 ax,dx 等寄存器的变化 4) 将程序的功能改为求最小数 5) 如果 block 单元存的数据是压缩 bcd 码,修改上述程序。 实验报告要求 1. 画出实验内容 2 中程序的框图 2. 将实验内容 2 程序的 block 单元存放的数据改为压缩 bcd 码,列出修改后 的程序清单。 3. 实验内容 3 的程序说明和程序清单
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有