早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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

题目详情
若机器字长36位,若采用单字长指令,公完成54种不同的操作,采用三地址格式的访问指令,操作数可在1K地址范围内寻找,画出该机器的指令格式,并加以简要的说明
▼优质解答
答案和解析
很简单,首先,采用单字长说明指令都是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是第三操作数.