全文预览

上海交大计算机组成与系统结构第2次作业(原题答案)

上传者:徐小白 |  格式:doc  |  页数:4 |  大小:312KB

文档介绍
的地址?C.下一条指令?D.下一条指令的地址Р3. 参见如图所示的数据通路,IR 为指令寄存器,PC 为程序计数器(具有自增功能),M 为主Р存(受 R/W 信号控制),AR 为地址寄存器,DR 为数据缓冲寄存器,ALU 由+、-控制信号决定Р完成何种操作,控制信号 G 控制的是一个门电路。另外,线上标注有控制信号,例如 Yi 表Р示 Y 寄存器的输入控制信号,R1o 为寄存器 R1 的输出控制信号,未标字符的线为直通线,不Р受控制。存数指令“STA R1, (R2)”的含义是将寄存器 R1 的内容传送至(R2)为地址的主存单Р元中,请画出其指令周期流程图,并列出相应微操作控制信号序列。РA总线РXРiР+Р-РDRiРIRiРPCiРARiРR/WРR0РiРR3РiРXРAРGРLРIRРPCРARРMРDRРR0РR1РR2РR3РUРYРYРiРIRoРPCoРDRoРR0РoРR3oРB总线Р【解】РSTA R1, (R2) (R1) →(R2)Р将数据寄存器的值放到主存单元中Р将寄存器R1的内容放到数据寄存器中Р将寄存器R2的内容放到地址寄存器中Р将数据寄存器内容放到指令寄存器中Р将主存数据放到数据寄存器中Р将PC值放到地址寄存器中РPC→ARРM→DRРDR→IRРR2→ARРR1→DRРDR→MРPCo, G, ARiРR/W = RРDRo, G, IRiРR2o, G, ARiРR1o, G, DRiРR/W = WР4. 指令流水线有取指(IF)、译码(ID)、执行(EX)、访存(MEM)、写回(WB) 5 个过程段,共Р有 15 条指令连续输入此流水线。Р(1)画出流水处理的时空图。Р(2)假设时钟周期为 150ns,求流水线的实际吞吐率(单位时间里执行完毕的指令数)。Р【解】Р(1)Р(2):11/(15*100ns)=7.3*106条指令/秒Р2

收藏

分享

举报
下载此文档