计算机组成原理复习串讲习题补充-2015-6
(5页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
19.90 积分
试题类型试题类型一一. 选择题(选择题(20 分)分)30 每空每空 1 分分二.计算填空题(二.计算填空题(2020 分)分) 2020 每空每空 1 1 分分三、计算题(三、计算题(1010 分)分) 1010 1-21-2 题题,几个小问题,几个小问题 四、简答题(四、简答题(15 分)分) 20 3-4 题题五.综合设计题(五.综合设计题(3535 分)分) 2020 1-21-2 大题,几个小问题大题,几个小问题提示的几个重点: 1.Cache/主存系统的命中率和平均访问时间 2.组相联方式主存各个字段的位数划分,以及给出一个主存地址,写出它映射到 Cache 中的哪一组。3.设有如下指令,目标操作数均为寄存器寻址,源操作数的寻址方式由下面每一条指令的注释给出,内存数据见表 1 所示;RI=12H;求顺序执行下列每一条指令的执行结果。(1)MOV R0, [15H] ;直接寻址 R0= ⑦ (2)MOV R1, [RI+5] ;变址寻址 R1= ⑧ (3)MOV R3, [R0] ;寄存器间接寻址 R3= ⑨ 表 1单元地址内容单元地址内容单元地址内容10H80H14H33H18HF0H 11H90H15H20H19H03H12H07H16H1BH20H10H13H10H17H16H21H20H答案:⑦⑦⑧⑧⑨⑨20H16H10H3.给出浮点数的格式,写出两个浮点数的表示,以及两者进行加/减运算的结果。注意:MIPS 的三种类型指令的格式、意义和执行过程。MIPS 多周期 CPU 的硬布线设计 过程。4.某 8 位模型机采用微程序控制器,结构如图 1 所示。其中 MEM 为主存,R0~R3是通用寄存器。各部件的控制信号均已标出,控制信号的命名准则是:‘→’符号前的是数据发送方部件, ‘→’符号后的是数据接收方部件, 并且控制信号中的 B 表示总线;J1#控制指令译码,其他读写信号具有普通意义。(1)图 1 中有 22 个微操作控制信号,另外另外 3 个信号个信号 J1#~#~J3#是用于转移的判别#是用于转移的判别测试条件测试条件。在微指令中,控制字段采用直接控制法,判别测试字段采用译码法编码,下址字段 8 位,则微指令字长多少位?该模型机的控存容量是多少?(2)模型机的某条指令的微程序流程图如图 2 所示,写出该条指令的功能、寻址方式、指令第二字的含义。(3)写出 MEM→IR 微指令必须发送的微命令控制信号。(4)根据图 1 所示的数据通路,写出 ADDRD,[ADDR]指令的微程序流程图。指令功能为(RD)+(ADDR)→RD,即寄存器 RD 的内容加内存单元ADDR 的内容送回 RD 寄存器。指令格式如下:OP(4 位) ××RD(2 位)ADDRB→→IR后后继继微微地地址址转转 移移控控制制逻逻辑辑微微控控器器IR微微操操作作控控制制信信号号……J1~J3IORIOWOUTPUT UNITINPUT UNITMEMA7-A0MEMWMEMRD7-D0B→→ARA7-A0ARRS→→B B→→RDRD→→B寄寄存存 器器译译 码码电电 路路R0R1R3R2ALUS0S1B→→DA2B→→DA1ALU→→B移移位位器器S2 S3 CiM299→→BDA1DA2PC+1PC→→BB→→PCPC图 1 模型机结构框图PC→→AR,,PC+1J1((散散转转至至 指指令令入入口口))PC→→AR ,,PC+1DA1++DA2→→PCMEM→→IR MEM→→DA1PC→→DA2图 2 微程序流程图解: (1) (4 分)微指令字长 32 位,22+2+8=32 控存容量:256*32 = 1KB (2) (6 分)无条件转移指令 JMP,寻址方式:相对寻址,指令第二字为相对偏移量。 (3) (4 分)答: ,B→IRMEMR(4) (6 分)PC→AR PC+1J1((散散转转至至 指指令令入入口口))PC→AR,PC+1MEM→ARMEM→IR MEM→DA1RD→DA2DA1+DA2→RD2. 设某 8 位计算机指令格式如下:OP(4 位)MOD(2 位) RD(2 位)ADDR/ DATA / DISP其中,RD 为目的寄存器号,MOD 为寻址方式码字段,指令第二字为地址、数据或偏移量;源操作数由 MOD 字段和指令第二字共同确定。除了 HALT 指令为单字指令外,其他指令均为双字指令;各字段解释如表 1。表 1指令助记符OP指令助记符OPMOD寻址方式RD寄存器MOV0000SBB010000立即寻址00R0ADD0001JMP100001直接寻址01R1ADC0010…………10变址寻址(SI)10R2SUB0011HALT111111相对寻址11R3表 1 中 MOV、ADD、ADC、SUB 和 SBB 分别表示传送、不带进位加、带进位加、不带借位减和带借位减指令,且目的操作数都是 RD 寄存器。②内存地址的部分单元内容如表 2,若(PC)=00H,变址寄存器(SI)=06H,则此时启动程序执行,则程序执行的前三条指令如表 3,请填写完整。表 2单元地址内容单元地址内容单元地址内容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、 下面哪一组存储器是永久性存储器() ,哪一组是易失性存储器 () 。A.DRAM 和 Cache B.ROM 和外存C.优盘和 Cache D.EPROM 和 Cache 3 已知一个指令系统 100 条指令,一条指令分取指令 2ms,计算地址 2ms,取操作 数 2ms,执行指令 1ms,问采用流水线方式执行指令,110 条指令执行一遍需要( )ms.。 A. 220 B. 213 C. 214 D.215 关 键 词: 计算机 组成 原理 复习 串讲 习题 补充 20156
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。