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

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

点击数:7542 次   录入时间:03-04 11:35:59   整理:http://www.55dianzi.com   51单片机

      21、单字节无符号数乘法程序
      22、双字节无符号数乘法程序
      23、双字节无符号数乘法程序
      24、N字节无符号数乘法程序
      25、单字节无符号除法程序
      26、单字节无符号除法程序
      27、双字节无符号除法程序
      28、N字节无符号除法程序(组合)
      29、N字节无符号除法程序
      30、N字节数据左移程序
      ;单字节无符号数乘法程序 (R5R2R3R4*R7)=(R7R5R2R3R4)
      ;入口    :R5,R2,R3,R4,R7
      ;占用资源:ACC,B
      ;堆栈需求:2字节
      ;出口    :R7,R5,R2,R3,R4
      NMUL41   : MOV     A,R4
                 MOV     B,R7
                MUL    AB
                 MOV     R4,A
                 MOV     A,B
                XCH    A,R3
                 MOV     B,R7
                MUL    AB
                ADD    A,R3
                 MOV     R3,A
                CLR    A
                ADDC   A,B
                XCH    A,R2
                 MOV     B,R7
                MUL    AB
                ADD    A,R2
                 MOV     R2,A
                CLR    A
                ADDC   A,B
                XCH    A,R5
                 MOV     B,R7
                MUL    AB
                ADD    A,R5
                 MOV     R5,A
                CLR    A
                ADDC   A,B
                 MOV     R7,A
                CLR    OV
                RET

      ;双字节无符号数乘法程序 (R3R4*R6R7)=(R5R2R3R4)
      ;入口    :R3,R4,R6,R7
      ;占用资源:ACC,B
      ;堆栈需求:2字节
      ;出口    :R5,R2,R3,R4
      NMUL22   : 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     R2,A
                 MOV     A,R3
                 MOV     B,R7
                MUL    AB
                ADD    A,R5
                 MOV     R5,A
                 MOV     A,B
                ADDC   A,R2
                 MOV     R2,A
                CLR    A

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


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