控制单元的功能分析优秀PPT.ppt
《控制单元的功能分析优秀PPT.ppt》由会员分享,可在线阅读,更多相关《控制单元的功能分析优秀PPT.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第九章限制单元的功能第九章限制单元的功能 计算机组成原理计算机组成原理 主讲人:陈志勇主讲人:陈志勇 山东高校山东高校 计算机科学与学院计算机科学与学院作者:唐朔飞作者:唐朔飞高等教化出版社高等教化出版社2l第四篇第四篇 限制单元限制单元l功能:发出各种限制信号序功能:发出各种限制信号序列列l分析时序系统以及微操作吩分析时序系统以及微操作吩咐节拍支配咐节拍支配l学习如何用组合逻辑限制及学习如何用组合逻辑限制及微程序限制两种方式设计限微程序限制两种方式设计限制单元制单元神经系统神经系统 第九章限制单元的功能 3内容提要内容提要10.2 微程序设计微程序设计 10.1 组合逻辑设计组合逻辑设计 9
2、.2 限制单元的功能限制单元的功能 9.1 微操作吩咐的分析微操作吩咐的分析 49.1 操作吩咐的分析 假设完成一条指令分假设完成一条指令分 4 个工作周期:个工作周期:取指周期取指周期 间址周期间址周期 执行周期执行周期 中断周期中断周期 5一、取指周期一、取指周期 PC MAR 地址总线地址总线1 RM(MAR)MDRMDR IR(PC)+1 PC+1 MDRCUMAR PC IR存储器存储器CPU 地地址址总总线线数数据据总总线线控控制制总总线线9.1 微操作吩咐的分析 OP(IR)CU(PC)指令指令6二、间址周期二、间址周期 M(MAR)MDR1 RMDR Ad(IR)指令形式地址指
3、令形式地址 MAR9.1MDRCUMARCPU地地址址总总线线数数据据总总线线控控制制总总线线IR存储器存储器地址地址Ad(IR)MAR 地址总线地址总线说明:在有些机器中没有最终一步操作。说明:在有些机器中没有最终一步操作。7三、执行周期三、执行周期 1.非访存指令非访存指令(1)CLA 清清A(2)COM 取反取反(4)CSL 循环左移循环左移(3)SAR 算术右移算术右移(Shift Arithmetic Right)(5)STP 停机指令停机指令0 ACCACC ACCL(ACC)R(ACC),ACC0 ACC0R(ACC)L(ACC),ACC0 ACCn0 G(此处此处G为运行标志触
4、发器为运行标志触发器)9.182.访存指令访存指令Ad(IR)MAR1 RM(MAR)MDR(ACC)+(MDR)ACC Ad(IR)MAR1 WACC MDRMDR M(MAR)STA XADD X (隐含寻址隐含寻址/干脆寻址干脆寻址)(2)存数指令存数指令(1)加法指令加法指令9.19(3)取数指令取数指令Ad(IR)MAR1 RM(MAR)MDRMDR ACC 3.转移指令转移指令(1)无条件转无条件转(2)条件转移条件转移Ad(IR)PCA0 Ad(IR)+A0(PC)PCLDA XJMP XBAN X(负则转)(负则转)9.1104.三类指令的指令周期三类指令的指令周期 取指周期取
5、指周期执行周期执行周期取指周期取指周期执行周期执行周期取指周期取指周期执行周期执行周期取指周期取指周期间址周期间址周期执行周期执行周期非访存非访存 指令周期指令周期干脆访存干脆访存 指令周期指令周期间接访存间接访存 指令周期指令周期转移转移 指令周期指令周期9.1取指周期取指周期间址周期间址周期执行周期执行周期间接转移间接转移 指令周期指令周期11四、中断周期四、中断周期程序断点存入程序断点存入“0”地址地址程序断点程序断点 进栈进栈0 MAR1 WPC MDRMDR M(MAR)向量地址向量地址 PC0 EINT(置置“0”)0 EINT(置置“0”)向量地址向量地址 PCMDR M(MAR
6、)PC MDR1 W9.1(SP)1 MAR129.2 限制单元的功能 一、限制单元的外特性一、限制单元的外特性指令寄存器指令寄存器控制单元控制单元 CU时钟时钟标记位标记位CPU 内部的限制信号内部的限制信号到系统总线的限制信号到系统总线的限制信号来自系统总线的限制信号来自系统总线的限制信号系系统统总总线线131.输入信号输入信号(1)时钟时钟(2)指令寄存器指令寄存器(4)外来信号外来信号(3)标记标记CU 受时钟限制受时钟限制限制信号限制信号 与操作码有关与操作码有关OP(IR)CUCU 受标记位限制受标记位限制INTR 中断恳求中断恳求HRQ 总线恳求总线恳求一个时钟脉冲一个时钟脉冲
7、发一个操作吩咐或一组需同时执行的操作吩咐发一个操作吩咐或一组需同时执行的操作吩咐如如9.2142.输出信号输出信号(1)CPU 内的各种限制信号内的各种限制信号(2)送至限制总线的信号送至限制总线的信号Ri Rj(PC)+1 PCINTAHLDA访存限制信号访存限制信号访访 IO/存储器的限制信号存储器的限制信号读吩咐读吩咐写吩咐写吩咐中断响应信号中断响应信号总线响应信号总线响应信号MREQIO/MRDWRALU 、与、或、与、或9.215二、限制信号举例二、限制信号举例PCIRACCU时时钟钟ALU限制信号限制信号标记标记限制限制信号信号C0C1C2C3C4取指周期取指周期以以 ADD X
8、为例为例PCIRCU1.不接受不接受 CPU 内部总线的方式内部总线的方式PCPCPC M D R M A R M D R M A R内存内存16PCIRACCU时时钟钟ALU控制信号控制信号标志标志控制控制信号信号 M D R M A R二、限制信号举例二、限制信号举例1.不接受不接受 CPU 内部总线的方式(内部总线的方式(P380约定)约定)C1C2C3C5ADD X 间址周期间址周期IR9.2 M D R M D R M A R内存内存17PCIRACCU时时钟钟ALU控制信号控制信号标志标志控制控制信号信号 M D R M A R二、限制信号举例二、限制信号举例1.不接受不接受 CP
9、U 内部总线的方式内部总线的方式C1C2C5ADD X 执行周期执行周期C7C6C8ACALU控制控制信号信号9.2 M D R M A R M D R内存内存18MDRMDRCU(1)ADD X 取指周期取指周期 PC CU 发读命令发读命令 1 R MDR OP(IR)(PC)+1 PCIRPCMARAC YALUZ限制信号限制信号IRiIRiPCOPCOMARiMARiMDROMDRO 数据线数据线数据线数据线限制信号限制信号CPU 内内 部部 总总 线线时钟时钟2.接受接受 CPU 内部总线方式内部总线方式地址线地址线地址线地址线MARMDRIRCU9.2IRPCPCMDRMARCUI
10、RPCPCCUi i表示输入限制,表示输入限制,o o表示输出限制表示输出限制19(2)ADD X 间址周期间址周期 MDR 1 R MDR有效地址有效地址 Ad(IR)MDROMDRO 数据线数据线数据线数据线时钟时钟CUIRPCMARMDRACYALUZ控制信号控制信号控制信号控制信号CPU 内内 部部 总总 线线MDRIRMARi MARi地址线地址线地址线地址线MARIRiIRiMARMDRIRMDRMDRMDROMDROMDROMDROMDRO形式地址形式地址 MAR 9.2CU20时钟时钟CUIRPCMARMDRACYALUZ控制信号控制信号CPU 内内 部部 总总 线线MDROM
11、DRO(3)ADD X 执行周期执行周期 1 R MDR Z AC(AC)+(Y)MDR控制信号控制信号MARMDR地址线地址线 地址线地址线 数据线数据线数据线数据线MARMDRYMDRMDRMDROMDROMDROMDROMDROMDROMDROYiYi YALUACACOACO ALUiALUiALUALUACZZZZOZO ACiACiACACACACMARi MARiALUAC9.2CU21 例题(例题(例题(例题(9.119.11):设):设):设):设CPUCPU内部结构如图内部结构如图内部结构如图内部结构如图9.49.4所示,此外所示,此外所示,此外所示,此外还设有还设有还设有
12、还设有B B、C C、D D、E E、HH、L L六个寄存器,它们各自的六个寄存器,它们各自的六个寄存器,它们各自的六个寄存器,它们各自的输入和输出端都与内部总线相通,并分别受限制信号限输入和输出端都与内部总线相通,并分别受限制信号限输入和输出端都与内部总线相通,并分别受限制信号限输入和输出端都与内部总线相通,并分别受限制信号限制(如制(如制(如制(如BiBi为寄存器为寄存器为寄存器为寄存器B B的输入限制;的输入限制;的输入限制;的输入限制;BoBo为为为为B B的输出限制)。的输出限制)。的输出限制)。的输出限制)。要求从取指令起先,写出完成下列指令所需的全部微操要求从取指令起先,写出完成
13、下列指令所需的全部微操要求从取指令起先,写出完成下列指令所需的全部微操要求从取指令起先,写出完成下列指令所需的全部微操作和限制信号。作和限制信号。作和限制信号。作和限制信号。(1 1)ADD BADD B,C C;(B)+(C)(B)+(C)B)B)(2 2)SUB ASUB A,HH;(AC)-(H)(AC)-(H)AC)AC)接受内总线结构的指令流程举例接受内总线结构的指令流程举例221)ADD B,C232 2)SUB ASUB A,HH24例例 9.29.2 图中,各寄存器的输入和输出均受限制信号限制。图中,各寄存器的输入和输出均受限制信号限制。假设指令地址已存于假设指令地址已存于PC
14、PC中,画出中,画出 ADD X,D ADD X,D和和STA*DSTA*D两条两条指令的周期信息流程图,并列出相应的限制信号序列。指令的周期信息流程图,并列出相应的限制信号序列。BusBus+1+1M M和和MDRMDR之间双之间双向连接向连接2520092009年探讨生入学考试年探讨生入学考试4444题题l(13分分)某计算机字长某计算机字长16位,接受位,接受16位定长指位定长指令字结构,部分数据通路结构如图中所示,令字结构,部分数据通路结构如图中所示,图中全部限制信号为图中全部限制信号为1时表示有效,为时表示有效,为0时表时表示无效,例如限制信号示无效,例如限制信号MDRinE为为1表
15、示允许表示允许数据从数据从DB打入打入MDR,MDRin为为1表示允许表示允许数据从内总线打入数据从内总线打入MDR。l假设假设MAR的输出始终处于使能状态。加法指的输出始终处于使能状态。加法指令令“ADD(R1),R0”的功能为的功能为(R0)+(R1)(R1),即将),即将R0中的数据与中的数据与R1的内容所指主存单元的数据相加,并将结的内容所指主存单元的数据相加,并将结果送入果送入R1的内容所指主存单元中保存。的内容所指主存单元中保存。时钟时钟功能功能有效控制信号有效控制信号C1C1MAR(PC)MAR(PC)PCout,MARinPCout,MARinC2C2MDRM(MAR)MDRM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制 单元 功能分析 优秀 PPT
限制150内