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

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

点击数:7542 次   录入时间:03-04 11:35:59   整理:http://www.55dianzi.com   51单片机
      ;堆栈需求:4字节
      ;出口    :R0
      ;NDIVMN   : MOV     A,M
                CLR    C
                SUBB   A,N
                 MOV     NCNT,A
                ADD    A,R0
                 MOV     R4,A
                XCH    A,R0
                 MOV     R3,A
                 MOV     A,R1
                 MOV     R5,A
                 MOV     R2,#00H
      NDVMN1   : MOV     R7,N
                LCALL  NSUBN
                 MOV     A,R5
                 MOV     R1,A
                JC     NDVMN2
                INC    R2
                SJMP   NDVMN1
      NDVMN2   : MOV     R7,N
                LCALL  NADDN
                 MOV     A,NCNT
                SWAP   A
                RR     A
                 MOV     NCNT,A
      NDVMN3   : MOV     A,R3
                 MOV     R0,A
                 MOV     R7,M
                LCALL  NRLCN
                 MOV     F0,C
                 MOV     A,R4
                 MOV     R0,A
                 MOV     A,R5
                 MOV     R1,A
                 MOV     R7,N
                LCALL  NSUBN
                JB     F0,NDVMN4
                JC     NDVMN5
      NDVMN4   : MOV     A,R3
                 MOV     R0,A
                INC    @R0
                SJMP   NDVMN6
      NDVMN5   : MOV     A,R5
                 MOV     R1,A
                 MOV     R7,N
                LCALL  NADDN
      NDVMN6   :DJNZ   NCNT,NDVMN3
                 MOV     A,R4
                 MOV     R1,A
                 MOV     A,R2
                 MOV     @R1,A
                 MOV     A,R3
                 MOV     R0,A
                RET
      ;N字节无符号除法程序(集成) ([R0]/R[1])=([R0])
      ;入口    :R0,R1,M,N
      ;占用资源:ACC,R2,R3,R4,R5,R7,F0
      ;堆栈需求:2字节
      ;出口    :R0
      NDIVMN   : MOV     A,M
                CLR    C
                SUBB   A,N
                 MOV     B,A
                ADD    A,R0

上一页  [1] [2] [3] [4] [5] [6] [7] [8]  下一页


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