我正在为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: