DE2-115_microcontroller.zip 阅读实践教程103~110页,完成填空。 在第二次实验数据通路中,运算过程是通过____(1)______(开关手工输入/微程序控制器产生)ALU_OP、Ace等一系列控制信号完成的,这次实验的运算过程通过______(2)____(开关手工输入/微程序控制器产生)控制信号完成。 根据实验原理图,实验电路分为两个部分:运算数据通路 和 微程序控制器, 其中_____(3)_____(运算数据通路/微程序控制器)通过对运算需要的各种控制信号进行编码、保存、读出、执行的过程,有序地控制_____(4)_____(运算数据通路/微程序控制器)工作。控制器包括(从右往左,从上往下数)IR,____(5)______,微地址寄存器uAR,时序Sequencer,____(6)______,____(7)______,微指令译码。 包含运算器和微程序控制器的实验电路其实已经是一个CPU,需要为此设计指令系统,以及为每条指令设计微程序。 实验电路没有设计主存储器存放指令,因此实验开关手工输入指令来代替从主存储器读出指令的过程,也因为没有主存储器,所以指令的目的操作数仅来自寄存器GRS。 指令字占____(8)______个二进制位,分为_____(9)_____个字段,____(10)______(IR[9:6]/IR[5:4]/IR[3:0])是指令操作码OPCODE,____(11)______(IR[9:6]/IR[5:4]/IR[3:0])用来指示GRS的寄存器号 ,____(12)______(IR[9:6]/IR[5:4]/IR[3:0])提供立即数DATA。 指令分为“装数”和“运算”两种类型,装数指令有____(13)_____(0/1/2/12/13)条,即_____(14)_____,装数指令执行时,____(15)______(经过/不经过)ALU,运算指令执行时,____(16)______(经过/不经过)ALU。 实验中,指令的执行流程分为_____(17)_____、____(18)______、____(19)______、_____(20)_____四个阶段。