8位基本结构模型计算机,8位模型计算机的设计.pdf

课 程 设 计 说 明 书

课程名称: 计算机组成原理

题 目: 8 位模型计算机的设计与实现

院 系:

专业班级:

学 号:

学生姓名:

指导教师:

2010 年 月 日

1

一. 8 位模型 CPU 结构 3

1. 运算部件 3

2. 寄存器组 3

3. 指令寄存器 3

4. 程序计数器 3

5. 地址寄存器 4

二. 指令系统结构及其功能确定 5

1.模型及指令系统 5

2.模型机的微指令 6

3.微程序设计方法 7

三.CPU 硬件系统设计 10

1.建立数据通路 10

2.控制执行单元 11

3.在模型机中运行的软件 12

四.总结 14

2

一. 8 位模型 CPU 结构

1. 运算部件

CPU 中的运算器是由运算部件和一部分寄存器组成。运算部件的任务是对

操作数进行加工处理。运算部件主要由三部分组成:

(1)输入逻辑。操作数可以来自各种运算器,也可以来自 CPU 内部的数据

线。每次运算最多只能对两个数据进行操作,所以运算部件设置了两个暂存器

DR1 和 DR2—保存通用寄存器组读出的数据或 BUS 上来的数据。

(2)算术/逻辑运算部件 ALU。ALU 是运算部件的核心,可根据用户需要选

择具体功能,如算术运算或逻辑运算等,以完成具体的运算操作。

(3)输出逻辑。运算结果可以直接送往接收部件。

2. 寄存器组

计算机工作时,CPU 需要处理大量的控制信息和数据信息。例如对指令信

息进行译码,以便产生相应控制命令,对操作数进行算术或逻辑运算加工,并

且根据运算结果决定后续操作等。因此,在 CPU 中需要设置若干寄存器,暂时

存放这些信息。

3. 指令寄存器

指令寄存器 (IR)是用来存放当前正在执行的指令,它的输出包括操作码

信息、地址信息等,是产生微命令的主要逻辑依据。

4. 程序计数器

程序计数器 (PC)也称指令指针,用来指示指令在存储器中的存放位置。

当程序顺序执行时,每次从主存,即程序存储器中取出一条指令,PC 内容就被

增量计数,指向下一条指令的地址。增量值取决于现行指令所占的存储单元数。

如果现行指令只占一个存储单元,则 PC 内容加 1;若现行指令占了两个存储单

3

元。那么 PC 内容加 2。当程序需要转移时,就要将转移地址送入 PC,使 PC 指

向新的指令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值