2016年下半年网络工程师考试上午题真题与解析●在程序运行过程中,CPU需要将指令从内存中取出来并加以分析和执行
CPU依据(1)来区分在内存中以二进制编码形式存放的指令和数据
指令周期的不同阶段B
指令和数据的寻址方式C
指令操作码的译码结果D
指令和数据所在的存储单元【解析】:冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是指令周期的不同阶段
【参考答案】:A●计算机在一个指令周期的过程中,为从内存中读取指令操作码,首先要将(2)的内容送到地址总线上
指令寄存器(IR)B
通用寄存器(GR)C
程序计数器(PC)D
状态寄存器(PSW)【解析】:程序计数器(PC)用于存放下一个指令的地址
计算机执行程序时,在一个指令周期的过程中,为了能够从内存中读指令操作码,首先是将程序计数器(PC)的内容送到地址总线上
【参考答案】:C●设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位
若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是(3)
中【解析】:一个浮点数a由两个数m和e来表示:a=m×b^e,其中e是阶码,m是尾数,b是基数(通常是2)
浮点数,其结构如下:尾数部分(定点小数)阶码部分(定点整数)阶符±阶码e数符±尾数m9位补码表示定点小数范围:-1~+(1-2^(-8))也就是:-1~+0
11111111典型值浮点数代码真值非零最小正数00---0,0
10---0(2的-2e方)(2−m),(2−64)(2−1)最大正数11---1,0
11---1(2的2e方-1)(1-2−m),绝对值最小负数00---0,1
011--1(2的-2e方)(-2−m),绝对值最大负数11---1,1
00---0(2的2e方-1)(-1),【参考答案】:B●已知数据信息为16位,最少应该附加(4)位校验