计算机组成原理实验控制器优秀PPT.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机组成原理实验控制器优秀PPT.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理实验控制器优秀PPT.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机组成原理实验控制器现在学习的是第1页,共40页实验目的实验目的o掌握微程序控制器的组成原理。掌握微程序控制器的组成原理。o掌握机器指令与微指令的关系。掌握机器指令与微指令的关系。o学习微程序的编制、装入、调学习微程序的编制、装入、调试基本方法。试基本方法。现在学习的是第2页,共40页实验内容实验内容 根根据据数数据据通通路路框框图图(图图2-5-1)、微微控控制制器器原原理理图图(图图1-2-12(a))、微微程程序序流流程程图图(图图2-5-2)、机机器器指指令令程程序序(表表2-5-1)、微微指指令令格格式式(表表2-5-2),用用微微指指令令序序列列来来实实现现给给定定的的六六条条
2、机机器器指指令令IN、ADD、MOV、OUT、JMP。现在学习的是第3页,共40页实验原理实验原理机器指令与微程序的关系机器指令与微程序的关系o一条机器指令对应一段微程序。一条机器指令对应一段微程序。o微程序是由若干条微指令组成的,用来完成机微程序是由若干条微指令组成的,用来完成机器指令所规定的功能。器指令所规定的功能。o微指令是由可以在同一节拍完成的某些功能的微指令是由可以在同一节拍完成的某些功能的微操作组成的。微操作组成的。指令译码要做什么指令译码要做什么找到微程序的入口地址找到微程序的入口地址现在学习的是第4页,共40页指令输入格式机器指令地址及代码机器指令地址及代码 输入格式:输入格式
3、:PXX XX 程序地址 机器代码微程序地址及微码微程序地址及微码 输入格式:输入格式:MXX XX XX XX XX 微程序地址 32位微指令代码现在学习的是第5页,共40页单字节指令单字节指令机器指令格式7 6 5 43 21 0OP-CODERSRDRS 或或 RD选定的寄存器选定的寄存器00011011R0R1R2SP寄存器:寄存器:输入用输入用LDR0 输出用输出用CBA CBA总线数据来源总线数据来源000RAM 或或SWB001PCB010ALUB011299B100RSB101RDB110RIB111SPB例例例例:ADD R0:ADD R0,R1 0110 0 1 0 0R1
4、 0110 0 1 0 0 ADD R1 ADD R1,R2 0110 1 0 0 1R2 0110 1 0 0 1A字段字段操作码操作码源寄存器源寄存器目的寄存器目的寄存器操作码操作码参与译码参与译码指出源寄存器指出源寄存器指出目的寄存器指出目的寄存器现在学习的是第6页,共40页机器指令格式 双字节指令,其中一个地址在第二字节,不用的寄存双字节指令,其中一个地址在第二字节,不用的寄存器编码任意(一般写为零)。器编码任意(一般写为零)。双字节指令(格式一)双字节指令(格式一)7 6 5 43 2 1 0第一字节第一字节OPCODERSRD第二字节第二字节D现在学习的是第7页,共40页双字节指令
5、(格式二)双字节指令(格式二)DREGOP0M01 03 246 57直接寻址直接寻址间接寻址间接寻址变址寻址变址寻址立即寻址立即寻址E=DE=(D)E=(R2)+DD为立即数为立即数00011011说明说明有效地址有效地址E寻址模式寻址模式M机器指令格式一个地址在第二字节,另一个地址在第二字节,另一个地址为寄存器一个地址为寄存器,选择选择总线数据应选择总线数据应选择Rd,即即CBA=101R2为变址寄存器为变址寄存器现在学习的是第8页,共40页机器指令格式001101 XX011000 010001XX 000100XX 010101XX XX1000XX XX00000000addrIMM
6、addr 第一字节第一字节 第二字节第二字节地址地址 操作码操作码 源源 目的目的IN R0IN R0,SWSWMOV R1,#XXHMOV R1,#XXHADD R1ADD R1,R0R0MOV addrMOV addr,R1R1OUT LEDOUT LED,addraddrJMP 00JMP 00开关数据开关数据R0立即数立即数IMMR1R0+R1R1R1 addr(addr)LED00PC000103040608不能与程序地不能与程序地址重叠址重叠现在学习的是第9页,共40页微指令格式 M25M25M24M24M23M23M22M22M21M21M20M20 M19M19 M18M18
7、M17M17M16M16M15M15M14M14M13M13M12M12M11M11M10M10M9M9CBAAR保留字保留字PX3A9A8CELOADCNMS0S1S2S3PX2M8M7M6M5M4M3M2876543M1M0LDARLDPCLDIRLDDR2LDDR1LDR0WEUA0UA1UA2 UA3 UA4 UA5 PX1 SW-BLDR0:将总线数据写入目的寄存器;将总线数据写入目的寄存器;LDIR:将总线数据写入指令寄存器;将总线数据写入指令寄存器;LOAD,LDPC:LOAD=1、LDPC=1,将总线数据写入将总线数据写入PC;LOAD=0、LDPC=1、CBA=001,PC+
8、1PC;UA5、UA4、UA3、UA2、UA1、UA0:微指令后续地址微指令后续地址。现在学习的是第10页,共40页B字段字段PX3PX2PX1选择选择测试字测试字000关闭测试关闭测试001P(1)测指令的高测指令的高4 4位位010P(2)测指令的测指令的3、2位位011P(3)测试测试Z和和CY微指令格式 现在学习的是第11页,共40页oUA0-UA5为为6位后续微地址位后续微地址(注意:其注意:其微地址微地址的排列顺序为前低后高的排列顺序为前低后高)。oC、B、A 为为A字段字段,决定总线上的信息来源。决定总线上的信息来源。oPX3、PX2、PX1为为 B字段,其功能是:字段,其功能是
9、:1.根据机器指令及相应微代码进行译码,使根据机器指令及相应微代码进行译码,使微程序转入相应的微程序转入相应的微地址入口微地址入口;2.根据根据Z和和CY标识产生相应的后续微地址。标识产生相应的后续微地址。o本实验采用复杂模型机方式(本实验采用复杂模型机方式(控存控存06单元的最单元的最高字节不能为高字节不能为40H)。)。微指令格式 现在学习的是第12页,共40页 P(X):识别什么操作及如何确定下地址:识别什么操作及如何确定下地址 基地址:基地址:UA5-UA0oP(1):测试第一字节的高:测试第一字节的高4位。位。实际有效地址为实际有效地址为E=基地址基地址 第一字节的第一字节的高高4位
10、(位(基地址的低基地址的低4位必须为位必须为“0”)。)。例例:UA5UA0为为20,第一字节第一字节84 10000100 E=20 8=28微指令格式 现在学习的是第13页,共40页oP(2):测试第一字节的测试第一字节的3、2位。位。实际有效地址为实际有效地址为E=基地址基地址 第一字节的第一字节的3、2位(基地址的低位(基地址的低2位为位为0)。)。例例:UA5UA0为为1C,第一字节,第一字节84 10000100E=1C 01=1D微指令格式 现在学习的是第14页,共40页oP(3):测试进位:测试进位(CY)和结果为零和结果为零(Z)标志。标志。两标志皆为两标志皆为0时时,微指令
11、的下地址为微指令的下地址为UA5UA0,两标志两标志 之一为之一为1时时,下地址为将下地址为将UA4置置1后的后的下地址下地址.也就是说测试也就是说测试(P3)微指令的下地址的微指令的下地址的UA4必须是必须是0。例例:UA5UA0为为0A 满足条件:满足条件:E=1A 不满足条件:不满足条件:E=0A基地址处如果不用,须写一条基地址处如果不用,须写一条“空操作空操作”。例:例:M10 00 00 00 80微指令格式 UA5 4 3 2 1 0 0 0 1 0 1 0 0 1 1 0 1 0 0 0 1 0 1 0现在学习的是第15页,共40页未定义未定义(12,17,19-1F)运行微程序
12、NOP(10)IN(11)ADD(16)MOV(13)OUT(18)JMP(15)0110+0NOP0110+1SWRD10+60104(DR1)+(DR2)RD03RSDR2RDDR110+3PCARPC+10105RSRAM07RAMAR0A10+80BRAMLED01RAMAR09RAMPC0110+5NOP01微程序流程图020100NOPPCARPC+1RAMIRP(1)MOV(14)08(AR)RD0110+4PCARPC+1PCARPC+1PCARPC+1现在学习的是第16页,共40页实验连线图实验连线图现在学习的是第17页,共40页实验步骤实验步骤o 按图按图2-5-3连接相关
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 实验 控制器 优秀 PPT
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内