今天调试RTC时在C程序中加入了一段汇编代码、却发现一个问题。
按照<ARM体系结构与汇编>的示例、直接将反汇编写入Main函数、却发现怎么也编译不过。
后来到网上看见别人写的都是在Main函数外面将汇编代码封装成一个函数、然后在Main里面调用。
本来以为是设置的问题、不抱希望,不想却编译通过了。
这时、问题来了:我将汇编代码又直接放入Main函数、居然编译通过了。。。不用在Main函数外面做成函数了!
ADS< wbr>--< wbr>C代码中嵌入汇编< wbr>--< wbr>没有重现的疑问
我又在另外的工程里面的Mian函数里面直接加入汇编、编译也通过了。
不知是什么缘由、这个现象也一直没有重现,不过有一天应该会突然明白吧
按照<ARM体系结构与汇编>的示例、直接将反汇编写入Main函数、却发现怎么也编译不过。
后来到网上看见别人写的都是在Main函数外面将汇编代码封装成一个函数、然后在Main里面调用。
本来以为是设置的问题、不抱希望,不想却编译通过了。
这时、问题来了:我将汇编代码又直接放入Main函数、居然编译通过了。。。不用在Main函数外面做成函数了!
ADS< wbr>--< wbr>C代码中嵌入汇编< wbr>--< wbr>没有重现的疑问
我又在另外的工程里面的Mian函数里面直接加入汇编、编译也通过了。
不知是什么缘由、这个现象也一直没有重现,不过有一天应该会突然明白吧