购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.1.2 指令格式

1 . 机器指令格式

计算机机器指令一般由操作码(指令助记符)和操作数两部分组成,其基本格式如图3-1 所示

图3-1 指令的基本格式

操作码用来指示指令所要完成的操作,操作数指示指令执行过程中所需要的数据。

在计算机中,任何信息都是以数据形式存储的,所以,实现指令功能的主要方式就是对数据的处理。只有一个操作数的指令称为单操作数指令。有两个操作数的指令,一个称为源操作数,另一个称为目的操作数。而有些指令可以没有操作数。

2 . 汇编指令格式

汇编指令格式由以下几个部分组成:

其中,[]中的项表示为可选项。

标号:又称为指令地址符号,一般是由1~6个字符组成,标号是以字母开头的字母-数字串,它与操作码之间用冒号分隔。

操作码:是由助记符所表示的指令的操作功能,任何指令都必须具有操作码。

操作数:是指参加操作的数据或数据的地址。操作数与操作码之间必须用空格分隔,操作数与操作数之间必须用西文逗号“,”分隔。

注释:是为该条指令作的说明,以便于阅读,注释部分不产生目标代码。

操作码是指令的核心,不可缺少。其他几项(方括号内的)根据指令、程序的要求不同为可选项。

在指令系统中,不同功能的指令,操作数的个数也不同。指令可以分为:双操作数指令、单操作数指令和无操作数指令。

传送类指令多为两个操作数,写在左面的称为目的操作数(表示操作结果存放的寄存器或存储器单元地址),写在右面的称为源操作数(指出操作数的来源)。

例如: edPa36qb8ZL1CaMVGjhczvwEHDDkfDK/4JdnAPbEFOUV0uoWgYlXzsDV1oEyLVhA

点击中间区域
呼出菜单
上一章
目录
下一章
×