📄 entry.s
字号:
/*********************************************************************************************
*文件: entry.s
*作者: gf.XU 2002.5.15
*说明: arm与thumb交叉调试例程
*组成: 1) entry.s arm 与thumb汇编语言例子
* 2) thumb.c thumb的c程序
* 3) arm.c arm的c程序
*功能:
*修改:
*********************************************************************************************/
.equ count, 20
.global Thumb_function /* thumb 函数的例子,在thumb.c中定义 */
.text
#程序入口,arm汇编
#.arm
mov r0, #count
mov r1, #0
mov r2, #0
mov r3, #0
mov r4, #0
mov r5, #0
mov r6, #0
loop0:
add r1, r1, #1
add r2, r2, #1
add r3, r3, #1
add r4, r4, #1
add r5, r5, #1
add r6, r6, #1
subs r0, r0, #1
bne loop0
#跳转到thumb
ADR R0, Thumb_Entry+1
BX R0
#thumb 程序入口
.thumb
Thumb_Entry:
mov r0, #count
mov r1, #0
mov r2, #0
mov r3, #0
mov r4, #0
mov r5, #0
mov r6, #0
loop1:
add r1, #1
add r2, #1
add r3, #1
add r4, #1
add r5, #1
add r6, #1
sub r0, #1
bne loop1
bl Thumb_function
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -