[工学]第三章单片机.ppt

[工学]第三章单片机

教学提示 本章重、难点在于理解单片机MCS-51指令系统的寻址方式,以及数据传送类指令、算术运算类指令、逻辑操作类指令、位操作指令和控制转移类指令操作的含义和具体使用方法。 教学目标 掌握指令系统的寻址方式。 掌握汇编语言指令的格式。 掌握汇编语言指令的功能及应用。 掌握伪指令的格式及应用。 3.1 指 令 格 式 单片机指令包含两个基本部分:操作码和操作数。操作码用来指定指令的功能,而操作数则是指令操作的对象。 比如做加法运算:ADD A,R0,就表示将寄存器A和R0中的数据相加后将结果存放到A寄存器中。在这里,ADD即为操作码,A和R0即为操作数。指令有定长和不定长之分,定长指令其操作码的位数为一定值,不定长指令其操作码为变动的,一般使用频率最高的采用最短的操作码。 单片机一般采用的是不定长指令格式,MCS-51机器语言根据指令的长短又将指令分为一字节指令、二字节指令、三字节指令3种格式。一字节指令即在程序存储器中需要一个字节的单元来存储;二字节指令即在程序存储器中需要两个字节的单元来存储;三字节指令即在程序存储器中需要三个字节的单元来存储。 3.1.1 单字节指令 单字节指令格式由8位二进制编码表示。有两种形式: (1) 8位全表示操作码。例如,空操作指令NOP,其机器码为 (2) 8位编码中包含操作码和寄存器编码。例如: MOV A, Rn 这条指令

文档评论(0)

1亿VIP精品文档

相关文档