2016 年 下 半 年 软 件 设 计 师 考 试 上午真题答案解析 1、在程序运行过程中,CPU 需要将指令从内存中取出并加以分析和执行。CPU 依据(A)来区分在内存中以二进制编码形式存放的指令和数据。 A.指令周期的不同阶段(传统的冯诺依曼架构计算机) B.指令和数据的寻址方式 C.指令操作码的译码结果 D.指令和数据所在的存储单元 解析: 在传统的计算机(冯诺依曼)计算机中,它是根据指令周期的不同阶段来区分的,取指周期取出的是指令,执行周期取出的是数据。 2、计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将(C)的内容送到地址总线上。 A.指令寄存器(IR) B.通用寄存器(GR) C.程序计数器(PC) D.状态寄存器(PSW) 解析: 本题考察计算机组成原理 指令寄存器是临时存放从内存中取出来的程序指令的寄存器。 通用寄存器用来传送和暂存数据的,还可以参与算数逻辑运算。 程序计数器用来存放下一条指令所在单元的地址。 当 执 行 一 条 指 令 , 计 算 机 首 先 要 将 指 令 所 在 的 内 存 地 址 从 程 序 计 数 器 中 取 出 来 , 从 而 知 道 它在 内 存 什 么 地 方 放 着 , 然 后 把 取 出 的 地 址 交 给 地 址 总 线 , 然 后 地 址 总 线 将 这 条 指 令 取 出 来 , 取 出来 这 条 指 令 后 就 将 这 条 指 令 放 到 指 令 寄 存 器 中 , 然 后 程 序 计 数 器 +1 指 向 下 一 条 指 令 的 地 址 。 当指 令 寄 存 器 中 的 指 令 执 行 完 之 后 ,再 根 据 程 序 计 数 器 的 地 址 再 取 一 条 指 令 出 来 放 到 指 令 寄 存 器 中如 此 往 复 循 环 执 行 。 状 态 寄 存 器 是 运 算 器 的 一 部 分 , 用 来 存 放 两 类 信 息 , 1、当 前指 令 执 行 结果的 状 态 信 息 (如有无进位, 有无溢出 等), 2、存 放 控制信 息 (如 是 否允许中 断)。 3、设 16 位浮点数 , 其中 阶符 1 位、阶码值 6 位、数 符 1 位、尾数 8 位。 若阶码用 移码表示, 尾数 用 补码表示, 则该浮点数 所 能表示的 数 值范围是 (B) 。 A.-264~(1-2-8)264 B.-263~(1-2-8)263 C.-(1-2-8)264~(1-2-8)264...