算术运算指令单片机指令功能一览表 指令机器码功能说明数据传送类指令MOV A,RnE8~EF 寄存器送累加器MOV A,dirE5 dir直接字节送累加器MOV A,@RiER~E7间接 RAM 送累加器MOV A,#data74 data 立即数送累加器MOV Rn,AF8~FF 累加器送寄存器MOV Rn,dir A8~AF dir直接字节送寄存器MOV Rn,#data78~7F data立即数送寄存器MOV dir,AF5 dir累加器送直接字节MOV dir,Rn 88~8F dir 寄存器送直接字节MOV dir1,dir285 dir2 dir1直接字节送直接字节MOV dir,@Ri86~87 dir间接 RAM 送直接字节MOV dir,#data75 dir data立即数送直接字节MOV @Ri,A F6~F7累加器送间接 RAMMOV @Ri,#dirA6~A7 直接字节送间接 RAMMOV @Ri,#data76~77 data立即数送间接 RAMMOV DPTR,#data16 90 data15~8 data7~016 位立即数送数据指针MOVC A,@A+DPTR 93以 DPTR 为变址寻址的程序存储器读操作MOVC A,@A+PC83 以 PC 为变址寻址的程序存储器读操作MOVX A,@RiE2~E3外部 RAM(8 位地址)读操作MOVX A,@DPTRE0外部 RAM(16 位地址)读操作MOVX @Ri,AF2~F3外部 RAM(8 位地址)写操作MOVX @DPTR,AF0 外部 RAM(16 位地址)写操作PUSH dirC0 dir直接字节进栈,SP 加 1POP dirD0 dir 直接字节退栈,SP 减 1XCH A,RnC8~CF交换累加器和寄存器XCH A,dirC5 dir交换累加器和直接字节XCH A,@Ri C