韦东山Linux嵌入式课程社区
登录
直播中
谢海莲
7年用户
163经验值
私信
关注
汇编HALT_LOOP语句不知道如何理解
开启该帖子的消息推送
韦东山
汇编
在看启动文件时,碰到这块语句,不知道如何理解,百度了下,回答的有点模糊,我粘上来
ldr lr, =halt_loop @设置返回地址
ldr pc, =main @b指令和bl指令只能前后跳转32M的范围,所以这里使用向pc赋值的方法进行跳转
halt_loop:
b halt_loop
百度回答:
这里的结束至死循环啥意思呢?
回帖
(2)
王雪
2019-3-25 09:13:03
意思是main执行完之后 进行while(1),让cpu停在那
如果不这么做,cpu会继续往下执行,然而后边并没有代码了,就会会把垃圾数据当做指令,触发未定义指令异常然后就重启了
意思是main执行完之后 进行while(1),让cpu停在那
如果不这么做,cpu会继续往下执行,然而后边并没有代码了,就会会把垃圾数据当做指令,触发未定义指令异常然后就重启了
举报
张颖
2019-3-25 09:25:45
哦,了解了
哦,了解了
举报
更多回帖
rotate(-90deg);
回复
相关问答
韦东山
汇编
裸机中断中的
汇编
代码该怎么
理解
?
2019-08-08
1061
怎样去编写ARM
汇编
配置重启代码呢
2022-05-16
3333
为什么sdram未初始化却能运行程序?
2019-08-16
1778
请问如果main不返回那需要设置栈吗?
2019-08-13
928
请问前三行是什么意思?
2019-06-13
754
为什么
汇编
语言点亮LED灯就不需要关看门狗?
2019-07-11
1707
arm9跑裸机一定要用引导码吗
2014-11-29
4056
求助,
不知道
自己
理解
对不对
2019-07-16
1446
底层
汇编
带中断向量初始化的LED裸机代码怎么也跑不起来
2019-07-16
1284
什么是
汇编
指令?常用的
汇编
语句
有哪些
2021-11-29
1170
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分