计算机组成原理实验报告册(共13页).doc
《计算机组成原理实验报告册(共13页).doc》由会员分享,可在线阅读,更多相关《计算机组成原理实验报告册(共13页).doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实验一 监控程序与汇编实验实验时间:第 周 星期 年 月 日 节 实验室: 实验台: (以上部分由学生填写,如有遗漏,后果由学生本人自负)1、实验目的1)了解教学计算机的指令格式、指令编码、选择的寻址方式和具体功能。2)了解汇编语言的语句与机器语言的指令之间的对应关系,学习用汇编语言设计程序的过程和方法。3)学习教学机监控程序的功能、监控命令的使用方法,体会软件系统在计算机组成中的地位和作用。2、实验平台硬件平台: 清华大学TEC-XP实验箱的MACH部分软件平台: 监控程序、PC端指令集仿真软件3、实验要求1)学习联机使用TEC-XP 教学实验系统和仿真终端软件;2
2、)使用监控程序的R 命令显示/修改寄存器内容、D 命令显示存储器内容、E 命令修改存储器内容;3)使用A 命令写一小段汇编程序,使用U命令观察汇编码与机器码之间的关系,用G 命令连续运行该程序,用T命令单步运行并观察程序单步执行情况。*代码不得写到00001FFF的地址单元中,如有违反将被取消当堂成绩4、操作步骤及实验内容1)实验箱功能开关设置及联机操作:1. 将实验箱COM1口与PC机相连;2. 设置功能状态开关为00110;3. 于PC端运行;4. 按RESET,START键,若PC端出现如下输出(如图所示),则操作成功;图2)仿真软件相关操作:1. 在项目文件夹找到并启动;图2. 点击文
3、件-启动监控程序;图4.若PC端出现如下输出(如图所示),则操作成功;图3)理解下列监控命令功能: A、U、G、R、E、D、T1. A命令:完成指令汇编操作,把产生的指令代码放入对应的内存单元中,可连续输入。不输入指令直接回车,则结束A命令(如图所示);图2. U命令:从相应的地址反汇编15条指令,并将结果显示在终端屏幕上(如图所示);图注:连续使用不带参数的U命令时,将从上一次反汇编的最后一条语句之后接着继续反汇编。3. G命令:从指定(或默认)的地址运行一个用户程序(如图所示);图4. R命令:显示、修改寄存器内容,当R命令不带参数时,显示全部寄存器和状态寄存器的值(如图所示);图5. E
4、命令:从指定(或默认)地址逐字显示每个内存字的内容,并等待用户打入一个新的数值存回原内存单元(如图所示);图6. D命令:从指定(或默认)地址开始显示内存120个存储字的内容(如图所示);图7. T命令:从指定地址(或当前地址)开始单条指令方式执行用户程序(如图所示);图4)编程中不能随意使用的寄存器及他们分别表示什么含义:1. R4:R4是操作系统的栈顶指针,指向堆栈的顶部;2. R5:R5是程序寄存器,里面的值总是指向当前程序运行点的地址;5)根据所学知识编写:从键盘输入一个数字,则计算该值到10的累加和,结果存入R2中。1. 通过A命令编写程序(强烈建议同学们自己思考编程,不要直接照搬代
5、码,);图2. 通过G命令运行程序;图我们看到R2的值为37(十六进制),程序运行成功。实验二 脱机运算器实验实验时间:第 周 星期 年 月 日 节 实验室: 实验台: (以上部分由学生填写,如有遗漏,后果由学生本人自负)1、实验目的1)理解运算器芯片Am2901的功能和内部组成,运行中使用的控制信号及各自的控制作用;2)理解4片Am2901构成16位运算器的具体方案,各数据位信号、各控制位信号的连接关系;3)使用24位微型开关中的23位控制信号确定运算与处理功能。2、实验平台硬件平台: 清华大学TEC-XP实验箱的AM2901运算器部分软件平台: PC端脱机运算器仿真程序3、实验要求1)了解
6、TEC-XP运算器基本组件2901的工作原理;2)了解TEC-XP实验箱是如何使用4片2901构成16位运算器;3)了解并掌握24位控制开关相应的序列所实现的控制功能; 4)基于以上所学完成ppt最后要求的实验内容(控制信号表格)。 4、操作步骤及实验内容1) 实验方式功能开关设置为:1XX002) 运算器芯片为,该芯片为几位的芯片:Am2901 4片4位芯片3) 运算器四个标志位C、Z、V、S分别为什么含义:C:进位标志位,C=1时表示有进位Z:零标志位,Z=1时表示运算结果为0V: 溢出标志位,V=1时表示溢出S:符号标志位,S=1时表示为负4)完成表格中操作,写出每部操作对应的指令,观察
7、每部操作与控制信号的关系:1. 启动PC端脱机运算器仿真程序图2. 输入指令编码注:在实验箱上,ALU输出不需要触发,而软件模拟器则需要鼠标点击触发,故表中压START前的ALU输出对应的是软件压START后的ALU输出a.图b.图c.图d.图e.图f.图g.图h.图i.图j.图k.图5)完成以下操作,并将控制信号添到表中:功能功能对应汇编指令控 制 信 号I8-6I5-3I2-0SSTSSH SCIB地址A地址R_1_1234MVRD01100011100100000001不用R_9_789FMVRD01100011100100001001不用R_1_R_9_-R_1_SUB01101000
8、1001000100011001R_1_R_1_+1INC01100001100100010001不用R_10_R_1_MVRR011000100001000010100001R10R10R_1_AND011100001001000010100001QR_10_MVRR0110001000010000不用1010控制作用基本指令集或者扩展指令集指令Y的输出、通用寄存器接收、Q寄存器接收运算功能选择数据组合选择状态寄存器接收CinB端口地址A端口地址功能按START之前按START之后Y15-Y0CZVSY15-Y0CZVSR_1_1234?1234?1234?R_9_789F?789F?789
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 实验 报告 13
限制150内