第四章指令系统[二].pptVIP

  • 203
  • 0
  • 约4.83千字
  • 约 25页
  • 2016-11-29 发布于重庆
  • 举报
第四章指令系统[二]

4.3.3 指令格式分析与设计方法举例 例:某16位机指令格式结构如下所示,试分析指令格式及寻址方式特点。 例:某16位机指令格式结构如下所示,试分析指令格式及寻址方式特点。 例:某机配有基址寄存器和变址寄存器,采用一地址格式的指令系统,允许直接和间接寻址,且指令字长、机器字长和存储字长均为16位,主存按字编址. (1)若采用单字长指令,共能完成105种操作,则指令可直接寻址的范围是多少?一次间接寻址的寻址范围是多少?画出其指令格式并说明各字段的含义. 【解答】 105种操作,故操作码取7位; 按题意有4种寻址方式,故寻址方式特征位取2位. 指令格式如下: (2)若存储字长不变,可采用什么方法直接访问容量为16MB的主存? 【解答】 16MB=8M×16位,需要23位的地址位才能访问该主存的全部单元. 可在上述(1)指令格式的基础上,采用双字长指令;格式如下: 例:某16位模型机共有64种操作,操作码位置固定,且具有以下特点: (1)采用一地址或二地址格式; (2)由寄存器寻址、直接寻址和相对寻址(位移量为-128~+127)三种寻址方式; (3)有16个通用寄存器,算术运算和逻辑运算的操作数及运算结果都在寄存器中; (4)取数/存数指令在通用寄存器和主存之间传送数据; (5)存储器容量为1MB,按字节编址. 要求设计算逻指令、取数/存数指令和相对转移指令的格式,并简述设计

文档评论(0)

1亿VIP精品文档

相关文档