51单片机指令表
51 单片机指令表 此表主要是为了方便大家查阅每条指令的作用,写法以及字节数和周期数,建议大家保存为书签。
助记符
指令说明 (数据传递类指令)
字节数
周期数
MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOVC MOVC MOVX MOVX MOVX MOVX PUSH
A,Rn A,direct A,@Ri A,#data Rn,A Rn,direct Rn,#data direct,Rn direct,direct direct,A direct,@Ri direct,#data @Ri,A @Ri,direct @Ri,#data DPTR,#data16 A,@A+DPTR A,@A+PC A,@Ri A,@DPTR @Ri,A @DPTR,A direct
寄存器传送到累加器 直接地址传送到累加器 累加器传送到外部 RAM(8 地址) 立即数传送到累加器 累加器传送到寄存器 直接地址传送到寄存器 累加器传送到直接地址 寄存器传送到直接地址 直接地址传送到直接地址 累加器传送到直接地址 间接 RAM 传送到直接地址 立即数传送到直接地址 直接地址传送到直接地址 直接地址传送到间接 RAM 立即数传送到间接 RAM 16 位常数加载到数据指针 代码字节传送到累加器 代码字节传送到累加器 外部 RAM(8 地址)传送到累加器 外部 RAM(16 地址)传送到累加器 累加器传送到外部 RAM(8 地址) 累加器传送到外部 RAM(16 地址) 直接地址压入堆栈
1 2 1 2 1 2 2 2 3 2 2 3 1 2 2 3 1 1 1 1 1 1 2
1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 2