thumbcode.s
来自「基于S3C2410的Thumb指令使用实验用例 非常实用」· S 代码 · 共 27 行
S
27 行
area start,code,readonly
entry
code32
export START
START
code32 ;/* Subsequent instructions are ARM */
header
ADR r0, Tstart + 1 ;/* Processor starts in ARM state, */
BX r0 ;/* so small ARM code header used */
;/* to call Thumb main program. */
NOP
code16
Tstart
MOV r0, #10 ;/* Set up parameters */
MOV r1, #3
BL doadd ;/* Call subroutine */
stop
B stop
doadd
ADD r0, r0, r1 ;/* Subroutine code */
bx lr ;/* Return from subroutine. */
end ; /* Mark end of file */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?