指令格式的知识点整理

什么是指令

指令(又称机器指令):指示计算机执行某种操作的命令;计算机运行的最小功能单位。

一条机器指令是由若干位二进制表示的0、1代码组合而成的。

什么是指令系统

指令系统(又称指令集):一台计算机中实现各种(所有)功能的机器指令的集合。

指令的基本格式

指令=操作码字段+地址码字段

操作码字段:指令的功能及操作特征。

地址码字段:被操作的信息(指令或数据)的地址。

概念了解:单字节指令 半字长指令 双字长指令 定长指令字结构 变长指令字结构

指令格式的分类

  • 零地址指令:OP  只有操作码OP,没有地址码字段。
  • 一地址指令:OP+A1  只有一个地址字段,但它既是源操作数地址(简称源地址),又是目的操作数地址(简称目的地址)。
  • 二地址指令:OP+A1+A2 
  • 三地址指令
  • 四地址指令

注:目的地址只有一个,源地址可以有多个。

定长操作码指令格式

含义:在指令字的最高位部分分配固定的若干位(定长)表示操作码。

一般n位操作码字段的指令系统最大能够表示条指令。

扩展操作码指令格式

变长度操作码:全部指令的操作码字段的位数不固定,且分散地放在指令字的不同位置上。

最常见的变长操作码:扩展操作码,即操作码的长度随地址码的减少而增加。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值