VHDL实现单的8位CPU.docVIP

  • 6
  • 0
  • 约4.25万字
  • 约 8页
  • 2017-01-24 发布于河南
  • 举报
VHDL实现单的8位CPU

VHDL实现简单的8位CPU 设计者: E-MAIL:huyugv_830913@163.com 61IC中国电子在线 CPU具有的功能:能完成一些简单的指令 MOV AX,ADDRESS4 --将address4中的内容赋给AX寄存器(在8086/8088汇编语言中称这种寻址方式为直接寻址方式) ADD AX,ADDRESS4 -- 将address4中的内容加到AX寄存器中 SUB AX,ADDRESS4 -- 用address4中的内容减去AX寄存器中的内容 OUT -- 输出AX寄存器中的内容 HLT -- CPU停止运行 CPU工作的时序图: S0状态:程序计数器(PC)将值赋给MAR S1状态:PC=PC+1 注意:因为在设计状态机时引入了复位键(RST),为了避免一个信号有多个源,因而将时序进程(REG:PROCESS)和组合进程(COM:PROCESS)合二为一。但是产生了一个比较麻烦的事情--------------即一个状态占用了两个时钟周期。所以在设计PC=PC+1时,引入了标

文档评论(0)

1亿VIP精品文档

相关文档