div.asm

来自「源码为DSP2407的各个模块的源代码」· 汇编 代码 · 共 39 行

ASM
39
字号
        .global start
        .sect ".vectors"
        b       start
        .bss    NUMERA,1
        .bss    DENOM ,1
        .bss    QUOT  ,1
        .bss    ARIT  ,1
        .bss    TEMSGN,1
        .text
        nop
start:  ldp     #NUMERA
        lacc    NUMERA
        call    DIV
        b       start
DIV:    lt      NUMERA
        mpy     DENOM
        pac
        sach    TEMSGN
        lac     DENOM
        abs
        sacl    DENOM
        lacc    NUMERA
        abs
        rpt     #15
        subc    DENOM
        sacl    QUOT
        sach    ARIT
        lac     TEMSGN
        bgez    done
        zac
        sub     QUOT
        sacl    QUOT
        zac
        sacl    ARIT
done:   lac     QUOT
        ret
        .end

⌨️ 快捷键说明

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