一个非常简单的cpu的设计.pptVIP

  • 473
  • 0
  • 约1.14万字
  • 约 77页
  • 2016-11-07 发布于天津
  • 举报
一个非常简单的cpu的设计

一个非常简单的CPU的设计 1、组合逻辑控制器 2、微程序控制器 1. cpu定义 我们按照应用的需求来定义计算机,本文介绍一个非常简单的CPU的设计,它仅仅用来教学使用的。我们规定它可以存取的存储器为64byte,其中1byte=8bits。所以这个CPU就有6位的地址线A[5:0],和8位的数据线D[7:0]。 我们仅定义一个通用寄存器AC(8bits寄存器), 它仅仅执行4条指令如下: 除了寄存器AC外,我们还需要以下几个寄存器: 地址寄存器 A[5:0], 保存6位地址。 程序计数器 PC[5:0],保存下一条指令的地址。 数据寄存器 D[7:0],接受指令和存储器来的数据。 指令寄存器 IR[1:0],存储指令操作码。 2 .取指设计 在处理器执行指令之前,必须从存储器取出指令。其中取指执行以下操作: 通过地址端口A[5:0]从地址到存储器 等待存储器准备好数据后,读入数据。 由于地址端口数据A[5:0]是从地址寄存器中读出的,所以取指第一个执行的状态是 Fetch1: AR—PC 接下来cpu发出read信号,并把数据从存储器M中读入数据寄存器DR中。同时pc加一。

文档评论(0)

1亿VIP精品文档

相关文档