计算机组织与糸统结构 设计名周期控制器 微程序和中逝 Designing a multiple cycle Controller Microprogramming and exception (第十三讲) 程旭 2000420 北京大学计算机科学技术系 计算机系统结构教研室
ñ¯M§¯æ*§cù ¯æù;étÐ@ ¯æ §ù;é øö²Ð<í È[¦å Eftjhojoh!b!Nvmujqmf!Dzdmf!Dpouspmmfs Njdspqsphsbnnjoh!boe!Fydfqujpo įZÅ È
多周期实现概述 °单周期处理器的问题根源: ·对于最慢的指令,周期时间必须足够长 °解决方案 ·将指令处理分为更小的步骤 每个周期执行一步(而不是整个指令) 周期时间:执行最长步所需的时间 使所有的步骤尽量具有相同的长度 ·这是多周期处理器的本质所在 多周期处理器的优点: 周期时间非常短 ·不同的指令需要不同的周期数来完成 装入需要5个周期 跳转仅仅需要3个周期 允许每条指令多次使用同一个功能部件 北京大学计算机科学技术系 计算机系统结构教研室
ñ¯M§¯æ*§cù ¯æù;étÐ@ JOÎಠe)<óØÚ<XÂl d ÍbÔ6XÛ¸È<óÊÈOóS e· ÚÛ¸ØÚÚÈãX9x £þ<ó; Ô9ÄàáHþ۸Š<óÊÈÖ ; ÔS9ÔXÊÈ SÝX9x£KÝÌàXSz î<óØÚ<Xüü eî<óØÚ<Xì <óÊÈ2Á áàXÛ¸ÔUáàX<óD9`ä 9ÔU þ<ó Ç@ÔUþ<ó £5Û¸îõSüàÔþsѼÊ