根据上一节设计的简单的CPU我们增加一定的指令,设计一.docVIP

  • 16
  • 0
  • 约7.03千字
  • 约 11页
  • 2019-06-21 发布于江苏
  • 举报

根据上一节设计的简单的CPU我们增加一定的指令,设计一.doc

根据上一节设计得的简单的CPU我们增加一定的指令,设计一个相对复杂一点的CPU。这个CPU的设计流程与前面相似。 1定义一个CPU 本章我们介绍组成这个CPU的指令体系结构的存储器模型、寄存器和指令集: 首先我们来看它的存储器模型,这个CPU能够访问的地址空间为64Kbytes,其中1byte=8bits;这个CPU的输出输出端口用存储器的访问模式(也就是与存储器统一编址,或者叫做存储器影射IO)。 这个CPU有3个通用寄存器AC[7:0](与simple中相同),R[7:0]通用寄存器,用于提供第二个操作数,也可以用来暂存AC的值。这个CPU还有一个“0” 其他的程序员不能访问的寄存器有: 16bit的地址寄存器 AR[15:0] 16bit的程序计数器 PC[15:0] 8bit的数据寄存器 DR[7:0] 8bit的指令寄存器 IR[7:0] 8bit的数据暂存器 TR[7:0] 最后这个CPU的指令集如下: Instruction Code Operation NOPNo Operation LDACT AC—M[T] STACT M[T] —AC MOVACR—AC MOVRAC—R JUMPT GOTO T JMPZ 0000

文档评论(0)

1亿VIP精品文档

相关文档