您当前的位置:五五电子网电子知识单片机-工控设备51单片机51单片机汇编程序集(2) 正文
51单片机汇编程序集(2)

51单片机汇编程序集(2)

点击数:7775 次   录入时间:03-04 11:55:44   整理:http://www.55dianzi.com   51单片机
                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
      ;双字节无符号数加法程序 (R3R4+R6R7)=(R3R4)
      ;入口    :R3,R4,R6,R7
      ;占用资源:ACC
      ;堆栈需求:2字节
      ;出口    :R3,R4,CF
      NADD     : MOV     A,R4
                ADD    A,R7
                 MOV     R4,A
                 MOV     A,R3
                ADDC   A,R6
                 MOV     R3,A
                RET
      ;N字节无符号数加法程序 ([R0]+[R1])=([R0])
      ;入口    :R0,R1,R7
      ;占用资源:ACC,B
      ;堆栈需求:2字节
      ;出口    :R0,CF
      NADDN    : MOV     B,R0
                CLR    C
      NADN1    : MOV     A,@R0
                ADDC   A,@R1
                 MOV     @R0,A
                INC    R0
                INC    R1
                DJNZ   R7,NADN1
                 MOV     R0,B
                RET
      ;双字节无符号数减法程序 (R3R4-R6R7)=(R3R4)
      ;入口    :R3,R4,R6,R7
      ;占用资源:ACC
      ;堆栈需求:2字节
      ;出口    :R3,R4
      NSUB     : MOV     A,R4
                CLR    C
                SUBB   A,R7
                 MOV     R4,A
                 MOV     A,R3
                SUBB   A,R6
                 MOV     R3,A
                RET
      ;N字节无符号数减法程序 ([R0]-[R1])=([R0])
      ;入口    :R0,R1,R7
      ;占用资源:ACC,B
      ;堆栈需求:2字节
      ;出口    :R0,CF
      NSUBN    : MOV     B,R0
                 MOV     R7,N
                CLR    C
      NSUBN1   : MOV     A,@R0
                SUBB   A,@R1
                 MOV     @R0,A

上一页  [1] [2] [3] [4]  下一页


本文关键字:单片机  51单片机单片机-工控设备 - 51单片机