readfifo.s
来自「LP236X的教程里面有许多源码例程。我当初可是花钱买来的。希望能帮得上忙。」· S 代码 · 共 35 行
S
35 行
AREA MCIFIFO, CODE, READONLY
EXPORT MCI_ReadFifo
EXPORT MCI_WriteFifo
; int MCI_ReadFifo(unsigned int * dest);
; int MCI_WriteFifo(unsigned int * src);
src RN 4
dst RN 5
MCI_ReadFifo
STMFD sp!,{src,dst,r12,lr}
LDR src, mci_fifo
MOV dst, r0
LDMIA src, {r0-r3}
STMIA dst!, {r0-r3}
LDMIA src, {r0-r3}
STMIA dst!, {r0-r3}
MOV r0, dst
LDMFD sp!,{src,dst,r12,pc}
MCI_WriteFifo
STMFD sp!,{src,dst, r12,lr}
LDR dst, mci_fifo
MOV src, r0
LDMIA src!, {r0-r3}
STMIA dst, {r0-r3}
LDMIA src!, {r0-r3}
STMIA dst, {r0-r3}
MOV r0, src
LDMFD sp!,{src,dst,r12 ,pc}
mci_fifo
DCD 0xE008C080
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?