1. 为使用微指令的P字段实现微程序分支,微指令存放的地址是否有限制?本实验中NOT指令的两条微指令是否可以存放在任意地址中? 2.微指令的编码格式有哪几种?本实验使用的是哪一种? 3.若本实验还要再增加2条指令,是否需要增加或修改硬件?哪些部件需要修改?
时间: 2024-06-07 10:11:35 浏览: 223
cpu微命令分析.rar_cpu_微 源码_微指令
1. 在使用微指令的P字段实现微程序分支时,微指令存放的地址没有限制,可以存放在任意地址中。在本实验中,NOT指令的两条微指令也可以存放在任意地址中。
2. 微指令的编码格式主要有水平型和垂直型两种。本实验使用的是水平型编码格式,具体来说是16位水平型编码格式。
3. 如果要增加2条指令,需要修改硬件。需要修改控制存储器(Control Memory)中的微程序,以便能够识别这两条新指令并生成相应的微指令序列。此外,还需要修改指令译码器(Instruction Decoder)以及ALU等部件来支持这两条新指令的执行。
阅读全文