簡體   English   中英

ARM組裝 - 分支指令

[英]ARM Assembly - Branch Instruction

我正在尋找一些程序集來啟動在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”)指令后呢? 在調試器的反匯編窗口中,指令分支到自身。 根據數據表,該條目是保留的,所以我猜這只是無限循環並等待看門狗重置。

在許多裝配工. 意味着當前的位置計數器,所以是的,它只是一個無限循環,即“分支到這里”。

[注意,有些匯編程序使用$*而不是. ]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM