count_iter_19.sa

来自「dsp6713开发板的许多例程.对入门特别有用」· SA 代码 · 共 23 行

SA
23
字号
        .global _count_loop_iterations_count_loop_iterations .cproc count        .reg    i, iters, flag        ZERO    iters               ; Initialize our return value to 0.        CMPLT   count,  1,  flag[flag]  B       does_not_iterate    ; Do not iterate if count < 1.        MV      count,  i           ; i = countloop:   .trip   1                   ; This loop is guaranteed to iterate at                                     ; least once.        ADD     iters,  1,  iters   ; iters++        SUB     i,      1,  i       ; i-- [i]    B       loop                ; while (i &gt; 0);does_not_iterate:        .return iters                   ; Return our number of iterations.        .endproc

⌨️ 快捷键说明

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