第9章 单片机指令系统说明.pptVIP

  • 31
  • 0
  • 约1.5万字
  • 约 71页
  • 2017-08-05 发布于河南
  • 举报
MCS-51共有111条指令,可分为5类: (1)数据传送类指令(共29条)分为片内RAM、片外RAM、程序存储器的传送指令、交换及堆栈操作指令。 (2)算数运算类指令(共24条):分为加、带进位加、减、乘、除、加1、减1指令。 (3)逻辑运算及移位类指令(共24条):分为逻辑与、或、异或、移位指令。 (4)布尔变量操作类指令(共17条):分为位变量传送、位变量与、或、位测试转移指令。 (5)控制转移类指令(共17条):分为无条件转移、调用、条件转移和空操作指令。;9.1 数据传送指令(29条) ; 例1 设内部RAM中(50H)=40H,(40H)=10H,P1口作输入口,(P1)=0ABH,问程序执行后各存储器中的数据是什么? MOV R0,#50H ;立即数50H送R0中,(R0)=50H MOV A,@R0 ;R0间接寻址,将50H单元内容送A,(A)=40H MOV R1,A ;A送R1,(R1)=40H MOV B,@R1 ;R1间接寻址,将40H单元内容送B,(B)=10H MOV @R1,P1 ;将P1内容送40H单元,(40H)=0ABH MOV P2,P1 ;将P1内容送P2 ,(P2)=0ABH 执行结果: (R0)=50H,(A)=40H,(R1)=

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档