计组期末复习-第四章指令系统

目录

一、操作码扩展

二、寻址方式判断

三、指令寻址,指令字长计算

四、指令格式判断


推荐题目:计算机组成原理 第四章【指令系统】课后作业解析【MOOC答案】_将如下mips r4000汇编语言翻译成机器语言指令-CSDN博客

一、操作码扩展

推荐教程:

扩展操作码(谁看谁爽)_哔哩哔哩_bilibili

定长n位操作码最多表示2^n条指令。注意题目是定长操作码还是可扩展操作码。

二、寻址方式判断

  1. 指令寻址方式:顺序寻址方式与跳跃寻址方式
  2. 操作数寻址方式:
  • 隐含寻址:操作数地址隐含在操作码中;eg: mul 隐藏了ax或al
  • 立即寻址:立即数寻址,形式地址A就是操作数;不用访存。 add ax,3
  • 直接寻址:指令中地址码给出的是操作数的有效地址。EA = A  ; [idata]
  • 间接寻址:有效地址由形式地址字段A间接提供,EA =(A)  
  • 寄存器寻址:操作数在寄存器中。ax  。既能有效缩短指令字长,又能加快指令执行速度
  • 寄存器间接寻址:[ax]  , 操作数在主存单元。
  • 基址寻址方式:由基址寄存器和形式地址A形成 操作数有效地址; EA=(基址R)+A
  • 变址寻址方式:由变址寄存器和形式地址A形成 操作数有效地址;
  • 基址寄存器bx,bp ; 变址寄存器 si,di
  • 相对寻址方式:EA=(PC)+D;
  • 堆栈寻址方式:隐含的操作数在堆栈段中

三、指令寻址,指令字长计算

直接做题。

按字编址,说明一个存储单元中存储的数据长度为16位。PC+1。指令长度为16位。2个字节。

注意指令长16位。+2是受这个16位影响。

偏移量从当前指令执行结束的地址开始算。200A-(2003+2)=05H

2001-(2008+2)=-9

四、指令格式判断

两地址指令的分类:存储器-存储器(SS)型指令;寄存器-寄存器(RR)型指令;寄存器-存储器(RS)型。执行时间最短的是RR型指令,不需要访问存储器。执行时间最长的是SS型指令。

 

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值