- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【大学课件】单片机原理与接口技术 80C51 单片机指令系知识分享.ppt
HBA:INC A MOVC A,@A+PC RET DB 30H DB 31H 200C DB 39H 200D DB 41H 200E DB 42H 200F DB 43H 2010 DB 44H 2011 DB 45H 2012 DB 46H 例:假定A=00H。 程序执行情况: /sundae_meng 4. 数据交换指令组 (1)整字节交换指令 XCH A,Rn(寄存器寻址字节交换) XCH A, direct(直接寻址字节交换) XCH A, @Ri ( Ri间接寻址字节交换) (2)半字节交换指令 XCHD A, @Ri ( Ri间接寻址半字节交换) (3)累加器高低半字节交换指令 SWAP A (累加器内容高低半字节交换) 3.3 80C51 单片机指令分类介绍 /sundae_meng 数据交换指令XCH、XCHD、和SWAP共5条,如图所示。 ? 【例】(R0)=30H,(A)=65H,(30H)=8FH 执行指令: XCH A,@R0 ; (R0)=30H,(A)=8FH,(30H)=65H XCHD A,@R0 ; (R0)=30H,(A)=6FH,(30H)=85H SWAP A ; (A)=56H 3.3 80C51 单片机指令分类介绍 /sundae_meng 5. 堆栈操作指令组 PUSH direct(进栈) POP direct(出栈) 例5:设(SP)=30H,ACC=60H,B=70H 执行 PUSH ACC PUSH B后的结果如何? 解: PUSH ACC ;(SP)- 31H,(31H)-60H PUSH B ;(SP)- 32H, (32H)- 70H 结果为:(SP)=32H,(31H)=60H (32H)=70H 3.3 80C51 单片机指令分类介绍 /sundae_meng 例如:进入中断服务程序时,把程序状态寄存器PSW、累加器A、数据指针DPTR进栈保护。设当前SP为60H。 则程序段执行后,SP内容修改为64H,而61H、62H、63H、64H单元中依次栈入PSW、A、DPL、DPH的内容,当中断服务程序结束之前,如下程序段(SP保持64H不变) 指令执行之后,SP内容修改为60H,而64H、63H、62、61H单元的内容依次弹出到DPH、DPL、A、PSW中。 PUSH PSW PUSH ACC PUSH DPL PUSH DPH POP DPH POP DPL POP ACC POP PSW 3.3 80C51 单片机指令分类介绍 /sundae_meng 3.3.2 算术运算类指令 1.加法指令 加法指令分为普通加法指令、带进位加法指令和加1 指令。 (1)普通加法指令 ADD A,Rn ;A?(A)+(Rn) ADD A,direct ;A? (A)+(direct) ADD A,@Ri ; A? (A)+ (( Ri)) ADD A,#data ;A?(A)+ data 算术运算指令都是按8位二进制无符号数执行的。 /sundae_meng 【例】(A)=85H,R0=20H,(20H)=0AFH,执行指令: ADD A,@R0 1结果:(A)=34H;Cy=1;AC=1;OV=1。 对于加法,溢出只能发生在两个加数符号相同的情况。在进行带符号数的加法运算时,溢出标志OV是一个重要的编程标志,利用它可以判断两个带符号数相加,和数是否溢出。 3.3.2 算术运算类指令 /sundae_meng (2)带进位加法指令 【例如】(A)=85H,(20H)=0FFH,Cy=1执行指令: ADDC
您可能关注的文档
- 【大学】Springlink 电子期刊ppt-数据库检索指南知识分享.ppt
- 【大学】《轨道车辆结构与设计》考试资料知识分享.ppt
- 【大学】中国人民大学教育基金会工作培知识分享.pptx
- 【大学】中国人民大学教育基金会工作流知识分享.pptx
- 【大学】会计之旅知识分享.ppt
- 【大学】会计信息分析与运用 丽江玉龙旅游股份有限公司财务分析知识分享.ppt
- 【大学】信息化促进服务知识分享.ppt
- 【大学】党员发展培训教材知识分享.ppt
- 【大学】关于国家自然科学基金申请的若干问题知识分享.ppt
- 【大学】农学电子资源利用课程知识分享.ppt
- 【大学课件】单片机原理与接口技术 80C51 单片机的硬件结知识分享.ppt
- 【大学课件】单片机原理与接口技术课件 单片机系统无线扩展技术知识分享.ppt
- 【大学课件】单片机原理与接口技术课件 单片机系统模拟量及其他扩展技知识分享.ppt
- 【大学课件】单片机原理与接口技术课件 单片机系统电源设知识分享.ppt
- 【大学课件】单片机及其应用 绪知识分享.ppt
- 【大学课件】单片机及接口电路设计PP知识分享.ppt
- 【大学课件】单片机基础知知识分享.ppt
- 【大学课件】单片机实训报告 楼宇智能化工程技知识分享.ppt
- 【大学课件】单片机的基本结构PP知识分享.ppt
- 【大学课件】单片机的系统扩展PPT(P36知识分享.ppt
最近下载
- 24张安全目视化:流程图、管理检查要点.pptx VIP
- 2024北京广渠门中学初一(上)期中道德与法治试题.docx VIP
- 2025中级经济师《经济基础知识》三色笔记.pdf VIP
- GB/T 17215.321-2021电测量设备(交流) 特殊要求 第21部分:静止式有功电能表(A级、B级、C级、D级和E级).pdf
- Kollmorgen电机AKD驱动器手册中文版.pdf VIP
- 河南省九师联考2024-2025学年高一上学期11月期中考试地理试卷(含答案).pdf VIP
- 河南省九师联盟2024-2025学年高一上学期期中考试历史试题(含答案).pdf VIP
- 日立电梯MCA13中文注释版电气原理图.pdf
- 财务总监培训战略成本管理-战略成本管理.ppt VIP
- 战略成本管理 .pdf VIP
原创力文档


文档评论(0)