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

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

点击数:7542 次   录入时间:03-04 11:35:59   整理:http://www.55dianzi.com   51单片机
                ADDC   A,#00H
                XCH    A,R3
                 MOV     B,R6
                MUL    AB
                ADD    A,R2
                 MOV     R2,A
                 MOV     A,B
                ADDC   A,R3
                XCH    A,R5
                 MOV     R3,A
                CLR    OV
                RET
      ;双字节无符号数乘法程序 (R2R3R4*R6R7)=(R1R5R2R3R4)
      ;入口    :R2,R3,R4,R6,R7
      ;占用资源:ACC,B
      ;堆栈需求:2字节
      ;出口    :R1,R5,R2,R3,R4
      NMUL32   : MOV     A,R4
                 MOV     B,R7
                MUL    AB
                XCH    A,R4
                 MOV     R5,B
                 MOV     B,R6
                MUL    AB
                ADD    A,R5
                 MOV     R5,A
                CLR    A
                ADDC   A,B
                 MOV     R1,A
                 MOV     A,R3
                 MOV     B,R7
                MUL    AB
                ADD    A,R5
                 MOV     R5,A
                 MOV     A,B
                ADDC   A,R1
                 MOV     R1,A
                CLR    A
                ADDC   A,#00H
                XCH    A,R3
                 MOV     B,R6
                MUL    AB
                ADD    A,R1
                 MOV     R1,A
                 MOV     A,B
                ADDC   A,R3
                XCH    A,R5
                 MOV     R3,A
                 MOV     A,R2
                 MOV     B,R7
                MUL    AB
                ADD    A,R1
                 MOV     R1,A
                 MOV     A,B
                ADDC   A,R5
                 MOV     R5,A
                CLR    A
                ADDC   A,#00H
                XCH    A,R2
                 MOV     B,R6
                MUL    AB
                ADD    A,R5

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


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