- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机111条指令的
MCS-51单片机的指令 数据传送类指令(29条) .1 通用传送指令(16条) 格式:MOV 目的操作数,源操作数 功能:把第二操作数指定的字节内容传送到第一操作数指定的单元中。不影响源操作数内容,不影响别的寄存器和标志。 根据目的操作数的不同,通用传送指令又分为以下几种类型: 1.1 以累加器A为目的操作数的传送类指令(4条) 指令助记符及功能说明如下: 目的操作数 源操作数 功能说明 源操作数寻址方式 MOV A, direct ;(A)←(direct) 直接寻址 MOV A, @Ri ;(A)←((Ri)) 寄存器间接寻址 MOV A, Rn ;(A)←(Rn) 寄存器寻址 MOV A, #data ;(A)←data 立即寻址 这类指令的功能是将源操作数送到目的操作数A中。指令执行后的结果:除了奇偶标志P始终跟踪A中数据的奇偶性外,不影响PSW中的其他标志位。 1.2 以Rn为目的操作数的传送类指令(3条) 指令助记符及功能说明如下: 目的操作数 源操作数 功能说明 源操作数寻址方式 MOV Rn, A ;(Rn)←(A) 寄存器寻址 MOV Rn, direct ;(Rn)←(direct) 直接寻址 MOV Rn, #data ;(Rn)←data 立即寻址 其中,Rn是R0,…,R7中的任意一个。 例1 若(A)=20H,则执行指令MOV R3, A后,(R3)=20H。 注意: Rn寄存器之间不能直接传送数据。如指令“MOV R1, R7”是错误的。 该类指令执行后,不影响PSW中的标志位。 1.3. 以直接地址directX为目的操作数的传送类指令(5条) 指令助记符及功能说明如下: 目的操作数 源操作数 功能说明 源操作数寻址方式 MOV directX, A ;(directX)←(A) 寄存器寻址 MOV directX, Rn ;(directX)←(Rn) 寄存器寻址 MOV directX, directY ;(directX)←(directY) 直接寻址 MOV directX, @Ri ;(directX)←((Ri)) 寄存器间接寻址 MOV directX, #data ;(directX)←data 立即寻址 这类指令的功能是把源操作数的内容送到直接地址directX中去。 在上述指令中的直接地址单元(directX与directY)是指内部RAM的00H~7FH区域,以及特殊功能寄存器。 例1 若(30H)=20H,(R0)=30H,则执行指令MOV 90H, @R0的结果为(90H)=20H。 1.4. 以寄存器间接地址@Ri为目的操作数的传送类指令(3条) 指令助记符及功能说明如下: 目的操作数 源操作数 功能说明 源操作数寻址方式 MOV @Ri, A ;((Ri))←(A) 寄存器寻址 MOV @Ri, direct ;((Ri))←(direct) 直接寻址 MOV @Ri, #data ;((Ri))←data 立即寻址 这类指令的功能是将源操作数的内容送到由Ri(R0或R1)的内容所指定的地址中去。 例1 若(R0)=50H,(50H)=20H,(A)=10H,则执行指令“MOV @R0, A”后,50H单元的内容由原来的20H变为10H。 该类指令执行后,不影响PSW中的标志位。 1.5 16位目标地址传送指令(1条) 指令助记符及功能说明如下: 目的操作数 源操作数 功能说明 源操作数寻址方式 MOV DPTR, #data16 ;(DPTR)←data16 立即寻址 这条指令的功能是:把16位立即数送入DPTR中。而16位的数据指针DPTR由DPH与DPL组成,该指令执行后,16位立即数的高8位送入DPH中,低8位送入DPL中。 2 外部数据存储器(或I/O口)与累加器A传送指令(4条) 为了区别于以MOV为指令助记符的内部数据传送指令,外部数据存储器传送指令的指令助记符为MOVX。 指令助记符与功能说明如下: 目的操作数 源操作数 功能说明 源操作数寻址方式 MOVX A, @DPTR ;(A)←((DPTR)) 寄存器间接寻址 MOVX A, @Ri ;(A)←((Ri)) 寄存器间接寻址 MOVX @DPTR, A ;((DPTR))←(A) 寄存器寻址 MOVX @Ri, A ;((Ri))←(A) 寄存器寻址 例1 设(P2)=20H,现将A中数据存储到20FFH单元中去。 可用以下程序实现: MOV R1, #0FFH ;(R1)←0FFH MOVX @R1, A ;(20FFH)←(A) 也可采用下述程序实现: MOV DPTR,
您可能关注的文档
最近下载
- 匡文波版《手机媒体概论》(2024 年版)第四章 知识点笔记.pdf VIP
- 2025年R448中文说明书 .pdf VIP
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之23-“8.7 服务保证”理解与应用指导材料.docx VIP
- 匡文波版《手机媒体概论》(2024年版)第三章 知识点笔记.pdf VIP
- 2025年军事理论章节测试学习通答案.pdf VIP
- 建筑施工机械与设备多轴式地下连续墙钻孔机,J_T12316-2015.pdf VIP
- 新22S3 室外排水工程 _1.docx VIP
- 10版桥梁上部检验批填写内容汇总.doc
- 日本修正惯用法内力计算.xls VIP
- 第一章动物行为学绪论-第二章定型行为.ppt VIP
文档评论(0)