《数据传送指令》PPT课件.ppt

上传人:wuy****n92 文档编号:70317030 上传时间:2023-01-19 格式:PPT 页数:11 大小:476KB
返回 下载 相关 举报
《数据传送指令》PPT课件.ppt_第1页
第1页 / 共11页
《数据传送指令》PPT课件.ppt_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《《数据传送指令》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据传送指令》PPT课件.ppt(11页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、单片机原理与接口应用单片机原理与接口应用第四章第四章 指令系统指令系统MCS514.3 数据传送指令四大类:四大类:l内部内部RAM之间的数据传送指令之间的数据传送指令l外部外部RAM之间的数据传送指令之间的数据传送指令l堆栈操作指令堆栈操作指令l数据交换指令数据交换指令4.3.1 内部内部RAM之间的数据传送指令之间的数据传送指令1.1.立即寻址立即寻址lMOVMOVA,#DATAA,#DATA;ADATA;ADATAlMOVMOVRn,#DATARn,#DATA;RnDATA;RnDATAlMOVMOVRi,#DATARi,#DATA;(Ri)DATA;(Ri)DATAlMOVMOVdir

2、,#DATAdir,#DATA;(dir)DATA;(dir)DATAn:0n:0,1 1,2 2,3 3,4 4,5 5,6 6,7 7i:0,1i:0,12.2.直接寻址直接寻址:lMOVMOVA,DIR A,DIR;A(DIR);A(DIR)lMOVMOVDIR,ADIR,A ;(DIR)ADIR)AlMOVMOVRn,Rn,DIRDIR;Rn(DIR);Rn(DIR)lMOVMOVRi,DIR Ri,DIR;(Ri)(DIR);(Ri)(DIR)lMOVMOVdir2,DIR1dir2,DIR1;(dir2)(DIR1);(dir2)(DIR1)n:0n:0,1 1,2 2,3 3,4

3、 4,5 5,6 6,7 7i:0,1i:0,13.3.间接寻址间接寻址lMOVMOVA,Ri A,Ri;A(Ri);A(Ri)lMOVMOVRi,ARi,A ;(R)A ;(R)AlMOVMOVdir,Ridir,Ri;(dir)(Ri);(dir)(Ri)i:0,1i:0,14.4.寄存器寻址寄存器寻址lMOVMOVA,RnA,Rn ;ARn ;ARnlMOVMOVRn,A Rn,A ;RnA;RnAlMOVMOVdir,Rn dir,Rn;(dir)Rn;(dir)Rnn:0n:0,1 1,2 2,3 3,4 4,5 5,6 6,7 7 注意:不能在内部寄存器之间传送数据注意:不能在内部

4、寄存器之间传送数据 MOV R2,R1 MOV R2,R14.3.2 外部存贮器之间的数据传送指令外部存贮器之间的数据传送指令1.161.16位地址传送位地址传送lMOVMOVDPTR,#DATA16DPTR,#DATA16;DPTRDATA16;DPTRDATA16 如:如:MOVMOVDPTR,#2000HDPTR,#2000H DPTR DPTR2000H2000H2.2.访问外部访问外部ROMROM的指令的指令lMOVCMOVCA,A+DPTRA,A+DPTR;A(A+DPTR);A(A+DPTR)lMOVCMOVCA,A+PC A,A+PC;PCPC+1 ;PCPC+1 ;A(A+P

5、C;A(A+PC 均为单字节指令均为单字节指令 3.3.访问外部访问外部RAMRAM的指令的指令lMOVXMOVXA,A,RiRi;A;A外部外部RAM(RAM(读读)lMOVXMOVXRiRi,A A;外部外部RAMA(RAMA(写)写)256256个单元的范围,即:个单元的范围,即:0000H00FFH0000H00FFHlMOVXMOVXA,A,DPTR;ADPTR;A外部外部RAM(RAM(读读)lMOVXMOVXDPTRDPTR,A A;外部外部RAMA(RAMA(写)写)64KB64KB范围,即:范围,即:0000HFFFFH0000HFFFFH 也作为外部扩展也作为外部扩展I/O

6、I/O口的操作!口的操作!4.3.3 堆栈操作指令堆栈操作指令1.1.进栈进栈 PUSH PUSHlPUSHPUSHDIRDIR;SPSP+1;SPSP+1 ;(SP)(DIR);(SP)(DIR)如:如:PUSH ACCPUSH ACC;2.2.出栈出栈 POP POPlPOPPOPDIRDIR;(DIR)(SP),;(DIR)(SP),;SPSP-1 ;SPSP-1 如:POP ACC;主要用于保护现场(子程序中)4.3.4 数据交换指令数据交换指令1.1.字节交换指令字节交换指令 XCH XCHlXCH A,RnXCH A,Rn;A RnA Rn lXCH A,DIRXCH A,DIR;A (DIR)A (DIR)lXCH A,RiXCH A,Ri;A (Ri)A (Ri)2.2.半字节交换指令半字节交换指令 XCHD XCHDlXCHD XCHD A,RiA,Ri;A;A0-3 0-3 (Ri)(Ri)0-30-3 请看下一节:算术运算指令

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com