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

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

点击数:7158 次   录入时间:03-04 11:57:07   整理:http://www.55dianzi.com   51单片机
                LCALL  FCMP
                JNZ    FINDF2
                MOV     A,DPL
                CLR    C
                SUBB   A,#03H
                MOV     R1,A
                MOV     A,DPH
                SUBB   A,#00H
                MOV     R0,A
                CLR    A
                RET
      FINDF2   :DJNZ   B,FINDF1
                DJNZ   NCNT,FINDF1
                MOV     A,#0FFH
                RET
      ;浮点数最值查找程序
      ;入口    :ADDPH,ADDPL,R6,R7
      ;占用资源:ACC,B,NCNT,ITE MOV ,EBMOV,MOVB,MOVR1,FCMP
      ;堆栈需求:5字节
      ;出口    :[R0](最大值),[R1](最小值),R2,R3,R4,R5
      FMAMIF   : MOV     A,ADDPL
                MOV     R3,A
                MOV     R5,A
                MOV     DPL,A
                MOV     A,ADDPH
                MOV     R2,A
                MOV     R4,A
                MOV     DPH,A
                MOV     B,R7
                MOV     R7,#03H
                LCALL  ITE MOV
                MOV     R7,#03H
                LCALL  IB MOV
                MOV     A,B
                JZ     FMMF1
                INC    NCNT
      FMMF1    :PUSH   B
                MOV X   A,@DPTR
                INC    DPTR
                MOV     R2,A
                MOV X   A,@DPTR
                INC    DPTR
                MOV     R3,A
                MOV X   A,@DPTR
                INC    DPTR
                MOV     R4,A
                LCALL  MOV R1
                LCALL  FCMP
                JNC    FMMF2
                MOV     A,R0
                XCH    A,R1
                MOV     R0,A
                LCALL  MOV B
                MOV     R5,DPL
                MOV     R4,DPH
                MOV     A,R0
                XCH    A,R1
                MOV     R0,A
                SJMP   FMMF3
      FMMF2    : MOV     A,R0
                XCH    A,R1
                MOV     R0,A
                LCALL  MOV R1
                LCALL  FCMP
                MOV     A,R0
                XCH    A,R1
                MOV     R0,A
                JZ     FMMF3

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


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

上一篇:秒计时器程序