设计某指令系统时,假设采用16位定长指令字格式,操作码使用扩展编码方式,地址码为6位,包含零地址、一地址和二地址3种格式的指令。若二地址指令有12条,一地址指令有254条,则零地址指令的条数最多为( )。
A. 0
B. 2
C. 64
D. 128
地址码占6位,指令字长16位,二地...
用户登录可进行刷题及查看答案
地址码占6位,指令字长16位,二地址指令指令码占16-6×2=4位,最多可以表示 2^4=16 条二地址指令,二地址指令有12条,剩余16-12=4种情况,此时对于一地址指令,二地址指令的高位地址码融入二地址指令指令码作为一地址指令的指令码,最多可以表示 4×2^6=256 条一地址指令,一地址指令有254条,剩余256-254=2种情况,此时对于零地址指令,低位地址码融入一地址指令指令码作为零地址指令的指令码,最多可以表示 2×2^6=128 条零地址指令。
本题选D。
登录后提交答案
暂无评论,来抢沙发