2016年11月第1题在程序运行过程中,CPU需要将指令从内存中取出并加以分析和执行。CPU依据(1)来区分在内存中以二进制编码形式存放的指令和数据。(1)A.指令周期的不同阶段B.指令和数据的寻址方式C.指令操作码的译码结果D.指令和数据所在的存储单元【答案】A【解析】指令和数据是都存储在内存中,传统计算机CPU在执行过程中根据指令周期的不同阶段来区分是指令还是数据,取指周期取出的是指令,执行周期取出的是数据。2016年11月第2题计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将(2)的内容送到地址总线上。(2)A.指令寄存器(IR)B.通用寄存器(GR)C.程序计数器(PC)D.状态寄存器(PSW)【答案】C【解析】PC(程序计数器)是用于存放下一条指令所在单元的地址。当执行一条指令时,处理器首先需要从PC中取出指令在内存中的地址,通过地址总线寻址获取。2016年11月第3题设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是(3)。(3)A.-264~(1-2-8)264B.-263~(1-2-8)263C.-264~(1-2-(1-2-8)264~(1-2-8)264D.-(1-2-8)263~(1-2-8)263【答案】B【解析】如果浮点数的阶码(包括1位阶符)用R位的称码表示,尾数(包括1位数符)用M位的补码表示,则浮点数表示的数值范围如下。2016年11月第4题已知数据信息为16位,最少应附加(4)位校验位,以实现海明码纠错。(4)A.3B.4C.5D.6【答案】C【解析】海明码的构造方法是:在数据位之间插入k个校验位,通过扩大码距来实现检错和纠错。设数据位是n位,校验位是k位,则n和k的必须满足以下的关系。2K-1≥n+k数据为16位时,至少需要5位校验位。25-1≥16+52016年11月第5题将一条指令的执行过程分解为取指、分析和执行三步,按照流水方式执行,若取指时间t取指=4t△、分析时间t分析=2t△、执行时间t执行=3t△,则执行完100条指令,需要的时间为(5)△t。(5)A.200B.300C.400D.405【答案】D【解析】第一条指令执行时间+(指令数-1)*各指令段执行时间中最大的执行时间。4t+3t+2t+△△△(100-1)X4t=405t△△2016年11月第6题以下关于Cache与主存间地址映射的叙述中,正确的是(6)。(6)A.操作系统负责管理Cache与主存之间的地址映射B.程序员需要通过编程来处理Cache与主存之间的地址映射C.应用软件对Cache与主存之间的地址映射进行调度D.由硬件自动完成Cache与主存之间的地址映射【答案】D【解析】在程序的执...