您的位置:控制工程论坛网论坛 » 软件与程序 » MCS-51单片机实用子程序库 取补程序

xilinxue

xilinxue   |   当前状态:在线

总积分:16186  2024年可用积分:0

注册时间: 2008-06-26

最后登录时间: 2020-03-22

空间 发短消息加为好友

MCS-51单片机实用子程序库 取补程序

xilinxue  发表于 2009/2/6 13:05:45      1111 查看 0 回复  [上一主题]  [下一主题]

手机阅读

;双字节取补程序 /(R3R4)=(R3R4)
;入口: R3,R4
;占用资源: ACC
;堆栈需求: 2字节
;出口: R3,R4
CMPT : MOV A,R4
CPL A
ADD A,#01H
MOV R4,A
MOV A,R3
CPL A
ADDC A,#00H
MOV R3,A
RET
;N节取补程序 /([R0])=([R0])
;入口: R0,R7
;占用资源: ACC,B
;堆栈需求: 2字节
;出口: R0
NCMPTN : MOV B,R0
SETB C
NCPT1: MOV A,@R0
CPL A
ADDC A,#00H
MOV @R0,A
INC R0
DJNZ R7,NCPT1
MOV R0,B
RET
1楼 0 0 回复