计算机组成与系统结构第三次作业.doc_第1页
计算机组成与系统结构第三次作业.doc_第2页
计算机组成与系统结构第三次作业.doc_第3页
计算机组成与系统结构第三次作业.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机组成与系统结构第三次作业第4章P112习题13:某微机的指令格式如下所示:解: 15 10 9 8 7 0OPXDOP:操作码;D:位移量;X:寻址特征位,X=00:直接寻址;X=01:用变址寄存器X1进行变址;X=10:用变址寄存器X2进行变址;X=11:相对寻址。设(PC)=1234H,(X1)=0037H,(X2)=1122H,请确定下列指令的有效地址。(1)6723H(2)4444H(3)1282H(4)4321H解:(1)6723H=0110011100100011B,X=11,相对寻址, 有效地址=PC+D=1234H+23H=1257H(2)4444H=0100010001000100B,X=00,直接寻址,有效地址=D=44H(3)1282H=0001001010000010B,X=10,变址寻址, 有效地址=X2+D=1122H+82H=11A24H(4)4321H=0100001100100001B,X=11,相对寻址, 有效地址=PC+D=1234H+21H=1255H第5章P159习题22、23、24、2522、参见如图所示的数据通路,IR为指令寄存器,PC为程序计数器(具有自增功能),M为主存(受R/W信号控制),AR为地址寄存器,DR为数据缓冲寄存器,ALU由+、-控制信号决定完成何种操作,控制信号G控制的是一个门电路。另外,线上标注有控制信号,例如Yi表示Y寄存器的输入控制信号,R1o为寄存器R1的输出控制信号,未标字符的线为直通线,不受控制。存数指令“STA R1, (R2)”的含义是将寄存器R1的内容传送至(R2)为地址的主存单元中,请画出其指令周期流程图,并列出相应微操作控制信号序列。解:STA R1, (R2) (R1) (R2)将数据寄存器的值放到主存单元中将寄存器R1的内容放到数据寄存器中将寄存器R2的内容放到地址寄存器中将数据寄存器内容放到指令寄存器中将主存数据放到数据寄存器中将PC值放到地址寄存器中PCARMDRDRIRR2ARR1DRDRMPCo, G, ARiR/W = RDRo, G, IRiR2o, G, ARiR1o, G, DRiR/W = W23、参见习题22的数据通路。取数指令“LDA (R3), R0”的含义是将(R3)为地址的主存单元的内容取至寄存器R0中,请画出其指令周期流程图,并列出相应微操作控制信号序列。解:将主存单元的内容放到数据寄存器中将数据寄存器的值放到寄存器R0中将主存数据放到数据寄存器中将PC值放到地址寄存器中PCARMDRDRIRR3ARMDRDRR0MPCo, G, ARiR/W = RDRo, G, IRiR3o, G, ARiR/W = RDRo, G, R0i将寄存器R3的内容放到地址寄存器中将数据寄存器内容放到指令寄存器中24、指令流水线有取指(IF)、译码(ID)、执行(EX)、访存(MEM)、写回(WB) 5个过程段,共有15条指令连续输入此流水线。(1)画出流水处理的时空图,假设时钟周期为100ns。(2)求流水线的实际吞吐率(单位时间里执行完毕的指令数)。解:(1)(2):11/(15*100ns)=7.3*106条指令/秒25、判断以下三组指令中各存在哪种类型的数据相关?(1)I1LAD R1, A; M(A)R1,M(A)是存储器单元I2ADD R2, R1; (R2) + (R1)R2(2)I3ADD R3, R4; (R3) + (R4)R3I4MUL R4, R5; (R4)(R5)R4(3)I5LAD R6, B; M(B)R

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论