计算机组成原理cpu模型详解,计算机组成原理(3.4CPU模型).pdf

3.4 CPU模型

本节以一台模型机的设计,建立整机概念,具

体深入地讨论CPU的工作机制,即研究指令如

何执行,微命令序列如何产生等问题。

哈尔滨工程大学计算机科学与技术学院 姚爱红

3.4.1 CPU设计步骤

格式、寻址方式、指令类型设置

拟定指令系统

确定总体结构 寄存器、ALU、数据通路设置

安排时序 画流程图(寄存器传送级)

拟定指令流程和微命令序列。

形成控制逻辑 列操作时间表

组:列逻辑式,形成逻辑电路

微:按微指令格式编写微程序

哈尔滨工程大学计算机科学与技术学院 姚爱红 2

3.4.2 模型机的指令系统

1.指令格式

指令字长16位,采用寄存器型寻址,指令中给

出寄存器号。

(主存容量为64K×16位)

哈尔滨工程大学计算机科学与技术学院 姚爱红 3

双操作数指令格式:

4 3 3 3 3

操作码 寄存器号 寻址方式 寄存器号 寻址方式

目的地址 源地址

单操作数指令格式:

4 6 3 3

操作码 (可扩展) 寄存器号 寻址方式

转移指令格式: 目的地址

15 12 11 9 8 6 5 4 3 2 1 0

操作码 寄存器号 寻址方式 方式 N′Z′V′C′

转移地址 转移条件

2.寻址方式

CPU可编程访问的寄存器:

通用寄存器R、程序计数器PC、堆栈指针SP、程序状态字PSW

寻址方式 编码 助记符 定义

寄存器寻址 000 R (R)为操作数

寄存器间址 001 (R) (R)为操作数地址

自减型寄存 010 -(R) (R)-1为操作数地址

器间址

-(SP) (SP)-1为栈顶地址

哈尔滨工程大学计算机科学与技术学院 姚爱红 5

寻址方式 编码 助记符 定义

立即/自增型寄 011 (R)+ (R)为操作数地址,

存器间址 访问后(R)+1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值