一 简 答 1.CISC,RISC 答 : CISC(复 杂 指 令 集 计 算 机 ) 和 RISC( 精 简 指 令 集 计 算 机 ) 是 前 CPU 的 两 种 架 构 。 早期 的 CPU 全 部 是 CISC 架 构 , 它 的 设 计 目 的 是 要 用 最 少 的 机 器 语 言 指 令 来 完 成 所 需 的 计 算任 务 。 CISC( Complex Instruction Set Computer) 结 构 有 其 固 有 的 缺 点 , CISC 指 令 集的 各 种 指 令 中 , 其 使 用 频 率 却 相 差 悬 殊 , 大 约 有 20% 的 指 令 会 被 反 复 使 用 , 占 整 个 程 序 代码 的 80% 。 而 余 下 的 80% 的 指 令 却 不 经 常 使 用 , 在 程 序 设 计 中 只 占 20% , 显 然 , 这 种 结构 是 不 太 合 理 的 。 RISC 并 非 只 是 简 单 地 去 减 少 指 令 , 而 是 把 着 眼 点 放 在 了 如 何 使 计 算 机 的结 构 更 加 简 单 合 理 地 提 高 运 算 速 度 上 。 RISC 结 构 优 先 选 取 使 用 频 最 高 的 简 单 指 令 , 避 免 复杂 指 令 ; 将 指 令 长 度 固 定 , 指 令 格 式 和 寻 地 方 式 种 类 减 少 ; 以 控 制 逻辑为主, 不 用 或少 用 微码 控 制 等措施来 达到上 述目 的 。 到目 前 为止, RISC 体系结 构 也还没有 严格 的 定 义, 一 般认为, RISC 体系结 构 应具有 如 下特点 : 采用 固 定 长 度 的 指 令 格 式 , 指 令 归整 、简 单 、基本寻 址方 式 有 2~3 种 。 使 用 单 周期 指 令 , 便于流水线操作执行。 大 量使 用 寄存器 ,数据处理 指 令 只 对寄存器 进行操作,只 有 加 载/ 存储指 令 可以 访问存储器 , 以 提 高 指 令 的 执行效率 。 当然 , 和 CISC 架 构 相 比较, 尽管RISC 架 构 有 上 述的 优 点 , 但决不 能认为RISC 架 构 就可以 取 代 CISC 架 构 , 事实上 , RISC 和 CISC 各 有 优 势, 而 且界限并 不 那么明显 。 现代 的 CPU 往往采CISC 的 外围, 内部 加 入了 RISC 的 特性, 如 超长 指 令 集 CPU 就是 融合 了 RISC ...