全球旧事资料 分类
2016年下半年软件设计师真题答案解析(上午选择下午案例完整版)
1、在程序运行过程中,CPU需要将指令从内存中取出并加以分析和执行。CPU依据()来区分在内存中以二进制编码形式存放的指令和数据。
精品文档,超值下载
A指令周期的不同阶段
B指令和数据的寻址方式
C指令操作码的译码结果
D指令和数据所在的存储单元
答案:A指令和数据是都存储在内存中,传统计算机CPU在执行过程中根据指令周期的不同阶段来区分是指令还是数据,取指周期取出的是指令,执行周期取出的是数据。
2、计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将()的内容送到地址总线上。
A指令寄存器(IR)
B通用寄存器(GR)
C程序计数器(PC)
D状态寄存器(PSW)
答案:CPC(程序计数器)是用于存放下一条指令所在单元的地址。当执行一条指令时,处理器首先需要从PC中取出指令在内存中的地址,通过地址总线寻址获取。
3、设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是()。
fA264~(128)264B263~(128)263C264~(12(128)264~(128)264D(128)263~(128)263
答案:B如果浮点数的阶码包括1位阶符用R位的移码表示,尾数包括1位数符用M位的补码表示,则浮点数表示的数值范围如下。
4、已知数据信息为16位,最少应附加()位校验位,以实现海明码纠错。
A3
B4
C5
D6
答案:C海明码的构造方法是:在数据位之间插入k个校验位,通过扩大码距来实现检错和纠错。设数据位是
位,校验位是k位,则
和k的必须满足以下的关系。2K1≥
k数据为16位时,至少需要5位校验位。251≥1655、将一条指令的执行过程分解为取址、分析和执行三步,按照流水方式执行,若取指时间t取址4△t、分析时间t分析2△t、执行时间t执行3△t,则执行完100条指令,需要的时间为()△t。
A200
B300
C400
D405
f答案:D第一条指令执行时间指令数1各指令段执行时间中最大的执行时间。4△t3△t2△t(1001)X4△t405△t6、以下关于Cache与主存间地址映射的叙述中,正确的是()。
A操作系统负责管理Cache与主存之间的地址映射B程序员需要通过编程来处理Cache与主存之间的地址映射C应用软件对Cache与主存之间的地址映射进行调度D由硬件自动完成Cache与主存之间的地址映射
答案:D在程序的执行过程中,Cache与主存的地址映射是由硬件自动完成的7、可用于数r
好听全球资料 返回顶部