我正在爲stm32l152C-discovery板執行arm cortex-m3的C代碼,但是我發現main函數調用沒有被推入堆棧。我已經分析了這個源的asm代碼,但是我發現它是可以的。爲了更好的理解,請看這裏的C代碼生成的彙編代碼: main.elf: file format elf32-littlearm
*SYMBOL TABLE:
00000010 l d .text 000000
因此,我對ARM程序集(一般來說也是一個組裝程序)初學者。現在我正在編寫一個程序,其中最重要的部分之一是用戶需要輸入一個字母,然後我會將該字母與其他預先輸入的字母進行比較,以查看用戶是否輸入了相同的字母事情。 舉例來說,在我的代碼我有 .balign 4 /* Forces the next data declaration to be on a 4 byte segment */
dime: