计算机系统实验:时序电路实验
2019年3月21日 题目:时序电路实验 解释:时序电路的实现相对来讲较为简单,并没有什么特别的东西,唯一需要新学的就是如果用quartus画一张状态机图,并产生相应的vhdl文件。如图所示: 生成的vhdl文件如图所示: 题目:微程序控制器实验1 解释: 首先通过模拟器进行操作,模拟器的文件下载下来后如图所示: 其中HexEdit可执行程序是用来对user_prog文件进行查看后修改,查看之后的文件如图所示: 之后运行simple cpu emulator.exe可执行文件进行运行 start上面是我们的文件,start后开始运行,现在是初始状态,其中pc是计数器,op是指令代码,addr是当前微指令地址,nxt是下一微指令地址,ar是地址寄存器,dr1是暂存器1,dr2是暂存器2,r5是寄存器 初始状态 执行pc->ar,pc+1 执行ram->ir进行译码 执行pc->ar,pc+1 执行ram->ar 执行ram->r5 执行pc->ar,pc+1 执行ram->ir 执行pc->ar,pc+1 执行ram->ar 执行ram->dr2 执行r5->dr1 执行alu->r5 执行pc->ar,pc+1 执行ram->ir 执行pc->ar,pc+ 执行ram->ar 执行r5->ram 执行pc->ar,pc+1 执行ram->ir 执行pc->ar,pc+1 执行ram