[1].以累加器A为目的操作数类指令(4条)
这4条指令的作用是把源操作数指向的内容送到累加器A。有直接。立即数。寄存器和寄存器间接寻址方式:
MOV A,data ;(data)→(A)直接单元地址中的内容送到累加器A
MOV A,#data ;#data→(A)立即数送到累加器A中
MOV A,Rn ;(Rn)→(A) Rn中的内容送到累加器A中
MOV A,@Ri ;((Ri))→(A) Ri内容指向的地址单元中的内容送到累加器A
[2].以寄存器Rn为目的操作数的指令(3条)
这3条指令的功能是把源操作数指定的内容送到所选定的工作寄存器Rn中。有直接。立即和寄存器寻址方式:
MOV Rn,data ;(data)→(Rn)直接寻址单元中的内容送到寄存器Rn中
MOV Rn,#data ;#data→(Rn)立即数直接送到寄存器Rn中
MOV Rn,A ;(A)→(Rn)累加器A中的内容送到寄存器Rn中
[3].以直接地址为目的操作数的指令(5条)
这组指令的功能是把源操作数指定的内容送到由直接地址data所选定的片内RAM中。有直接。立即。寄存器和寄存器间接4种寻址方式:
MOV data,data ;(data)→(data)直接地址单元中的内容送到直接地址单元
MOV data,#data ;#data→(data)立即数送到直接地址单元
MOV data,A ;(A)→(data)累加器A中的内容送到直接地址单元
MOV data,Rn ;(Rn)→(data)寄存器Rn中的内容送到直接地址单元
MOV data,@Ri ;((Ri))→(data)寄存器Ri中的内容指定的地址单元中数据送到直接地址单元