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

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

点击数:7158 次   录入时间:03-04 11:57:07   整理:http://www.55dianzi.com   51单片机
                MOV     ADDPH,A
                CLR    A
                RET
      FINDN3   :CLR    C
                MOV     A,R0
                SUBB   A,R2
                JNZ    FINDN4
                INC    DPTR
      FINDN4   :DJNZ   R7,FINDN1
                DJNZ   R6,FINDN1
                MOV     A,#0FFH
                RET
      ;单字节最值查找程序
      ;入口    :R0,R1,R6,R7
      ;占用资源:ACC,B
      ;堆栈需求:2字节
      ;出口    :R0(最大值),R1(最小值),R2,R3,R4,R5
      FMAMIB   : MOV     DPL,R1
                MOV     DPH,R0
                MOV X   A,@DPTR
                MOV     R0,A
                MOV     R1,A
                MOV     A,DPL
                MOV     R3,A
                MOV     R5,A
                MOV     A,DPH
                MOV     R2,A
                MOV     R4,A
                MOV     A,R7
                JZ     FMMB1
                INC    R6
      FMMB1    : MOV X   A,@DPTR
                MOV     B,A
                SETB   C
                SUBB   A,R0
                JC     FMMB2
                MOV     R0,B
                MOV     R3,DPL
                MOV     R2,DPH
                SJMP   FMMB3
      FMMB2    : MOV     A,B
                CLR    C
                SUBB   A,R1
                JNC    FMMB3
                MOV     R1,B
                MOV     R5,DPL
                MOV     R4,DPH
      FMMB3    :INC    DPTR
                DJNZ   R7,FMMB1
                DJNZ   R6,FMMB1
                RET
      ;浮点数顺序查找程序
      ;入口    :R0,R1,R2,R3,R4,R6,R7
      ;占用资源:B,NCNT,FCMP
      ;堆栈需求:2字节
      ;出口    :R0,R1,A
      FINDF    : MOV     DPL,R1
                MOV     DPH,R0
                MOV     A,R7
                MOV     B,A
                MOV     NCNT,R6
                JZ     FINDF1
                INC    NCNT
      FINDF1   : MOV X   A,@DPTR
                INC    DPTR
                MOV     R5,A
                MOV X   A,@DPTR
                INC    DPTR
                MOV     R6,A
                MOV X   A,@DPTR
                INC    DPTR
                MOV     R7,A

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


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

上一篇:秒计时器程序