单片机原理及应用PPT电子教案第三章 MCS51的指令系统.ppt
《单片机原理及应用PPT电子教案第三章 MCS51的指令系统.ppt》由会员分享,可在线阅读,更多相关《单片机原理及应用PPT电子教案第三章 MCS51的指令系统.ppt(28页珍藏版)》请在三一办公上搜索。
1、2023/2/6,Email:,1,单片机原理及应用,主讲:覃业梅中南林业科技大学涉外学院,第三章 MCS-51的指令系统,2023/2/6,2,3.1 指令系统概述,MCS51单片机共有111条指令单字节指令49条双字节指令45条三字节指令17条单周期指令64条双周期指令45条四周期指令2条(乘法、除法)数据传送类指令28条算术运算类指令24条逻辑操作类指令25条位操作指令17条控制转移类指令17条,2023/2/6,3,3.2 指令格式,MCS51单片机汇编语言指令由操作码和操作数两部分组成。指令的格式为:【标号】:操作码【目的操作数】,【源操作数】;注释标号表示该指令的符号地址,可以是数
2、字和字母或字母和数字的组合操作码规定了指令所实现的操作功能目的操作数指令执行后结果的存放的地方源操作数参加指令执行的数据来源注释是为方便用户阅读而加的注释,可有可无,注意:一条指令中可以没有标号、操作数和注释,但是一定要有操作码。,2023/2/6,4,3.3 指令系统的寻址方式,寻址方式:在指令中说明操作数所在地址的方法单片机存储数的地方有:片内RAM(地址为00H7FH)、通用寄存器(R0R7)、特殊功能寄存器(地址在80HFFH)以及片外RAM,除此以外,程序存储器还可以存放表格等数据。,2023/2/6,5,2023/2/6,6,-128127,2023/2/6,7,寻址问题,如果某条
3、指令还有两个操作数,例如MOV A,data,它究竟属于立即寻址还是寄存器寻址?,这要看以哪个操作数为参照物了。因为操作数分为源操作数(数据从哪来)和目的操作数(数据准备送到哪去),所以在讨论上面这条指令时,对于源操作数data是“立即寻址”,但对于操作数A来说是“寄存器寻址”,2023/2/6,8,3.5 MCS-51指令系统分类介绍,符号指令的操作数中使用的符号Rn当前寄存器组R0R7Ri间接寻址的2个通用寄存器R1和R0direct内部RAM或SFR,表示对它们直接寻址data立即数rel相对转移偏移量bit内部RAM或SFR中的位地址/bit对bit取反addr11,addr1611或
4、16位目的地址间址寄存器的前缀标志(X)X中的内容(X)由X寻址的单元中的内容,2023/2/6,9,1、数据传送类,DPTR,A+DPTR,A+PC,MOVC,空间是256B,空间是64KB,2023/2/6,10,堆栈操作PUSH direct;(SP)+1SP,(direct)SPPOP direct;(SP)direct,(SP)-1SP字节交换XCH A,XCHD A,Ri,注意:顺序,Rn directRi,2023/2/6,11,例题,在8051单片机片内RAM中,已知(30H)38H,(38H)40H,(40H)48H,(48H)90H,写出下列指令按顺序执行后的结果,MOV
5、A,40HMOV R1,AMOV P1,0F0HMOV R1,#30HMOV DPTR,1234HMOV 40H,38HMOV R1,30HMOV 90H,R1MOV 48H,30HMOV A,R1MOV P0,P1,;(A)48H,;(R1)48H,;(P1)0F0H,;(90H)30H,;(DPTR)1234H,;(40H)40H,;(R1)38H,;(P1)38H,;(48H)38H,;(A)40H,;(P0)38H,执行后:(A)=40H,(DPTR)=1234H,(30H)=38H,(38H)=40H,(40H)=40H,(48H)=38H,(P1)=38H,(P0)=38H,202
6、3/2/6,12,例题,1、(A)=85H,(DPTR)=2100H,执行MOVC A,A+DPTR2、A=12H,Ri=50H,(50H)=34H,则执行完指令XCHD A,Ri后的A,Ri,50H,执行后A51H,A14H,Ri50H,(50H)32H,2023/2/6,13,例题,MOV A,0MOV R0,61HMOV R0,0XCH A,50HXCHD A,R0MOV 60H,A,;R061H,;(61H)00H,;A37H,(50H)00H,;A30H,(61H)07H,若执行下列程序前,(50H)37H,,;A00H,;(60H)30H,执行完本段程序后,(50H)00H,(A)
7、30H,(R0)61H,(61H)07H,(60H)30H。既这段程序的作用是:将片内RAM50H单元的8位数据中的低4位取出,送片内RAM61H,而高4位取出,送片内RAM60H,2023/2/6,14,2、算术操作类,(1)加法类 ADD/ADDC A,#dataDirectRnRi,*对CY、AC、OV、P 均有影响*PSW的组成,第6、7位不同时进位,则OV=1,2023/2/6,15,SUBB A,,#dataDirectRnRi,*对CY、AC、OV、P 均有影响*PSW的组成,第6、7位不同时借位,则OV=1,(2)减法类,2023/2/6,16,(3)加1,减1类,INC DE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理及应用PPT电子教案第三章 MCS51的指令系统 单片机 原理 应用 PPT 电子 教案 第三 MCS51 指令系统
链接地址:https://www.31ppt.com/p-2247249.html