问答题
某模型机9条指令使用频度为: 要求有两种指令字长,都按双操作数指令格式编排,采用扩展操作码,并限制只能有两种操作码码长。设该机有若干通用寄存器,主存为16位宽,按字节编址,采用按整数边界存储,任何指令都在一个主存周期中取得,短指令为寄存器--寄存器型,长指令为寄存器--主存型,主存地址应能变址寻址。
指出访存操作数地址寻址的最大相对位移量为多少个字节?
由于相对位移字段长度为5位,因此访存地址寻址的最大相对位移量为25=32字节。
问答题 考虑题目全部要求,设计优化实用的操作码形式,并计算其操作码的平均码长。
问答题 仅根据使用频度,不考虑其它要求,设计出全Huffman操作码,计算其平均码长。
问答题 设计8位字长的寄存器—寄存器型指令3条,16位字长的寄存器一存储器型变址寻址方式指令4条,变址范围不小于正、负127。请设计指令格式,并给出指令各字段的长度和操作码的编码。