如何確定僅使用匯編語言運行ARM處理器的endian模式。如何確定處理器運行的endian模式?
我可以很容易地看到CPSR的Thumb/ARM狀態讀取位5,但我不知道CPSR或其他位置是否存在對應的位。
;silly example trying to execute ARM code when I may be in Thumb mode....
MRS R0,CPSR
ANDS R0,#0x20
BNE ThumbModeIsActive
B ARMModeIsActive
我有權訪問ARM7TDMI數據表,但本文檔不告訴我如何讀取當前狀態。
我用什麼彙編代碼來確定字節序?
讓我們假設我正在使用ARM9處理器。
榮譽,當我試圖挖掘v6的東西時,我沒有看到你回答。 – auselen