⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 entry.s

📁 ARM_thumb 在embest 下的源码.可直接运行于embest 环境.
💻 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 + -