gpt4 book ai didi

assembly - ARM 汇编 - 分支指令

转载 作者:行者123 更新时间:2023-12-04 07:45:52 25 4
gpt4 key购买 nike

我正在查看一些用于启动在 ARM 处理器上运行的固件的程序集。定义了以下异常向量表:

    LDR     pc, =resetHandler
LDR pc, Undefined_Addr
LDR pc, SWI_Addr
LDR pc, Prefetch_Addr
LDR pc, Abort_Addr
B .
LDR pc, =irqHandler
LDR pc, FIQ_Addr

有谁知道“。”在分支(“B”)指令之后呢?在调试器的反汇编窗口中,指令分支到自身。根据数据表,该条目是保留的,所以我猜这只是无限循环并等待看门狗重置。

最佳答案

在许多组装商中 .表示当前位置计数器,所以是的,它只是一个无限循环,即“分支到这里”。

[注意有些汇编器使用$*而不是 . ]

关于assembly - ARM 汇编 - 分支指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2818070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com