- 操作码优化编码的评价方法
操作码优化设计
定长编码:1 所有指令一样长 2 需要编码的操作码有n个 则定长的操作码最少需要
解释: 指令要一个主存周期取得 主存宽度16位 按字节编址 就是 两个字节 按整数边界存储 就是要么取一个字节要么两个,不能取10位。所以意思就是 指令要么一个字节要么两个字节。短指令就是8位 长指令就是16位。寄存器-寄存器就是 操作码+寄存器号+寄存器号 。 寄存器-主存 操作码+主存地址偏移量 。 9条指令扩展编码就是 2-5 (00 01 10 11xxx …) 所以 8-2 = 6 6/2 = 3 所以就有2^3=8 个寄存器 最大偏移量就是2^5(16-5-3-3=5)=32