《指令系统1学时》ppt课件

《指令系统1学时》ppt课件

ID:27270208

大小:745.51 KB

页数:28页

时间:2018-11-30

《指令系统1学时》ppt课件_第1页
《指令系统1学时》ppt课件_第2页
《指令系统1学时》ppt课件_第3页
《指令系统1学时》ppt课件_第4页
《指令系统1学时》ppt课件_第5页
资源描述:

《《指令系统1学时》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章MCS-51指令系统四川省精品课单片机原理与应用西华大学机械工程与自动化学院黄惟公教授编3.1基本概念3.1.1汇编语言格式3.1.2指令中常用符号3.1.3寻址方式3.2MCS-51指令系统3.2.1数据传送与交换指令3.2.2算术操作类指令3.2.3逻辑运算指令3.2.4控制转移类指令3.2.5位操作指令MCS-51指令系统四川省精品课单片机原理与应用西华大学机械工程与自动化学院黄惟公教授编编程语言:机器语言;高级语言;汇编语言。优点:简明、效率高;可以帮助了解计算机的硬件;……LOOP:MOVA,R0;将R0的内容送A[标号]操作码目的操作数源操作数

2、[注释](第一操作数)(第二操作数)注:兰色的内容不是必须的四川省精品课单片机原理与应用西华大学机械工程与自动化学院黄惟公教授编3.1基本概念3.1.1指令格式共111条指令,熟悉其中30条,触类旁通。共5类:数据传输类;算术运算类;逻辑类;控制转移类;位操作类。~FFFFH0000H程序存储器(ROM)0000HFFFFH外部RAM内部RAM30H7FH00H1FH20H2FH位寻址区工作寄 存器区数据 缓冲区特殊功能寄存器80HFFH~SFRMSC51存储器空间的分布四川省精品课单片机原理与应用西华大学机械工程与自动化学院黄惟公教授编3.2指令系统3.2.1

3、数据传输类指令1.以累加器A为目的操作数的指令(MovetoA)四川省精品课单片机原理与应用西华大学机械工程与自动化学院黄惟公教授编MOVA,#data;A←#data立即数MOVA,Rn;n=0~7,A←(Rn)MOVA,@Ri;i=0,1,A←((Ri))MOVA,direct;A←(direct)direct为内部RAM或SFR地址MOVA,#20H;(A)=20HA的内容为20HMOVA,20H;(A)=(20H)A的内容为20H中的内容MOVA,R0;将R0的内容送到A去。A←(R0)MOVA,@Ri;以Ri的内容为地址,把该地址中的内容送到A中去。A

4、←((Ri))例:MOVA,@R0;A¬((R0))这条指令表示从R0中找到源操作数所在单元的地址,把该地址中的内容传送给A(存放地址的寄存器称为间址寄存器).40HA34H40HR034H……40H设指令执行前(R0)=34H(34H)=40H执行指令后,(A)=四川省精品课单片机原理与应用西华大学机械工程与自动化学院黄惟公教授编2.以Rn为目的操作数的指令(MovetoRegister)MOVRn,A;Rn←(A),n=0~7MOVRn,direct;Rn←(direct)MOVRn,#data;Rn←#data四川省精品课单片机原理与应用西华大学机械工程与

5、自动化学院黄惟公教授编3.以直接地址为目的操作数的指令(MovetoDirect)MOVdirect,A;direct←(A)MOVdirect,Rn;direct←(Rn),n=0~7MOVdirect,@Ri;direct←((Ri)),i=0,1MOVdirect,direct;direct←(direct)MOVdirect,#data;direct←#data四川省精品课单片机原理与应用西华大学机械工程与自动化学院黄惟公教授编4.以寄存器间接地址为目的操作数指令(Movetoindirect)MOV@Ri,A;(Ri)←(A)i=0,1MOV@Ri,d

6、irect;(Ri)←(direct)MOV@Ri,#data;(Ri)←#data四川省精品课单片机原理与应用西华大学机械工程与自动化学院黄惟公教授编3.2.5位操作指令2.位变量修改指令CLRbit;将bit=0SETBbit;(bit)←1bit是内部RAM中的位地址如:CLRP1.3;将P1.3=0;SETBP1.3;将P1.3=1;四川省精品课单片机原理与应用西华大学机械工程与自动化学院黄惟公教授编应用举例1MOVP1,#0FEH;11111110B可以使P1.0上的发光二极管点亮MOVP1,#0F0H;11110000B可以使P1口上的上面4个发光二

7、极管点亮P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.75v430Ω×8四川省精品课单片机原理与应用西华大学机械工程与自动化学院黄惟公教授编8段数码管显示MOVP1,#00H;显示8.MOVP1,#0F8H;显示7MOVP1,#88H;显示AP1.0aP1.1bP1.2cP1.3dP1.4eP1.5fP1.6gP1.7dp5v430Ω×8四川省精品课单片机原理与应用西华大学机械工程与自动化学院黄惟公教授编应用举例2一个引脚的高低电平,可以通过“光电耦合器”控制继电器,从而以“弱电”控制“强电”。四川省精品课单片机原理与应用西华大学机械工程与自动化

8、学院黄惟公教授编3.1.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。