[信息与通信]第3章80C51的指令系统
第3章 80C51的指令系统 指令: CPU按照人们的意图完成某种操作的命令。 指令系统: 一台计算机的CPU所能执行的全部指令的集合。 机器指令:计算机能直接识别和执行的指令,是二进制编码(特点:运行速度快,占内存容量小,比高级语言编写的程序效率高得多,故广泛用于实时控制;指令本身是二进制代码,记忆困难)。 符号指令:采用助记符和其他一些符号来编写指令程序(经过一种称为汇编程序的软件的翻译,可变成机器可执行的目标程序)。 (1)指令执行时间短。单机器周期指令64条,双机器周期指令45条,四机器周期指令2条(乘法和除法指令)。 (2)指令编码字节少。单字节指令49条,双字节指令45,三字节指令17条。 (3)具有丰富的位操作指令。 3.1 指令格式及常用符号 单字节指令(49条) 双字节指令(45条) 书写格式 描述符号 3.2 80C51的寻址方式 在程序行中,操作码代表了该句指令的功能,而功能的对象却由操作数决定,由操作数指出参与运算的数或该数所在的地址。指令中所规定的寻找(源)操作数或指令转移地址的方式叫寻址方式。寻址方式与计算机的存储空间结构是密切相关的。灵活运用各种寻址方式,可以大大的提高程序的运行效率。 80C51基本七种寻址方式 3.3 数据传送类指令(29条) 一般不影响标志寄存器PSW的状态(除了目的操作 数为ACC的指令影响奇偶标志
原创力文档

文档评论(0)