你按照这个解答就行了,下面的如果你不是很清楚,我可以以WORD.doc的格式直接发到你的QQ邮箱里面
某计算机字长为16位,主存容量为64K字,采用单字长单地址指令,共有40条指令.试采用直接、立即、变址、相对四种寻址方式设计指令格式.
答:根据题意,40种指令至少需6位OP;四种寻址方式至少需用2位表示;主存为640K,则地址需要20位,而机器字长为16位,所以只能用分段方式来实现,设段寄存器为16位,作为段内地址的位移量可以在指令指定的寄存器中,可设计如下格式:
15 10 9 8 7 0
OPx05X(2)x05D(8)
X = 00 直接寻址方式 E = D
X = 01 立即寻址方式
X = 10 变址寻址方式 E = (R)+D
X = 11 相对寻址方式 E = (PC)+D