div.asm

来自「A few drivers for the Motorola C380 s ce」· 汇编 代码 · 共 32 行

ASM
32
字号
                AREA CodeStart, CODE, READONLY, ALIGN=4                     CODE16                __rt_udiv       ;In: R0 - divisor, R1 - dividable                ;Out: R0 - div, R1 - mod                MOV     R2, #0                LSL     R0, R0, #0xF                MOV     R3, #0x10next_bit                LSL     R2, R2, #1                CMP     R1, R0                BCC     no_sub                SUB     R1, R0                ADD     R2, R2, #1no_sub                LSR     R0, R0, #1                SUB     R3, R3, #1                BNE     next_bit                MOV     R0, R2                BX      LR__rt_udiv10                MOV     R1, R0                MOV     R0, #10                B       __rt_udiv                                 EXPORT __rt_udiv                EXPORT __rt_udiv10                                END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?