数据传送指令PPT课件.pptx:MCS-51单片机数据传送操作详解

0 下载量 6 浏览量 更新于2024-03-12 收藏 486KB PPTX 举报
Ri3、功能 把Rn 或直接地址中的数据传送到Acc中精选• 用法:MOV A,Rn 1、功能:将Rn指向的存储器中的数据经接口传送到寄存器Acc中。2、例子:MOV A,R2;将R2寄存器中的数据传送到A中MOV A,direct1(MOV A,3FH)1、功能:将3FH地址指向的存储器中的数据传送到寄存器Acc中。2、例子:MOV A,3FHMov A,@Ri• 功能:Ri中存放地址,把该地址指向的存储器中的数据传送到寄存器Acc中。• 例子:MOV A,@R0;若R0中存放地址AAH,则将AAH指向的存储器中的数据传送到寄存器Acc中。精选以Rn为目的操作数的指令1、格式 MOV Rn,源操作数2、指令 MOV Rn,A MOV Rn,direct2 MOV Rn,immed3、功能 把Acc的数据传送到Rn中精选• 用法:MOV Rn,A 1、功能:将寄存器Acc的数据传送到Rn指向的存储器中。2、例子:MOV R2,A MOV Rn,direct• 功能:将直接地址中的数据传送到Rn指向的存储器中。• 例子:MOV R2,38H MOV R2,4FHMOV Rn,immed• 功能:将立即数数据传送到Rn指向的存储器中。• 例子:MOV R1,#25H MOV R2,#38精选以direct为目的操作数的指令1、格式 MOV direct,源操作数2、指令 MOV direct,A MOV direct,Rn3、功能 把Acc或Rn指向的数据传送到direct地址中精选• 用法:MOV direct1、功能:将寄存器Acc的数据传送到3FH地址中。2、例子:MOV 3FH,AMOV direct,Rn• 功能:将Rn指向的存储器中的数据传送到direct地址中。• 例子:MOV 4FH,R2精选以@Ri为目的操作数的指令1、格式 MOV @Ri,源操作数2、指令 MOV direct,A MOV direct,Rn3、功能 把Acc或Rn指向的数据传送到@Ri指向的地址中总结MCS-51单片机中,数据传送是最基本和最主要的操作之一,共有28条数据传送指令,并且分为内部数据传送指令、外部数据传送指令、堆栈操作指令和数据交换指令等四类。通过此PPT课件,可以学习到以A为目的操作数、以Rn为目的操作数、以direct为目的操作数以及以@Ri为目的操作数的指令的功能及其应用,有利于对MCS-51单片机数据传送操作进行深入的学习和掌握。