单片机指令系统

1.内部数据传送指令

 指令格式   MOV <目的操作数> , <源操作数>
    这类指令的源操作数和目的操作数都在内部。他们既可以是片内RAM地址,也可以是特殊功能寄存器SFR的地址。当然源操作数也可以是立即数。




2.算术操作类指令

在MCS-5l指令系统中,有单字节的加、减、乘、除法指令,数据运算功能比较强。算术操作指令执行的结果将使进位标志(Cy)、辅助进位(Ac)、溢出标志(OV)及奇偶标志(P)置位或复位,但是加1和减1指令不影响这些标志。在下面对每种指令的介绍过程中,详细的说明了每条指令对标志的影响。

3.逻辑运算指令
  逻辑运算类指令包括“与”、“或”、“异或”、“清零”、“求反”、“左右移位”等逻辑操作。在这类指令中,除以累加器A为目的的寄存器外,均不影响PSW中的标志位。

4.控制转移类指令
 控制转移类指令用于改变程序计数器PC值,以控制程序走向,因此,其作用区域必然是程序存储器空间。

3.备用

,1.内部数据传送指令

 指令格式   MOV <目的操作数> , <源操作数>
    这类指令的源操作数和目的操作数都在内部。他们既可以是片内RAM地址,也可以是特殊功能寄存器SFR的地址。当然源操作数也可以是立即数。




2.算术操作类指令

在MCS-5l指令系统中,有单字节的加、减、乘、除法指令,数据运算功能比较强。算术操作指令执行的结果将使进位标志(Cy)、辅助进位(Ac)、溢出标志(OV)及奇偶标志(P)置位或复位,但是加1和减1指令不影响这些标志。在下面对每种指令的介绍过程中,详细的说明了每条指令对标志的影响。

3.逻辑运算指令
  逻辑运算类指令包括“与”、“或”、“异或”、“清零”、“求反”、“左右移位”等逻辑操作。在这类指令中,除以累加器A为目的的寄存器外,均不影响PSW中的标志位。

4.控制转移类指令
 控制转移类指令用于改变程序计数器PC值,以控制程序走向,因此,其作用区域必然是程序存储器空间。

3.备用

单片机指令系统

相关文章:

你感兴趣的文章:

标签云: