某机器字长为16位,主存容量为1 M×16位,有63种指令,CPU有PC,IR,AR,DR 4个基址寄存器和4个变址寄存器,16个通用寄存器。 (1)请设计合适字长的二地址(RS型)指令,其中一个操作数有4种寻址方式; (2)说明各寄存器合适的位数

admin2014-07-18  25

问题 某机器字长为16位,主存容量为1 M×16位,有63种指令,CPU有PC,IR,AR,DR 4个基址寄存器和4个变址寄存器,16个通用寄存器。
  (1)请设计合适字长的二地址(RS型)指令,其中一个操作数有4种寻址方式;
  (2)说明各寄存器合适的位数;
  (3)说明各操作数的寻址方式及有效地址;
  (4)在上述指令格式的基础上如何增加16条一地址S型指令?

选项

答案(1)双字长指令格式如下图: [*] XX:可以指定4种不同的寻址方式。 地址1和地址2共同表示内存中的20位地址。 (2)基址寄存器、变址寄存器20位;通用寄存器16位。 (3)由于指令码共可以指定64个指令。因此可以令指令码为111111,与指定寄存器的4位组成指令码,则一共可以产生16条新的指令。XX在这种格式中为无效位。 [*]

解析
转载请注明原文地址:https://kaotiyun.com/show/raxi777K
0

最新回复(0)