单片机技术及工程实践课件教学配套课件林土胜编著第2章.pdfVIP

  • 10
  • 0
  • 约 45页
  • 2017-08-17 发布于广东
  • 举报

单片机技术及工程实践课件教学配套课件林土胜编著第2章.pdf

第2章 指令系统 2.1 指令系统概述 2.1.1 指令格式 [标号]:操作码[目的操作数][,源操作数][;注] 2.1.2 指令分类 (分5类,共111条) 1)数据传送类:(共29条) 2)算术运算类:(共24条) 3)逻辑运算类:(共17条) 1 4)控制转移类: (共17条) 5)位操作类: (共17条) 2.1.3 符号说明 (注意区分) @ 间接寻址前缀. Rn 现行0~7工作寄存器. Ri 现行0,1工作寄存器. Bit 直接寻址位. DPTR 16位数据指针. (x) x单元中的内容. ((x)) 以x单元的内容为地址 的存储器单元内容. 2 2.2 寻址方式 (分7种) 2.2.1 立即寻址 (操作数含在指令字节中) 3 2.2.2 直接寻址 (直接给出操作数所在地址) 8位地址范围RAM 64KB范围的新地 中的数据装入A 址装入PC运行 4 2.2.3 寄存器寻址 (寄存器的内容作操作数) 5 2.2.4 寄存器间接寻址 (寄存器的内容作操作数的地址) 6 2.2.5 基址加变址间接寻址 (简称变址寻址) • 基址寄存器:16位PC或DPTR • 变址寄存器:8位累加器A • 程序存储器地址:两者内容之和所指单元 7 2.2.6 相对寻址 (PC值加偏移量作转移地址) a)检测到累加 器A内容为0跳 到标号AFLAG b)属于下 一节的位 操作指令 8 2.2.7 位寻址 (指令直接给出位操作数地址) 见2.1.6节的例 b) 由指令功能区分:位地址和字节地址 例:MOV C, 00H ;对位累加器C操作,00H是位地址, (字节20H的最低位) 例:MOV A, 00H ;对累加器A操作,00H是字节地址, (属0区工作寄存器的R0) 注:附录A可了解寻址方式中用何种寄存器 9 2.3 指令系统及应用 2.3.1 数据传送类指令 1. 片内传送类指令 (16条) (1)源操作数用立即寻址方式传送 (5条) MOV A,#da

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档