(精品)单片机学习资料3.ppt
《(精品)单片机学习资料3.ppt》由会员分享,可在线阅读,更多相关《(精品)单片机学习资料3.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章 80C51单片机的指令系统一、概述1.指令分类数据传送类指令(28条)算术运算类指令(24条)逻辑运算类指令(25条)控制转移类指令(17条)布尔操作类指令(17条)2.指令格式1.单字节指令指令只有一个字节,操作数和操作码都在同一个字节中。2.双字节指令指令包括两个字节,其中一个字节是操作数,另一个字节为操作码。3.3字节指令操作码占一个字节,操作数占两个字节。3.符号的约定Rn 当前寄存器组的8个通用寄存器,n=0-7Ri R0、R1只能用做间址寄存器,i=0,1direct 表示8为地址#data表示8位立即数bit 片内ram直接寻址位二、寻址方式和寻址空间1.立即寻址如:mo
2、v a,#3ahmov dptr,#0a2b3h0111010000111010PCPC+1操作码立即数100100001010001010110011PCPC+1操作码立即数立即数PC+22.直接寻址如:mov a,3ah应用范围:1.低128单元2.特殊功能寄存器直接寻址是寻址特殊功能寄存器的唯一方法。3.寄存器寻址如:inc r01.通用寄存器Rn用RS0、RS1选择四组中的一组。2.某些特殊功能寄存器00001000操作码0 0 00 0 0RS0 RS18位地址4.寄存器间接寻址片内RAM低128单元,只能用R0、R1作间址寄存器;如:mov a,r0片外RAM 64k字节,只能用D
3、PTR做间址寄存器;如:movx a,dptr片外RAM 低256字节,除了用DPTR做间址寄存器外,也能用Ri:movx a,r1堆栈操作5.相对寻址相对转移指令中,给出的地址为相对当前地址的偏移量。偏移量为有符号数。8位有符号数的范围是-128-127。如:jc rel6.变址寻址只有三条指令:movc a,a+dptrmovc a,a+pcjmp a+dptr7.位寻址1.片内位寻址RAM2.片内特殊功能寄存器指令中的表示方法:直接使用地址单元地址加位特殊功能寄存器符号加位位名称三、指令系统1.数据传送类指令可以进行直接地址到直接地址传送可以用R0、R1和DPTR 访问片外RAM累加器A
4、功能丰富、强大能访问程序存储器1.一般传送指令1)以累加器A为目的操作数。mov a,Rnmov a,directmov a,Rimov a,#datai2)以Rn为目的操作数。mov Rn,amov Rn,directmov Rn,#data-3)以直接地址为目的操作数mov direct,amov direct,Rnmov direct,directmov direct,Rimov direct,#data4)以间接寻址Ri为目的操作数mov Ri,amov Ri,directmov Ri,#data2.目的地址传送指令只有一条:mov dptr,#data16如:mov dptr,#12
5、34dph=12dpl=343.累加器传送指令 1.字节交换指令xch a,Rnxch a,directxch a,Ri2.半字节交换指令xchd a,Ri3.A与片外存储器的传送指令movx a,Rimovx a,dptrmovx dptr,amovx Ri,a-4.A与程序存储器传送指令movc a,a+pcmovc a,a+dptr5.堆栈操作push directpop direct2.算术运算类指令1.加法指令1.加法指令add a,Rn;a+Rn-aadd a,directadd a,Riadd a,#data这四个指令影响标志位AC、CY、OV、P加法指令2.带进位加法指令 ad
6、dc a,Rn;a+Rn+CY-aaddc a,directaddc a,Riaddc a,#data这四个指令影响标志位AC、CY、OV、PR6+R7:mov a,r6Add a,r7mov r6,amov a,#0addc a,#0mov r7,a加法指令3.加1指令inc Rninc directinc Riinc ainc dptr这些指令不影响标志位加法指令4.二-十进制调整指令da a设a=56h,r3=67h,CY=1看成压缩的BCD码相加:addc a,r3 ;a=0behda a ;a=0be+6=0c4h a=0c4h+60h=124h结果:a=24h cy=1减法指令带借
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 单片机 学习 资料
限制150内