若机器字长36位,若采用单字长指令,公完成54种不同的操作,采用三地址格式的访问指令,操作数可在1K地址范围内寻找,画出

若机器字长36位,若采用单字长指令,公完成54种不同的操作,采用三地址格式的访问指令,操作数可在1K地址范围内寻找,画出该机器的指令格式,并加以简要的说明
橘右京117 1年前 已收到1个回答 举报

旋妙 春芽

共回答了23个问题采纳率:100% 举报

很简单,首先,采用单字长说明指令都是36位的,现在需要有54中不同的操作,离54最近的并且大于54的2的幂次方是64,而64=2^6,所以操作码应该要6位,现在还剩下30位,由于操作数要在1K地址范围内寻找,1K地址范围就是1024=2^10,所以每个操作数地址都需要有10位,三个操作数共30位,加上操作码6位,刚好36位.所以指令格式是:
位35-位30是操作码,位29-位20是第一操作数地址,位19-位10是第二操作数地址,位9-位0是第三操作数.

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.011 s. - webmaster@yulucn.com