单选题
某指令系统指令字长为8位,每一地址码长3位,采用扩展操作码技术。若指令系统具有两条二地址指令、10条零地址指令,则最多可有______条一地址指令?
A.20
B.14
C.10
D.6
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 由于二地址指令操作码字段位数为2,最多可以有4条二地址指令,而只使用了两条,前两位剩下两条,即多余出1位留作扩展用,所以剩余空间为2
1+3+3
=128,又因为其中包含了10条零地址指令,所以可用的空间还有118,在这个空间当中,由于一地址指令后三位为地址,故可设计出118/2
3
,结果取整。
提交答案
关闭