数据传送类指令 指令特点:1、把源操作数传送到目的操作数,指令执行后,源操作数不 变,目的操作数修改为源操作数;2、除传送到了A的指令外,一般不影 响PSW中的标志位;3、涉及到了的助记符:片内RAM:MOV、PUSH、 POP、XCH、XCHD、SWAP片外RAM:MOVX片内外ROM: MOVC 、内部RAM的数据传送指令 o1、与累加器有关的传送指令 实现A与不同寻址方式所指定的RAM单元之间的数据传送。 ⊙MOVA,Rn;A←Rn,n=0~7 例:设(A)=56H O MOV Rn,A;Rn←A MOV PSW, #OOH O MOV A,@Ri;A←((Ri)) MOV R2, A eMOV@Ri,A;(Ri)←A,i=0、1 MOV PSW, #08H o MOV A, direct: A+direct MOV R2, A ⊙ MO direct,A; direct←A数据传送类指令 指令特点:1、把源操作数传送到目的操作数,指令执行后,源操作数不 变,目的操作数修改为源操作数;2、除传送到了A的指令外,一般不影 响PSW中的标志位;3、涉及到了的助记符:片内RAM:MOV、PUSH、 POP、XCH、XCHD、SWAP 片外RAM:MOVX 片内外ROM: MOVC 一、内部RAM的数据传送指令 1、与累加器有关的传送指令 实现A与不同寻址方式所指定的RAM单元之间的数据传送。 MOV A,Rn;A←Rn ,n=0~7 例:设(A)=56H MOV Rn,A;Rn←A MOV PSW,#00H MOV A,@Ri;A←((Ri)) MOV R2,A MOV @Ri,A;(Ri)←A,i=0、1 MOV PSW,#08H MOV A,direct;A← direct MOV R2,A MOV direct,A; direct←A