- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2)带进位的循环左移指令 RLC A ;(C)→A0 ,(A6~0)→A7~1 ,(A7)→C 说明:RLC指令使累加器的8位与进位标志一起向左循环移一位,D7移入进位标志,进位标志C的原状态移入D0位置,不影响其他标志。 3)不带进位的循环右移指令 RR A ;(A7~1)→A6~0 ,(A0)→A7 说明:RR指令使累加器中的内容逐位向右循环移一位,D0右移入D7位,不影响标志位。 4)带进位的循环右移指令 RRC A ;(C)→A7 ,(A7~1)→A6~0 ,(A0)→C 说明:RRC指令使累加器的8位与进位标志一起向右循环移一位,D0移入进位标志,进位标志C的原状态移入D7位置,不影响其他标志。 4 累加器A高4位与低4位交换 SWAP A ;(A3~0) (A 7~4) 单字节指令 A 【例2.20】 (A)=78H,执行指令:SWAP A; 结果: A=87H 5 逻辑与指令 ANL A,#data ;A←(A)∧data ANL A,direct ;A←(A)∧(direct) ANL A,Rn ;A ←(A)∧(Rn) ANL A,@Ri ;A ←(A)∧((Ri)) ANL direct,#data ;direct←(direct)∧data ANL direct,A , ;direct←(A)∧(direct) 运算式为: 0011 0111 ∧) 1111 1101 【例2.7】 (A)=37H,(R0)=0FDH,执行指令: ANL A, R0 结果:(A)=35H 0011 0101 用“1”去与保留,用“0”去与清除位值。 6 逻辑或指令 这组指令的功能是在所指出的变量之间执行以位为基础的逻辑或操作,结果存到目的变量寄存器或存储器中去。 ORL A,Rn ORL A,direct ORL A,@Ri ORL A,#data ORL direct,A ORL direct,#data 00 11 0111 【例2.8】 (Pl)=25H,(A)=33H,执行指令 ORL P1,A 用“0”去或保留,用“1”去或该位置1。 结果:(P1)=37H 运算式为: 0010 0101 ∨) 0011 0011 7 逻辑异或指令 这组指令的功能是在所指出的变量之间执行以位为基础的逻辑异或操作,结果存到目的变量寄存器或存储器中去。 XRL A,Rn XRL A,direct XRL A,@Ri XRL A,#data XRL direct,A XRL direct,#data 【例2.9】 (A)=90H,(R3)=73H执行指令: XRL A, R3 用“0”去异或保留,用“1”去异或该位求反。 结果:(A)=E3H 运算式为: 1001 0000 ⊕) 0111 0011 1110 0011 【例2.1】 用指令实现内存40H单元和50H单元内容交换。 解:要用传送指令将40H单元和50H单元内容交换,必需用累加器或其它存储器来作缓冲,相应程序为: MOV A, 40H ;A ← (40H) MOV 40H, 50H ;40H← (50H) MOV 50H, A ;50H ← (A) MCS-51单片机系统中16位数据传送指令只有1条,其形式为: MOV DPTR, #data; 功能是将16位立即数传送给地址寄存器DPTR,其中16位立即数的高8位送入DPH,低8位送入DPL。 MOV DPTR, #1234H; 执行后DPTR中的内容为1234H,该指令也可以用以下两条指令代替: MOV DPH, #12H MOV DPL, #34H 2.内部RAM的16位数据一般传送指令 3.内部RAM特殊传送指令 堆栈操作有进栈和出栈,即压入和弹出数据,常用于保存或恢
您可能关注的文档
- 变量叶片泵工作原理.ppt
- 变频技术及其应用单元1 任务1 认识变频器.ppt
- 变频技术及其应用单元1 任务2 变频器的面板操作控制.ppt
- 变频技术及其应用单元1 任务3 变频器外部运行控制.ppt
- 变频技术及其应用单元1 任务4 变频器模拟量信号实现电动机的运行.ppt
- 变频技术及其应用单元1 任务5 变频器的组合运行操作控制.ppt
- 变频技术及其应用单元1 任务6 变频器的多段速运行控制.ppt
- 变频技术及其应用单元1 任务8 变频器的PID操作控制.ppt
- 变频技术及其应用单元2 任务1 PLC控制变频器实现电动机的正反转控制.ppt
- 变频技术及其应用单元2 任务2 PLC控制变频器的多段速调速控制.ppt
原创力文档


文档评论(0)