收藏 分享(赏)

计算机专业考研真题讲解.doc

上传人:gnk289057 文档编号:4773934 上传时间:2019-01-11 格式:DOC 页数:4 大小:187.50KB
下载 相关 举报
计算机专业考研真题讲解.doc_第1页
第1页 / 共4页
计算机专业考研真题讲解.doc_第2页
第2页 / 共4页
计算机专业考研真题讲解.doc_第3页
第3页 / 共4页
计算机专业考研真题讲解.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、11让有理想的人更加卓越!【例 1】 (2009 年全国计算机学科联考专业基础综合卷第 12 题,2 分): 一个 C 语言程序在一台 32 位机器上运行。程序中定义了三个变量 x、y、z,其中 x 和 z 是 int 型,y 为 short 型。当 x=127,y=-9时,执行赋值语句 z=x+y 后,x、y、z 的值分别是 AX=0000007FH ,y=FFF9H,z=00000076H BX=0000007FH,y=FFF9H,z=FFFF0076H CX=0000007FH,y=FFF7H,z=FFFF0076H DX=0000007FH ,y=FFF7H,z=00000076H 【

2、解析】 D。本题目涉及知识点如下:(1) 十进制数转换为二进制数:十进制转二进制的方法为整数部分除 2 取余倒计数,小数部分乘 2 取整正计数。(2)转成 32 位补码127补 =1111111B补 =+0000000000000000000000001111111B补=00000000000000000000000001111111B=0007FH-9补 =-1001B补 =-0000000000000000000000000001001B补=11111111111111111111111111110111B=0FFF7H(3)求 x+y 的真值及补码127+(-9)=118118补 =11

3、10110B补 =+0000000000000000000000001110110B补=00000000000000000000000001110110B=00076H或补码直接求和:0007FH+0FFF7H =00076H答 案 为 D。【例 2】 (2009 年全国计算机学科联考专业基础综合卷第 13 题,2 分): 浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为 5 位和 7 位(均含 2 位符号位) 。若有两个数 X=2729/32,Y=2 55/8,则用浮点加法计算X+Y 的最终结果是A:00111 11000

4、10 B: 00111 0100010 C:01000 0010001 D: 发生溢出 【解析】 D。本题目涉及知识点如下:(1)浮点数表示:设 X=Mx * 2Ex , Y=My * 2EyMx 补 =29/32补 = +0.11101B补 =00 11101BMy 补 =5/8补 = +0. 101B补 =+0. 10100B补 =00 10100BEx 补 = 7补 = +111B补 =00 111BEy 补 = 5补 = +101B补 =00 101BX: 00 111B 00 11101BY: 00 101B 00 10100B9 / 2 . 1= 4 / 2 . 0= 2 / 2

5、. 0= 1/ 2 . 19=1001B127 / 2 . 1= 63 / 2 . 1= 31 / 2 . 1= 15 / 2 . 1=7 / 2 . 1= 3 / 2 .1= 1 / 2 . 1127= 1111111B22 让有理想的人更加卓越!精勤求学 自强不息(2)对阶Ex Ey ,所以 Y: 00 111B 00 00101 00B,M y 补 = 00 00101 00B,E y 补 =00 111B(3)尾数求和Mx+ My 补 = 01 00010B(4)右规尾数的和溢出,需要通过右移进行规格化,但是当前阶码已经为最大值 00 111B,无法通过右移进行规格化。(5)溢出判断无

6、法通过右移完成结果的规格化,运算结果溢出, 答 案 为 D。【例 3】 (2009 年全国计算机学科联考专业基础综合卷第 16 题,2 分):某机器字长 16 位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节 PC 自动加 1。若某转移指令所在主存地址为 2000H,相对位移量字段的内容为 06H,则该转移指令成功转以后的目标地址是 A:2006H B:2007H C:2008H D:2009H 【解析】本题目涉及知识点如下:(1) 由 题 意 , 转移指令由两个字节组成,所以取入转移指令后 PC 的值加 2,

7、为 2002H。(2) 相对寻址的目标地址=PC 的值+指令中给定的偏移量=2001H+06H=2008H。答 案 为 C。【 例 4】 ( 2012 年 全 国 计 算 机 学 科 联 考 专 业 基 础 综 合 卷 第 18 题 , 2 分 ) : 某计算机的控制器采用微程序控制方式,微指令中的操作控制字段采用字段直接编码法,共有 33 个微命令,构成 5 个互斥类,分别包含 7、3、12、5 和 6 个微命令,则操作控制字段至少有A:5 位 B:6 位 C:15 位 D:33 位【解析】本题目涉及知识点如下:(1) 微操作类型相容性微操作:同时或同一个 CPU 周期内可以并行执行的微操作

8、。相斥性微操作:不能同时或在同一个 CPU 周期内并行执行的微操作(2) 微命令编码直接控制法:微指令控制字段的一种编码方法,每个微命令占一位。直接编码法:相斥的 n 个微命令可以采用编码法表示,占 log2n+1 位。混合编码法:相斥微命令采用直接编码法,相容微命令采用直接控制法。(3) 7 个互斥的微命令采用直接编码法至少需要 log27+1 位,即 3 位。3 个互斥的微命令采用直接编码法至少需要 log23+1 位,即 2 位。12 个互斥的微命令采用直接编码法至少需要 log212+1 位,即 4 位。5 个互斥的微命令采用直接编码法至少需要 log25+1 位,即 3 位。6 个互

9、斥的微命令采用直接编码法至少需要 log26+1 位,即 3 位。至少需要 3+2+4+3+3=15 位。答 案 为 C。33让有理想的人更加卓越!CBDBABMARinMDRoutEMDRinMDRinEMDRout内总线R0inR1inR0outR1outAinACinAddACoutPCoutPCinPC+1IRin至指令译码部件【例 5】 (2009 年全国计算机学科联考专业基础综合卷第 44 题,13 分):某计算机的字长 16 位,采用 16 位定长指令字结构,部分数据通路结构如图 5-15 所示,图中所有控制信号为 1 时表示有效,为 0 时表示无效,例如控制信号 MDRinE

10、为 1 表示允许数据从 DB 打入 MDR,MDRin 为 1 表示允许数据从内总线打入 MDR。假设 MAR 的输出一直处于使能状态。加法指令“ADD (R1),R0”的功能为 R0 +(R1) (R1),即将 R0 中的数据与 R1 的内容所指主存单元的数据相加,并将结果送入 R1 的内容所指主存单元中保存。表 5-1 给出了上述指令取指和译码阶段每个节拍(时钟周期)的功能和有效控制信号,请按表中描述方式用表格列出指令执行阶段每个节拍的功能和有效控制信号。表 5-1 节拍功能表时钟 功能 有效控制信号C1 MAR(PC) PCout, MARinC2 MDRM(MAR) PC(PC)+1M

11、emR, MDRinEPC+1C3 IR(MDR) MDRout, IRinC4 指令译码 无【解析】 本题目涉及知识点如下:(1) 寻址方式:寄存器间接寻址由题目已知条件,加法指令“ADD (R1),R0”中 R1 为寄存器间接寻址,其内容为内存地址,R0 为寄存器直接寻址,其内容为操作数据。(2) 数据通路和指令功能由题目已知条件,加法指令“ADD (R1),R0”的功能为 R0 +(R1) (R1),即将 R0 中的数据与 R1 的内容所指主存单元的数据相加,并将结果送入 R1 的内容所指 主存单元中保存。 由题目给定的数据通路结构可知,完成指令“ADD (R1),R0”的功能,需要先将

12、 R1 的内容作存储器(M)MemR MemW Data AddrMDRMARR0R1AACPCIR44 让有理想的人更加卓越!精勤求学 自强不息为内存地址,读取该单元内容到 CPU 的 MDR 中,为完成加法运算,读入的数据还需要从 MDR送入运算器的 A 中,然后和 R0 中的数据求和,再将结果写入 R1 间接寻址的内存单元。(3) 控制信号R1 的内容作为内存地址,功能为 MAR(R1),所需控制信号为 R1out, MARin。读取内存单元内容到 MDR 中,功能为 MDRM(MAR),所需控制信号为 MemR, MDRinE。 R0 内容送 CPU 的 A 中,功能为 AR0,所需控

13、制信号为 R0out, Ain。完成加法运算,功能为 AC(MDR)+(A ) ,所需控制信号为 MDRout, Add,ACin。AC 中的数据送 MDR,功能为 MDR(AC),所需控制信号为 ACout, MDRin。结果写入 R1 间接寻址的内存单元,功能为 M(MAR)(MDR),所需控制信号为 MDRoutE, MemW。具体节拍功能序列见表 5-2:表 5-2 节拍功能表时钟 功能 有效控制信号C5 MAR(R1) R1out, MARinC6 MDRM(MAR)AR0MemR, MDRinER0out, AinC7 AC(MDR)+(A) MDRout, Add,ACinC8

14、MDR(AC) ACout, MDRinC9 M(MAR)(MDR) MDRoutE, MemW总结计算机组成原理课程内容总体偏抽象,这个复习过程应该以课本内容为主,输入理解各部分基本原理。课本知识做到不漏、不偏。重点章节内容必须熟练掌握课本每一句话的含义,准确把握知识点之间的联系。基础阶段的复习方法:整合各章知识点,逐一认真复习,课本例题和课后作业认真理解、独立完成答案。第一、六、七、八、九、十章节内容相对简单,可以快速复习;第二、三、四、五、八章节为重点,必须仔细通读课本,确保每部分内容深入理解、熟练掌握。课外习题量不宜太大,以做近几年真题为主,反复做真题,理解真题考核内容和考核方法,理清解题思路。基础班讲义供大家参考。暑期强化班将和同学们一起根据知识点的重要程度,结合大家实际情况,以题带内容,帮助大家深入复习。最后,祝同学们复习顺利!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报