单片微机原理系统设计与应用 笔记(9)
发布时间:2021-06-07
发布时间:2021-06-07
万福君、潘松峰
,@Ri 间接RAM送入直接地址MOV Direct,#data 立即数送入直接地址 MOV@Ri,A 累加器送入间接RAM MOV@Ri,direct 直接地址中内容送入间接RAM MOV@Ri,#data 立即数送入间接RAM MOV DPTR,#data16十六位常数装入DPTRMOVC A,@A+DPTR以DPTR的内容为基地址传送MOVC A,@A+PC 以PC为基地址传送MOVX A,@Ri 从外部RAM(8位地址)送入累加器MOVX A,@DPTR 从外部RAM(16位地址)送入累加器MOVX @Ri,A 从累加器送入外部RAM(8位地址)MOVX @DPTR,A 从累加器送入外部W(16位地址)XCH A,Rn 寄存器和累加器交换 XCH A,direct 直接地址内容和累加器交换XCH A,@Ri 间接RAM与累加器交换XCHD A,@Ri 间接低半字节RAM与累加器交换SWAP A 在累加器内进行半字节交换PUSH direct 把直接地址内容推入堆栈POP direct 从堆栈中弹入直接地址 二、算术运算类指令
算术运算操作:ADD/ADDC/INC/DA/SUBB/DEC/MUL/DIV
算术运算类指令P76—83
指令符号(助记符) 说 明 ADD A,Rn 寄存器内容加到累加器 ADD A,direct 直接地址中内容加到累加器 ADD A,@Ri 间接RA-M内容加到累加器 ADD A,#data 立即数加到累加器 ADDC A,Rn 寄存器和进位加到累加器 ADDC A,direct直接地址中内容和进位加到累加器 ADDC A,@Ri 间接RAM和进位加到累加器 ADDC A,#data 立即数和进位加到累加器 SUBB A,Rn 从累加器减去寄存器内容和错位 SUBB A,direct从累加器减去直接地址中内容和借位 SUBB A,@Ri 从累加器减去间接RAM和错位 SUBB A,#data 从累加器减去立即数和借位 INC A 累加器增量(加 1) INC Rn 寄存器增量(加 1)INC direct
直接地址中内容增量(加 1) INC @Ri 间接RAM增量(加 1) DEC A 累加器减1 DEC Rn 寄存器减1 DEC direct 直接地址中内容减1 DEC @R
下一篇:消防设备电气配线设计