51单片机单字节指令有哪些

来源:百度知道 编辑:UC知道 时间:2024/05/10 07:54:20

1.ADD A,Rn 将累加器与寄存器的内容相加,结果存回累加器
2.ADD A,@Ri 将累加器与间接地址的内容相加,结果存回累加器
3.ADDC A,Rn 将累加器与寄存器的内容及进位C相加,结果存回累加器
4.ADDC A,@Ri 将累加器与间接地址的内容及进位C相加,结果存回累加器
5.SUBB A,Rn 将累加器的值减去寄存器的值减借位C,结果存回累加器
6.SUBB A,@Ri 将累加器的值减间接地址的值减借位C,结果存回累加器
7.INC A 将累加器的值加1
8.INC Rn 将寄存器的值加l
9.INC @Ri 将间接地址的内容加1
10.INC DPTR 数据指针寄存器值加1
11.DEC A 将累加器的值减1
12.DEC Rn 将寄存器的值减1
13.DEC @Ri 1 1 将间接地址的内容减1
14.MUL AB 将累加器的值与B寄存器的值相乘,乘积的低位字节存回累加器,高位字节存回B寄存器
15.DIV AB 将累加器的值除以B寄存器的值,结果的商存回累加器,余数存回B寄存器
16.DA A 将累加器A作十进制调整,
若(A) 3-0>9或(AC)=1,则(A) 3-0←(A)3-0+6
若(A) 7-4>9或 (C)=1,则(A) 7-4←(A)7-4+6
17.ANL A,Rn 将累加器的值与寄存器的值做AND的逻辑判断,结果存回累加器
18.ANL A,@Ri 将累加器的值与间接地址的内容做AND的逻辑判断,结果存回累加器
19.ORL A,Rn 将累加器的值与寄存器的值做OR的逻辑判断,结果存回累加器
20.ORL A,@Ri 将累加器的值与间接地址的内容做OR的逻辑判断,结果存回累加器