第二学期:软件工程专业本科生:计算机组成原理(第九讲)ppt课件
74页1、 计算机组成原理(第九讲)厦门大学软件学院 曾文华 2012年4月28日第4篇 控制单元第4篇 控制单元第第9 9章章 控制单元的功能控制单元的功能第第1010章章 控制单元的设计控制单元的设计第第9 9章章 控制单元的功能控制单元的功能第9章 控制单元的功能9.1 微操作命令的分析9.2 控制单元的功能9.1 微操作命令的分析一、取指周期 二、间指周期三、执行周期四、中断周期完成一条指令分 4 个工作周期:取指周期间址周期执行周期中断周期一、取指周期PC MAR 地址线1 RM ( MAR ) MDRMDR IR( PC ) + 1 PC+1 MDRCUMARPCIR存储器CPU地址总线数据总线控制总线OP(IR) CU见P344二、间址周期 M ( MAR ) MDR1 RAd ( IR ) MARMDR Ad ( IR )指令形式地址 MARMDRCUMARCPU地址总线数据总线控制总线IR存储器见P344三、执行周期1. 非访存指令 在执行周期不访问存储器(1) CLA 清A(2) COM 取反(4) CSL 循环左移(3) SHR 算术右移(5) STP 停机指令0 ACCA
2、CC ACCL(ACC) R(ACC), ACC0 ACC0R(ACC) L(ACC), ACC0 ACCn0 G左边-右边右边-左边运行标志触发器符号位不变10条指令2. 访存指令 在执行周期要访问存储器Ad(IR) MAR1 RM(MAR) MDR(ACC) + (MDR) ACC Ad(IR) MAR1 WACC MDRMDR M(MAR)STA X MOV (X), AADD X ADD A, (X)(2) 存数指令(1) 加法指令(3) 取数指令Ad ( IR ) MAR1 RM ( MAR ) MDRMDR ACC 3. 转移指令(1) 无条件转(2) 条件转移Ad ( IR ) PCA0 Ad ( IR ) + A0 ( PC ) PCLDA X MOV A, (X) JMP XBAN X(负则转,A0=1)4. 三类指令的指令周期取指周期执行周期取指周期执行周期取指周期执行周期取指周期间址周期执行周期非访存 指令周期直接访存 指令周期间接访存 指令周期转移 指令周期取指周期间址周期执行周期间接转移 指令周期四、中断周期程序断点存入 “ 0 ” 地址程序断点 进栈0 MA
3、R1 WPC MDRMDR M ( MAR )向量地址 PC0 EINT(置“0”)0 EINT(置“0”)向量地址 PCMDR M ( MAR )PC MDR1 W中断服务程序入口地址 M PC( SP ) 1 MAR中断周期:由中断隐指令自动完成 保护断点、寻找中断服务程序入口 地址、硬件关中断的操作中断服务程序入口地址 M PC保 护 断 点保 护 断 点见P3459.2 控制单元的功能一、控制单元的外特性二、控制信号举例 三、多级时序系统四、控制方式五、多级时序系统实例分析一、控制单元的外特性指令寄存器控制单元CU时钟标志CPU 内部的控制信号到系统总线的控制信号来自系统总线的控制信号系统总线数据总线地址总线控制总线1. 输入信号(1) 时钟(2) 指令寄存器(4) 外来信号(3) 标志CU 受时钟控制控制信号 与操作码有关OP ( IR ) CUCU 受标志控制INTR 中断请求 HRQ 总线请求(DMA请求)一个时钟脉冲 发一个操作命令或一组需同时执行的操作命令如指令的操作码状态寄存器来自系统总线的控制信号2. 输出信号(1) CPU 内的各种控制信号(2) 送至控制总线的
4、信号Ri Rj (PC) + 1 PCINTAHLDA访存控制信号访 IO/ 存储器的控制信号读命令写命令中断响应信号总线响应信号(DMA响应)MREQIO/MRDWRALU 、与、或寄存器之 间的传递二、控制信号举例1. 不采用 CPU 内部总线的方式图9.3二、控制信号举例PCIRACCU时钟ALU控制信号标志控制 信号C0C1C2C3C4取指周期以 ADD X 为例PCIRCU1. 不采用 CPU 内部总线的方式PCPCPCM D R M A R M D R M A R共7步 ADD A, (X)二、控制信号举例PCIRACCU时钟ALU控制信号标志控制 信号C0C1C2C3C4取指周期以 ADD X 为例PCIRCU1. 不采用 CPU 内部总线的方式PCPCPCM D R M A R M D R M A R控制信号C0有效,打开 PC送往MAR的控制门ADD A, (X)二、控制信号举例PCIRACCU时钟ALU控制信号标志控制 信号C0C1C2C3C4取指周期以 ADD X 为例PCIRCU1. 不采用 CPU 内部总线的方式PCPCPCM D R M A R M D R
《第二学期:软件工程专业本科生:计算机组成原理(第九讲)ppt课件》由会员ZJ****4分享,可在线阅读,更多相关《第二学期:软件工程专业本科生:计算机组成原理(第九讲)ppt课件》请在金锄头文库上搜索。
精编小学英语语法(0002)
如何使SEO在企业品牌营销和渠道拓展中发挥最大价值ppt课件
活动提案企划书撰写
人教版新课标小学数学三年级下册《求平均数》课件
北师大版小学一年级数学上册加与减一《练习二PPT课件》
如何选择服务器ppt课件
人教版新课标小学语文一年级下册_柳树醒了ppt
小学四年级上册语文第十五课猫PPT课件2
小学五年级下学期语文《西门豹治邺》PPT课件
精编小学英语新课标(0002)
根据业务类型选择服务器平台ppt课件
信息系统、组织、管理和战略ppt课件
VC0039网络即时通信的原理和实现答辩材料ppt课件
服务器RAID卡及操作ppt课件
精编小学语文《雪儿》
法学专业毕业论文写作指导
精编小学数学六年级《百分数应用题》复习课课件[1]
工商管理学(本科)毕业(学位)论文写作指导
精编小学英语教学法1
设备施工图及装饰施工图
2023-12-22 55页
2023-12-22 50页
2023-12-22 50页
2023-12-22 64页
2023-12-22 50页
2023-12-22 55页
2023-12-22 51页
2023-12-22 50页
2023-12-22 50页
2023-12-19 24页