《计算机组成原理复习串讲习题补充2015(共5页).doc》由会员分享,可在线阅读,更多相关《计算机组成原理复习串讲习题补充2015(共5页).doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上试题类型一. 选择题(20分)30 每空1分二计算填空题(20分) 20 每空1分三、计算题(10分) 10 1-2题,几个小问题四、简答题(15分) 20 3-4题五综合设计题(35分) 20 1-2大题,几个小问题提示的几个重点:1. Cache/主存系统的命中率和平均访问时间2. 组相联方式主存各个字段的位数划分,以及给出一个主存地址,写出它映射到Cache中的哪一组。3.设有如下指令,目标操作数均为寄存器寻址,源操作数的寻址方式由下面每一条指令的注释给出,内存数据见表1所示;RI=12H;求顺序执行下列每一条指令的执行结果。(1)MOV R0, 15H ;直接
2、寻址 R0= (2)MOV R1, RI+5 ;变址寻址 R1= (3)MOV R3, R0 ;寄存器间接寻址 R3= 表1单元地址内容单元地址内容单元地址内容10H80H14H33H18HF0H 11H90H15H20H19H03H12H07H16H1BH20H10H13H10H17H16H21H20H答案:20H16H10H3. 给出浮点数的格式,写出两个浮点数的表示,以及两者进行加/减运算的结果。注意:MIPS的三种类型指令的格式、意义和执行过程。MIPS多周期CPU的硬布线设计过程。4.某8位模型机采用微程序控制器,结构如图1所示。其中MEM为主存,R0R3是通用寄存器。各部件的控制信
3、号均已标出,控制信号的命名准则是:符号前的是数据发送方部件,符号后的是数据接收方部件, 并且控制信号中的B表示总线;J1#控制指令译码,其他读写信号具有普通意义。(1)图1中有22个微操作控制信号,另外3个信号J1J3是用于转移的判别测试条件。在微指令中,控制字段采用直接控制法,判别测试字段采用译码法编码,下址字段8位,则微指令字长多少位?该模型机的控存容量是多少?(2)模型机的某条指令的微程序流程图如图2所示,写出该条指令的功能、寻址方式、指令第二字的含义。(3)写出MEMIR微指令必须发送的微命令控制信号。(4)根据图1所示的数据通路,写出ADDRD,ADDR指令的微程序流程图。指令功能为
4、(RD)(ADDR)RD,即寄存器RD的内容加内存单元ADDR的内容送回RD寄存器。指令格式如下:OP(4位)RD(2位)ADDR图1 模型机结构框图图2 微程序流程图解:(1)(4分)微指令字长32位,22+2+8=32控存容量:256*32 = 1KB(2)(6分)无条件转移指令JMP,寻址方式:相对寻址,指令第二字为相对偏移量。(3)(4分)答: ,BIR(4)(6分)2. 设某8位计算机指令格式如下:OP(4位)MOD(2位)RD(2位)ADDR/ DATA / DISP其中,RD为目的寄存器号,MOD为寻址方式码字段,指令第二字为地址、数据或偏移量;源操作数由MOD字段和指令第二字共
5、同确定。除了HALT指令为单字指令外,其他指令均为双字指令;各字段解释如表1。表1指令助记符OP指令助记符OPMOD寻址方式RD寄存器MOV0000SBB010000立即寻址00R0ADD0001JMP100001直接寻址01R1ADC001010变址寻址(SI)10R2SUB0011HALT111111相对寻址11R3表1中MOV、ADD、ADC、SUB和SBB分别表示传送、不带进位加、带进位加、不带借位减和带借位减指令,且目的操作数都是RD寄存器。内存地址的部分单元内容如表2,若(PC)00H,变址寄存器(SI)06H,则此时启动程序执行,则程序执行的前三条指令如表3,请填写完整。表2单元
6、地址内容单元地址内容单元地址内容00H01H04H39H08H10H 01H10H05H05H09H20H02H15H06HF0H0AH90H03H0AH07H03H0BH30H表3指令序号助记符寻址方式源操作数执行结果1 2 3 答案:指令序号助记符寻址方式源操作数执行结果1MOV R1,#10H 立即数寻址 10HR1=10H 2ADD R1,0AH 直接寻址90H R1=A0H 3SUB R1,(SI+5) 变址寻址 30H R1=70H 1、 微程序控制器中,一条机器指令通常是由()来解释执行的,微程序是存放在 () 中的。A一段微程序B一个微命令C一条微指令D 主存储器 E控制存储器 F辅助存储器2、 下面哪一组存储器是永久性存储器(),哪一组是易失性存储器 () 。ADRAM和Cache BROM和外存C优盘和Cache DEPROM和 Cache3 已知一个指令系统100条指令,一条指令分取指令2ms,计算地址2ms,取操作数2ms,执行指令1ms,问采用流水线方式执行指令,110条指令执行一遍需要( )ms.。A. 220 B. 213 C. 214 D.215专心-专注-专业