微机原理实验指导书(高职)3_第1页
微机原理实验指导书(高职)3_第2页
微机原理实验指导书(高职)3_第3页
微机原理实验指导书(高职)3_第4页
微机原理实验指导书(高职)3_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 微机原理与应用微机原理与应用 实验指导书实验指导书 网络与接口实验室网络与接口实验室 2013 年年 3 月月 2 实验一实验一 指令练习指令练习 一 实验目的一 实验目的 1 熟悉汇编语言上机过程和上机步骤 2 掌握汇编语言程序书写格式 3 掌握汇编语言程序运行结果的观察方法 二 实验设备二 实验设备 PC 机一台 安装汇编软件 三 实验内容三 实验内容 分析并对比以下各程序段运行的结果 1 两种加法指令比较 1 STC MOV AL 50H MOV BL 60H ADD AL BL 2 STC MOV AL 50H MOV BL 60H ADC AL BL 2 两种加 1 指令比较 1 MOV AL 0FFH INC AL 2 MOV AL 0FFH ADD AL 1 3 两种乘法指令比较 1 MOV AL 0FFH MOV BL 0FFH MUL BL 2 MOV AL 0FFH MOV BL 0FFH IMUL BL 4 逻辑指令比较 1 MOV AL 55H AND AL 0FH 2 MOV AL 55H 3 OR AL 0FH 3 MOV AL 55H XOR AL 0FH 4 MOV AL 55H TEST AL 0FH 5 移位指令比较 1 MOV AL 55H SHL AL 1 2 MOV AL 55H SHR AL 1 3 MOV AL 55H SAR AL 1 4 STC MOV AL 55H ROL AL 1 5 STC MOV AL 55H ROR AL 1 6 STC MOV AL 55H RCL AL 1 7 STC MOV AL 55H RCR AL 1 四 实验要求四 实验要求 1 按汇编语言格式书写程序 在 debug 下进行调试 记录每组指令的运行情况 并进行分析与对比 2 理解源程序与目标程序之间的关系与区别 3 分析程序 记录数据 进行对比以增强理解 4 提交实验报告 4 实验二实验二 顺序程序设计与调试顺序程序设计与调试 一 实验目的一 实验目的 1 熟悉常用伪指令的使用方法 2 掌握顺序程序设计方法和调试方法 二 实验设备二 实验设备 PC 机一台 安装汇编软件 三 实验内容三 实验内容 1 在数据段 附加段和堆栈段分别定义字节型变量 X Y Z 计算 Z X Y 10 2 在数据段 附加段和堆栈段分别定义字型变量 X Y Z 计算 Z X Y 10 3 在数据段中定义变量 X Y Z RESULT 计算 X Y Z 结果存入数据段中的 RESULT 单元中 其中 X Y Z 均为 32 位带符号数 四 实验要求四 实验要求 1 观察变量在存储单元中的存储方法 熟悉查看不同段中数据的方法 2 理解字节变量 字型变量和双字型变量的存储方法 3 分析程序 记录数据 验证程序正确性 4 提交实验报告 5 实验三实验三 分支程序设计分支程序设计 一 实验目的一 实验目的 1 掌握转移指令的应用方法 2 掌握分支程序的结构和设计方法 二 实验设备二 实验设备 PC 机一台 安装汇编软件 三 实验内容三 实验内容 1 编写程序完成下列算式 2 在数据段定义无符号变量 X Y 和 MAX 编程将 X 和 Y 中的最大数存入 MAX 单元 中 四 选作题四 选作题 假设一个变量中存储的是一个带符号数的原码 编程求其补码 五 实验要求五 实验要求 1 理解符号地址与实际地址的关系 2 给出不同的变量值 在 debug 下跟踪程序运行过程 3 提交实验报告 Y 10X 0 0X 0 10 X 0 6 实验四实验四 循环程序设计循环程序设计 一 实验目的一 实验目的 1 掌握循环指令的应用方法 2 掌握循环程序的结构和设计方法 二 实验设备二 实验设备 PC 机一台 安装汇编软件 三 实验内容三 实验内容 1 统计 BX 寄存器中二进制 1 的个数 2 定义 10 个字型带符号数 求其最大值并存于 max 单元中 四 实验要求四 实验要求 1 理解符号地址与实际地址的关系 2 给出不同的变量值 在 debug 下跟踪程序运行过程 3 提交实验报告 7 实验五实验五 子程序设计子程序设计 一 实验目的一 实验目的 1 掌握子程序的定义和调用方法 2 掌握 DOS 调用方法 3 掌握子程序调用与返回语句执行时堆栈变换情况 4 掌握 DOS 调用程序的调试方法 二 实验设备二 实验设备 PC 机一台 安装汇编软件 三 实验内容 二选一 三 实验内容 二选一 1 将 BX 中的十六进制数转换成 4 个 ASCII 码数据 要求代码转换部分用子程序 实现 注 子程序入口 出口参数用 AL 2 从键盘接收 4 位十进制数 将其转换为十六进制数并显示 注 转换结果存放在 BX 中 四 选作题四 选作题 1 从键盘接收一个字符 然后显示其对应的前导 本身和后继字符 2 在屏幕上显示 26 个大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论