03第三章MCS-51的指令系统A.ppt

第三章 MCS-51的指令系统 第三章 MCS-51的指令系统 3.1 指令及其表示方式 3.2 寻址方式 3.3 指令系统 3.1 指令及其表示方式 3.1.1 指令格式 3.1.2 指令表示法 3.1.1 指令格式 微处理器的指令是完成一种特定操作的命令。通常,指令由操作码和操作数两部分组成一般来说.指令应具有如下功能: 操作码指明执行什么性质和类型的操作。例如,数的传送、加法、减法等。 操作数指定参加操作的数本身或者是操作数所在的地址(操作数地址)。 指定操作结果存放的地址。 指定下一条指令存放的地址(指令地址)。 3.1.1 指令格式 通常,按指令排列顺序,由CPU中的程序计数器PC指出下一条要执行指令的地址,每取一个字节,PC能自动加1,这样在指令中就不必指明下一条指令的地址。 若遇到程序转移的情况则由转移指令指明下一条指令的地址,执行完后自动地把下一条指令的地址赋予PC。 3.1.1 指令格式 此外,约定结果数的地址和一个操作数的地址相同。例如,先把一个加数存入A中,当它和另一个数相加后,其结果仍放在A中,于是可不在指令中指明该结果存放的地址。 3.1.1 指令格式 在微型机中,一般采用变长字节的指令,也就是说,不同指令用不同长度来表示,但都是字节的整数倍。MCS-51指令格式有三种形式,它们分别占有1-3个存储单元。 3.1 指令及其表示方式 3.1.1

文档评论(0)

1亿VIP精品文档

相关文档