



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程 计算机组成原理 实验名称 CPU组成与指令周期实验 专业:计算机 班级:3 学号:105032012118 姓名:林加明实验日期 2016 年 6 月 10 日 报告退发 (订正、重做) 实验六 CPU组成与指令周期实验一、实验目的1.用微程序控制器控制数据通路,将相应的信号线连接,构成一台能运行测试程序的模型计算机。2.执行一个简单的程序,掌握机器指令与微指令的关系。3.理解计算机如何取出指令、如何执行指令、如何在一条指令执行结束后自动取出下一条指令并执行,牢固建立的计算机整机概念。二、实验内容及说明1 实验电路及说明图6.1 TEC-8模型计算机框图本实验将前面几个实验中的所有电路,包括时序发生器、通用寄存器组、算术逻辑运算部件、存储器、微程序控制器等模块组合在一起,构成一台能够运行程序的简单处理机。数据通路的控制由微程序控制器完成,由微程序解释指令的执行过程,从存储器取出一条指令到执行指令结束的一个指令周期,是由微程序完成的,即一条机器指令对应一个微程序序列。在本实验中,程序装入到存储器中和给寄存器和存储器置初值是在控制台方式下手工完成的,程序执行的结果也需要用控制台操作来检查。2实验任务(1) R2、R3的初值分别为12H、0FH。手工译码、手工计算每条指令执行结果及该程序段的执行结果,并填写表61(要求在预习时完成)。表61 指令、对应的机器代码和执行结果表地址指令机器 16 进制代码每条指令执行结果00HLD R0,R30101 0011【53】R0=85H01HINC R30100 1100【4C】R3=10H02HLD R1,R30101 0111【57】R1=23H03HSUB R0,R10010 0001【21】R0=62H04HJZ 0BH1000 0110【86】SUB减法运算结果不为0,程序执行05HST R0,R20110 1000【68】(12H)=62H06HINC R30100 1100【4c】R3=11H07HLD R0,R30101 0011【53】R0=0EFH08HADD R0,R10001 0001【11】R0=12H09HJC 0CH0111 0010【72】(=1,加法ADD运算有进位 PC=0CH 开始执行0AHINC R20100 1000【48】0BHST R2,R20110 1010【6A】0CHAND R0,R10011 0001【31】R0=02H0DHOUT R21010 0010【A2】DBUS=R2=12H0EHSTP1110 0000【BD】停机0FH85H1000 0101【86】(0FH)=85H10H23H0010 0011【23】(10H)=23H11H0EFH1110 1111【EF】(11H)=0EFH12H00H0000 0000【00】(12H)=BZH该程序段的执行结果:注意:表中地址0FH、10H、11H、12H单元中存放的不是指令,而是数据。(2)通过连线构成能够运行程序的TEC-8模型计算机。TEC-8模型计算机所需的连线很少,只需连接6条线。(3)将程序和数据写入存储器,并且给寄存器R2、R3置初值,执行上述程序,分别用单拍方式和连续方式运行一遍程序。用实验台操作检查程序运行结果。注意:在程序单拍运行过程中,随时监测A5A0、D7D0、A7A0、B7B0、PC7PC0、IR7IR0、AR7AR0。三、实验环境软件: WIN XP、串口调试助手软件硬件:1微机 1台2实验系统 1台3逻辑测试笔 1支 4编程器 公用4、 实验步骤和实验结果实验准备将控制器转换开关拨到微程序位置,将编程开关设置为正常位置。将信号IR4-I、IR5-I、IR6-I、IR7-I、C-I、Z-I依次通过接线孔与信号IR4-0、IR5-0、IR6-0、IR7-0、C-0、Z-0连接。是TEC-8模型计算机能够运行程序的整机系统。(1)写存储器写存储器操作用于向存储器中写测试程序和数据。按复位按钮CLR,设置SWC=0、SWB=0、SWA=1。按QD按钮一次,控制台指示灯亮,指示灯A5A0显示03H,进入写存储器操作。在数据开关SD7SD0上设置存储器地址,通过数据总线指示灯D7D0可以检查地址是否正确。按QD按钮一次,将存储器地址写入地址寄存器AR,指示灯A5A0显示02H,指示灯AR7AR0显示当前存储器地址。在数据开关上设置被写的指令。按QD按钮一次,将指令写入存储器。写入指令后,从指示灯AR7AR0上可以看到地址寄存器自动加1。在数据开关上设置下一条指令,按QD按钮一次,将第2条指令写入存储器。这样一直继续下去,直到将测试程序全部写入存储器。(2)读存储器读存储器操作用于检查程序的执行结果和检查程序是否正确写入到存储器中。按复位按钮CLR,设置SWC=0、SWB=1、SWA=0。按QD按钮一次,控制台指示灯亮,指示灯A5A0显示05H,进入读存储器操作。在数据开关SD7SD0上设置存储器地址,通过指示灯D7D0可以检查地址是否正确。按QD按钮一次,指示灯AR7AR0上显示出当前存储器地址,在指示灯D7D0上显示出指令或数据。再按一次QD按钮,则在指示灯AR7AR0上显示出下一个存储器地址,在指示灯D7D0上显示出下一条指令。一直操作下去,直到程序和数据全部检查完毕。(3)写寄存器写寄存器操作用于给各通用寄存器置初值。按复位按钮CLR,设置SWC=1、SWB=0、SWA=0。按QD按钮一次,控制台指示灯亮,指示灯A5A0显示09H,进入写寄存器操作。在数据开关SD7SD0上设置R0的值,通过指示灯D7D0可以检查地址是否正确,按QD按钮,将设置的数写入R0。指示灯A5A0显示08H,指示灯B7B0显示R0的值,在在数据开关SD7SD0上设置R1的值,按QD按钮,将设置的数写入R1。指示灯A5A0显示0AH,指示灯B7B0显示R1的值,在在数据开关SD7SD0上设置R2的值,按QD按钮,将设置的数写入R2。指示灯A5A0显示0CH,指示灯B7B0显示R2的值,在在数据开关SD7SD0上设置R3的值,按QD按钮,将设置的数写入R3。指示灯A5A0显示00H,指示灯A7A0显示R0的值,指示灯B7B0显示R3的值。(4)读寄存器读寄存器用于检查程序执行的结果。按复位按钮CLR,设置SWC=0、SWB=1、SWA=1。按QD按钮一次,控制台指示灯亮,指示灯A5A0显示07H,进入读寄存器操作。指示灯A7A0显示R0的值,指示灯B7B0显示R1的值。按一次QD按钮,指示灯A5A0显示06H,指示灯A7A0显示R2的值,指示灯B7B0显示R3的值。(5)启动程序运行当程序已经写入存储器后,按复位按钮CLR,使TEC-6模型计算机复位,设置SWC=0、SWB=0、SWA=0,按一次启动按钮QD,则启动测试程序从地址00H运行。如果单拍开关DP=1,那么每按一次QD按钮,执行一条微指令;连续按QD按钮,直到测试程序结束。如果单拍开关DP=0,那么按一次QD按钮后,程序一直运行到停机指令STP为止。五、实验结果与讨论最终得到的结果与预期的结果一致,实验过程中可能产生误差的原因是因为输入的指令错误,导致计算结果与预期的值不一致。七、思考题. 请简述设计模型计算机的步骤。设计的具体步骤如下:确定指令系统;规划设计整机逻辑; 设计数据通路;设计控制器(以常规型微程序控制器为例);确定指令周期;设计时序电路;设计微指令格式;设计地址转移逻辑;画出微程序流程图,同时检查设计的数据通路和控制器是否满足指令系统的要求;根据微程序流程图化简、归并微信号;若不满足,则返回到d进行修改;根据流程图编写微代码;写微代码到控制存储器,并检查写入代码的正确性;将数据通路与控制器联机,组成一台模型计算机;通过运行一段简单的程序(应包括该机的所有指令
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 在线编程教育平台在2025年的国际化发展策略研究报告
- 直播电商主播在2025年的粉丝互动与内容营销策略研究报告
- 2025年互联网金融平台资金存管风险管理及应对措施分析
- 工业互联网平台量子密钥分发技术在智能物流领域的应用报告
- 电子病历系统在医院信息化建设中的应用优化与医疗信息化产业发展政策报告
- 葡萄酒产区特色与品牌国际化品牌传播渠道研究报告
- 2025年废旧塑料回收利用技术升级与环保产业转型路径报告
- 过敏医疗领域过敏源检测技术发展现状与2025年市场前景
- 校园安全管理报告:2025年智慧校园安全风险识别与预防技术发展趋势分析
- 同在一个屋檐下5篇
- 体育指导员协会筹备
- MOOC 新媒体文化十二讲-暨南大学 中国大学慕课答案
- 广西博物馆2024事业单位招聘通过历年高频考题难、易错点模拟试题(共500题)附带答案详解
- 展厅讲解员培训方案
- 物流服务营销策略分析
- MOOC 光纤通信-南京邮电大学 中国大学慕课答案
- 律师事务所设立承诺书
- 2024陕西延长石油气田公司遴选选聘笔试参考题库附带答案详解
- 安全与发展同步进行
- 民盟入盟申请书(通用6篇)
- 调度自动化系统主站信息自动联调技术规范
评论
0/150
提交评论