(电)单片机课件:第五章 指令系统.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《(电)单片机课件:第五章 指令系统.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 【电】单片机课件:第五章 指令系统 单片机 课件 第五
- 资源描述:
-
1、第五章指令系统n重点掌握n寻址方式n指令分类第一节概述n机器语言n汇编语言格式:标号段:操作码段,操作数;注释段指令系统常用符号含义:P95指令分类n数据传送类:28条n算术运算类:24条n逻辑运算类:25条n控制转移类:17条n位操作类: 17条第二节 寻址方式n七种寻址方式n寄存器寻址n直接寻址n立即寻址n寄存器间接寻址n变址寻址n相对寻址n位寻址1立即寻址n指令码中直接含有所需地址的操作数nMOV A,#30HnMOV DPTR,#3000Hn注意:#是唯一区别与地址的标志。2直接寻址n指令码中含有操作数的地址,机器根据地址找到操作数nMOV A,30Hn注意:若直接寻址的地址是SFR中
2、的某一个时,可用名称符号nMOV A,TH0nMOV A,8CH3寄存器寻址n所需的操作数在某个工作寄存器中(R0R7)nINC R0n注意:指令表中INC Rn,n取074寄存器间接寻址n指令码中含有操作数地址的寄存器号。实际上是二次寻址n间接寻址采用Ri或DPTR,是区别寄存器寻址的标记n若(RO)=30H,(30H)=0FFHnMOV A , R0nMOV A , R0n寄存器寻址可使单片机寻址扩大到64K5相对寻址n指令码中含有相对地址的偏移量nMOV A,40H nADD A,#30HnSJMP SOUT ;PC=PC+2+reln。 ;n。n。nSOUT:MOV 50H,A6变址寻
3、址n基地址寄存器和偏移量nMOVC A, A+PCnMOVC A, A+DPTRn注意:变址寻址区是程序存储器而不是数据存储器。n执行前,应预先在DPTR和A中存放地址,为指令执行提供条件。7位寻址n指令中含有位地址n位地址和字节地址的区分通过指令区分:nMOV A,20HnMOV C,20Hn可供位寻址的区域n片内RAM的20H2FH为位寻址空间(007FH)n某些SFR:凡是地址能被8整除的SFR,共11个。n位地址的表示方法nMOV C,ACC.7nMOV 20H,C nMOV 24H.0,C第三节 指令系统nMCS-51汇编语言是用42种操作码助记符描述33种操作功能,一种功能可能有几
4、种助记符,与寻址方式结合共产生111条指令。n数据传送类:28条n算术运算类:24条n逻辑运算类:25条n控制转移类:17条n位操作类: 17条1数据传送类28条n传送数据可在ACC,R0R7,内部RAM,外部RAM间进行,其中A, R0R7的操作最多n传送类指令不影响PSW(除P位)已知(70H)=60H,(60H)=20HnMOV R0,#70HnMOV A,R0nMOV R1,AnMOV 40H,R1nMOV R0,P1查表指令举例1ORG 8000HMOV A ,#40HMOVC A,A+PC;A=?ORG 8040HDB 41H 42H 43H 44H 查表指令举例2ORG 8000
展开阅读全文