『壹』 在STM32中,keil軟體的模擬查看程序的匯編,怎麼看
LED0=0這條C指令編譯器把它轉換成了3條匯編指令MOVS、LDR、STR,這三句匯編分別對應的機器碼就是2000、490B、6008。
圖中,0x08。。。是CODE地址,然後該地址開始的機器碼,最後就是這個機器對應的匯編語句。
F04F0001是對應匯編的機器碼,你不用關心它的長度,有興趣的可以去查匯編指令表,其中有對應機器碼的格式
『貳』 keil查看匯編代碼
一種方法是在成功編譯程序後,點擊工具欄上一個紅色的"D",進入調試狀態,再把滑鼠點到c代碼處,右鍵查看匯編代碼,就可以看到所以c編譯後的匯編代碼了。
第二種方法可以產生匯編代碼文件,操作如圖,右鍵點開,選中"generateassemblerSRCfile"