文档介绍:中级软件设计师 2009 下半年上午试题单项选择题 1. 以下关于 CPU 的叙述中,错误的是______ 。?A. CPU 产生每条指令的操作信号并将操作信号送往相应的部件进行控制?B .程序计数器 PC 除了存放指令地址,也可以临时存储算术/ 逻辑运算结果?C. CPU 中的控制器决定计算机运行过程的自动化?D .指令译码器是 CPU 控制器中的部件这道题您没有回答【回答错误】答案:B 本题考查计算机硬件组成基础知识。 CPU 是计算机的控制中心,主要由运算器、控制器、寄存器组和内部总线等部件组成。控制器由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成, 它是发布命令的“决策机构”, 即完成协调和指挥整个计算机系统的操作。它的主要功能有: 从内存中取出一条指令, 并指出下一条指令在内存中的位置; 对指令进行译码或测试, 并产生相应的操作控制信号,以便启动规定的动作;指挥并控制 CPU 、内存和输入输出设备之间数据的流动。程序计数器(PC) 是专用寄存器, 具有寄存信息和计数两种功能, 又称为指令计数器, 在程序开始执行前,将程序的起始地址送入 PC ,该地址在程序加载到内存时确定,因此 PC 的初始内容即是程序第一条指令的地址。执行指令时, CPU 将自动修改 PC 的内容, 以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序执行的, 因此修改的过程通常只是简单地对 PC 加1 。当遇到转移指令时,后继指令的地址根据当前指令的地址加上一个向前或向后转移的位移量得到,或者根据转移指令给出的直接转移的地址得到。 2. 以下关于 plex Instruction puter ,复杂指令集计算机)和 RISC (Reduced Instruction puter ,精简指令集计算机) 的叙述中,错误的是______ 。?A .在 CISC 中,其复杂指令都采用硬布线逻辑来执行?B .采用 CISC 技术的 CPU ,其芯片设计复杂度更高?C .在 RISC 中,更适合采用硬布线逻辑执行指令?D .采用 RISC 技术,指令系统中的指令种类和寻址方式更少这道题您没有回答【回答错误】答案:A 本题考查指令系统和计算机体系结构基础知识。 plex Instruction puter , 复杂指令集计算机) 的基本思想是: 进一步增强原有指令的功能, 用更为复杂的新指令取代原先由软件子程序完成的功能, 实现软件功能的硬件化, 导致机器的指令系统越来越庞大而复杂。 CISC 计算机一般所含的指令数目至少 300 条以上,有的甚至超过 500 条。 RISC(Reduced Instruction puter , 精简指令集计算机) 的基本思想是: 通过减少指令总数和简化指令功能, 降低硬件设计的复杂度, 使指令能单周期执行, 并通过优化编译提高指令的执行速度, 采用硬布线控制逻辑优化编译程序。在 20 世纪 70 年代末开始兴起, 导致机器的指令系统进一步精炼而简单。浮点数的一般表示形式为 N=2 E×F, 其中 E 为阶码,F 为尾数。以下关于浮点表示的叙述中, 错误的是(3) 。两个浮点数进行相加运算,应首先(4) 。? .阶码的长度决定浮点表示的范围,尾数的长度决定浮点表示的精度?B .工业标准 IEEE754 浮点数格式中阶码采用移码、尾数采用原码表示?C .规格化指的是阶码采用移码、尾数采用补码?D .规格化表示要求将尾数的绝对值限定在区间[ , 1) 这道题您没有回答【回答错误】答案:C? .将较大的数进行规格化处理?B .将较小的数进行规格化处理?C .将这两个数的尾数相加?D .统一这两个数的阶码这道题您没有回答【回答错误】答案:D 本题考查数据表示基础知识。为了提高运算的精度, 需要充分地利用尾数的有效数位, 通常采取浮点数规格化形式, 即规定尾数的最高数位必须是一个有效值,即 1/2 ≤F<1。在尾数用补码表示时, 规格化浮点数应满足尾数最高数位与符号位不同,即当 1/2 ≤F<1 时,应有 ××…× 形式;当-1≤M< -1/2 时, 应有 ××…× 形式。需要注意的是,当 M=-1/2 时,对于原码来说是规格化数,而对于补码来说不是规格化数。两个浮点数进行相加运算时, 首先需要对阶( 使它们的阶码一致), 然后再进行尾数的相加处理。 5. 以下关于校验码的叙述中,正确的是______ 。?A .海明码利用多组数位的奇偶性来检错和纠错?B .海明码的码距必须大于等于 1 ?C .循环冗余校验码具有很强的检错和纠错能力?D .循环冗余校验码的码距必定为 1 这道题您没有回答【回答错误】答案:A 本题考查校验码基础知识。一个编码系统中任意两个合法编码