2018软件设计师考试冲刺题讲解学习
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
校验码 (1)奇偶校验 (2)海明码 (3)循环冗余校验码CRC
● 己知数据信息为 16 位,最少应附加(5)位校验位,才能实现海明码纠错。 (5) A. 3 B. 4 C. 5 D. 6
试题分析 在海明码中,用K代表其中有效信息位数,r表示添加的校验码位,它们之间的关系应满足:2r>=K+r+1=N。 本题中K=16,则要求2^r>=16+r+1,根据计算可以得知r的最小值为5。 参考答案:(5)C
数据表示:
原码 反码 补码 移码
1 0000 0001 0000 0001 0000 0001 1000 0001
-1 1000 0001 1111 1110 1111 1111 0111 1111
1-1 1000 0010 1111 1111 0000 0000 0000 0000
数据表示: 例如:二进制数10100.01B的值可计算如下: 10100.01B=1*24+1*22+1*2-2=20.25
试题分析: 在逻辑运算中,设A和B为两个逻辑变量,当且仅当A和B的取值都为“真” 时,A与B的值为“真”;否则A与 B的值为“假”。当且仅当A和B的取值都 为“假”时,A或B的值为“假”;否则A或B的值为“真”。当且仅 当A、B的值不同时,A异或B为“真”,否则A异或B为“假”。对于16位二进制整数a, 其与 0000000000001111(即十六进制数000F)进行逻辑与运算后,结果的高12位都为0,低4位则保留a的低4位, 因此,当a的低4位全为0时,上述逻辑与运算的结果等于0。 参考答案:(2)A
C. 指令寄存器 (IR) D. 地址寄存器 (AR)
试题分析 选项A指令寄存器用来存放从内存中读取的指令。 选项B通用寄存器可用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。 选项c程序计数器是用于存放下一条指令所在单元的地址。 当执行一条指令时,首先需要根据PC中存放的指令 地址,将指令由内存取到指令寄存器中,即将程序计数器PC中的内容送到地址总线上,此过程称为“取指 令”。与此同时,PC中的地址或自动加1或由转移指针给出下一条指令的地址。此后经过分析指令,执行指令。 完成第一条指令的执行,而后根据PC取出第二条指令的地址,如此循环,执行每一条指令。 选项D状态寄存器用于存放状态标志与控制标志如,中断标志、溢出标志等。 参考答案:(1)B
计算机体系结构分类 按照指令和数据流不同的组织方式,计算机系统可分为四类: 1、单指令单数据流(SISD):单处理机,SISD其实就是传统的顺序执行的单处理器计算机,其指令部件每 次只对一条指令进行译码,并只对一个操作部件分配数据。流水线方式的单处理机有时也被当成SISD。 2、单指令多数据流(SIMD) :并行处理机、阵列处理机、超级向量处理机,各处理机以同步的形式执行同一 条指令。 3、多指令单数据流(MISD):流水线计算机,被证明不可能,至少是不实际。 4、多指令多数据流(MIMD) :多处理机,能够实现作业,任务,指令等各级全面并行。各级全面并行。
2018软件设计师考试冲刺题
CPU功能: (1)程序控制——程序执行顺序 (2)操作控制——将操作信号送往不同部件 (3)时间控制——出现时间、持续时间 (4)数据处理——运算、最根本任务。
● 计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将(2)的内容送到地址总线上。
(2) A.指令寄存器(IR)
例如:11101001=E9
数据表示:
● 如果“2X”的补码是“90H”,那么 X 的真值是(3)
(3)A.72
B.-56
C.56
D.1 1 1
试题分析 首先判断符号位(最高位),为 0,表示该数为正数,正数的原码、反码、补码不变;为 1 ,则该数为负数, 负数的补码为其原码的符号位不变,数值部分的按位取反,然后整个数加1 。90H=1001 0000,补码为: 1001 0000 原码为 1111 0000 其中最高位代表符号位,1110000 代表数值, 即-112,2X=-112,所以X=56。 参考答案:(3)B
十进制转二进制使用“除二取余”法,如将86转换为二进制数
2 86 余0
2 43 余1
2 21 余1
源自文库
2 10 余0
2 5 余1
2 2 余0
1
将余数从下往上排列,即可得:1010110
数据表示: 二进制转八进制时,从右开始,每三位为一组,不够三位的补0即可。每组按权展开求和,最终得到八进制数。
例如:11101001=351 同理,二进制转十六进制,每四位为一组。
● 要判断字长为 16 位的整数 a 的低四位是否全为 0,则(2) (2) A. 将 a 与0x000F进行"逻辑与"运算,然后判断运算结果是否等于0
B. 将 a 与0x000F进行"逻辑或"运算,然后判断运算结果是否等于F C. 将 a 与0x000F进行"逻辑异或"运算,然后判断运算结果是否等于0 D. 将 a 与 0x000F 进行"逻辑与"运算,然后判断运算结果是否等于F
计算机体系结构分类 (1)从宏观上按处理机的数量分类
计算机体系结构分类 (2)从微观上按并行程度分类
1.Flynn分类法 2.冯氏分类法 3.Handler分类法 4、KUCK分类方法
计算机体系结构分类 (2)从微观上按并行程度分类 在Flynn分类法中,M.J.Flynn提出了下面几个定义: 指令流——机器执行的指令序列。 数据流——由指令流调用的数据序列,包括输入数据和中间结果,但不包括输出数据。 多倍性——在系统性能瓶颈部件上同时处于同一执行阶段的指令或数据的最大可能个数。
B.通用寄存器(GR)
C.程序计数器(PC)
D.状态寄存器(PSW)
试题分析 PC(程序计数器)是用于存放下一条指令所在单元的地址。当执行一条指令时,处理器首先需要从PC中取出 指令在内存中的地址,通过地址总线寻址获取。 参考答案:(2)C
● CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在(1)中。 (1) A. 程序计数器 (PC) B. 累加器 (AC)