簡體   English   中英

ARM幀指針寄存器(r11)不斷變化

[英]ARM frame pointer register (r11) keeps changing spotaneously

我正在使用硬件調試器逐行調試ARM程序集。

我看到的是非常奇怪的,即使指令無關,幀指針寄存器(r11)也在不斷變化。

例如,在執行以下行時:

mov r4, r1
mov r5, r2

r11寄存器從0x00100ee8更改為0x00100eec(保持增加4)

是某種硬件錯誤還是有些我不知道的邏輯?

這不太可能是硬件錯誤,因為它會使處理器完全無法使用。 調試器很可能正在使用幀寄存器,但顯示不正確。 另外,我在ARM指令集中沒有看到cpy指令,因此我想知道在您使用的工具集中會轉換成什么。

暫無
暫無

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

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