中级软件设计师2009下半年上午试题

中级软件设计师2009下半年上午试题

ID:18163972

大小:398.23 KB

页数:25页

时间:2018-09-14

中级软件设计师2009下半年上午试题_第1页
中级软件设计师2009下半年上午试题_第2页
中级软件设计师2009下半年上午试题_第3页
中级软件设计师2009下半年上午试题_第4页
中级软件设计师2009下半年上午试题_第5页
资源描述:

《中级软件设计师2009下半年上午试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、中级软件设计师2009下半年上午试题单项选择题1.以下关于CPU的叙述中,错误的是______。·A.CPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制·B.程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果·C.CPU中的控制器决定计算机运行过程的自动化·D.指令译码器是CPU控制器中的部件这道题您没有回答【回答错误】答案:B本题考查计算机硬件组成基础知识。CPU是计算机的控制中心,主要由运算器、控制器、寄存器组和内部总线等部件组成。控制器由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发

2、布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。它的主要功能有:从内存中取出一条指令,并指出下一条指令在内存中的位置;对指令进行译码或测试,并产生相应的操作控制信号,以便启动规定的动作;指挥并控制CPU、内存和输入输出设备之间数据的流动。程序计数器(PC)是专用寄存器,具有寄存信息和计数两种功能,又称为指令计数器,在程序开始执行前,将程序的起始地址送入PC,该地址在程序加载到内存时确定,因此PC的初始内容即是程序第一条指令的地址。执行指令时,CPU将自动修改PC的内容,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指

3、令都是按顺序执行的,因此修改的过程通常只是简单地对PC加1。当遇到转移指令时,后继指令的地址根据当前指令的地址加上一个向前或向后转移的位移量得到,或者根据转移指令给出的直接转移的地址得到。2.以下关于CISC(ComplexInstructionSetComputer,复杂指令集计算机)和RISC(ReducedInstructionSetComputer,精简指令集计算机)的叙述中,错误的是______。·A.在CISC中,其复杂指令都采用硬布线逻辑来执行·B.采用CISC技术的CPU,其芯片设计复杂度更高·C.在RISC中,更适合采用

4、硬布线逻辑执行指令·D.采用RISC技术,指令系统中的指令种类和寻址方式更少这道题您没有回答【回答错误】答案:A本题考查指令系统和计算机体系结构基础知识。CISC(ComplexInstructionSetComputer,复杂指令集计算机)的基本思想是:进一步增强原有指令的功能,用更为复杂的新指令取代原先由软件子程序完成的功能,实现软件功能的硬件化,导致机器的指令系统越来越庞大而复杂。CISC计算机一般所含的指令数目至少300条以上,有的甚至超过500条。RISC(ReducedInstructionSetComputer,精简指令集计

5、算机)的基本思想是:通过减少指令总数和简化指令功能,降低硬件设计的复杂度,使指令能单周期执行,并通过优化编译提高指令的执行速度,采用硬布线控制逻辑优化编译程序。在20世纪70年代末开始兴起,导致机器的指令系统进一步精炼而简单。浮点数的一般表示形式为N=2E×F,其中E为阶码,F为尾数。以下关于浮点表示的叙述中,错误的是(3)。两个浮点数进行相加运算,应首先(4)。·3.A.阶码的长度决定浮点表示的范围,尾数的长度决定浮点表示的精度·B.工业标准IEEE754浮点数格式中阶码采用移码、尾数采用原码表示·C.规格化指的是阶码采用移码、尾数采用

6、补码·D.规格化表示要求将尾数的绝对值限定在区间[0.5,1)这道题您没有回答【回答错误】答案:C·4.A.将较大的数进行规格化处理·B.将较小的数进行规格化处理·C.将这两个数的尾数相加·D.统一这两个数的阶码这道题您没有回答【回答错误】答案:D本题考查数据表示基础知识。为了提高运算的精度,需要充分地利用尾数的有效数位,通常采取浮点数规格化形式,即规定尾数的最高数位必须是一个有效值,即1/2≤F<1。在尾数用补码表示时,规格化浮点数应满足尾数最高数位与符号位不同,即当1/2≤F<1时,应有0.1××…×形式;当-1≤M<-1/2时,应有

7、1.0××…×形式。需要注意的是,当M=-1/2时,对于原码来说是规格化数,而对于补码来说不是规格化数。两个浮点数进行相加运算时,首先需要对阶(使它们的阶码一致),然后再进行尾数的相加处理。5.以下关于校验码的叙述中,正确的是______。·A.海明码利用多组数位的奇偶性来检错和纠错·B.海明码的码距必须大于等于1·C.循环冗余校验码具有很强的检错和纠错能力·D.循环冗余校验码的码距必定为1这道题您没有回答【回答错误】答案:A本题考查校验码基础知识。一个编码系统中任意两个合法编码(码字)之间不同的二进数位数称为这两个码字的码距,而整个编码

8、系统中任意两个码字的最小距离就是该编码系统的码距。为了使一个系统能检查和纠正一个差错,码间最小距离必须至少是3。海明码是一种可以纠正一位差错的编码,是利用奇偶性来检错和纠错的校验方法。海明码的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。