• push {lr}, pop {pc} 不能返回子程序调用的地方,是什么问题?

    zsp
    zsp

    以下是我用汇编编写的一段代码,使用的是MDK5.15,下载到LPC824M201(Cortex-M0+内核),调用子程序的时候不能正常返回。请问问题在哪里?

    源代码如下:

        area     reset,     code,     readonly
                 preserve8
    SYSCON_BASE     equ     0x40048000
    SYSCON_SYSAHBCLKCTRL     equ (SYSCON_BASE + 0X80
    
    MSP_TOP     equ…
    • over 4 years ago
    • 中文社区
    • 中文社区论区
  • 使用arm-linux-gnueabihf-as出现Error: bad instruction `endfunc'

    video_expert
    video_expert

    我看了asm.S (ffmpeg中的文件),有如下代码:

    .macro  function name, export=0, align=2

            .set            .Lpic_idx, 0

            .set            .Lpic_gp, 0…

    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • 汇编指令 LDR 一个疑问

    Page
    Page

    LDR     a4, [pc, #TXILLDB_FIQ_STACK-.-8];

    请问一下,这个符号 “-.-” 代表什么意思

    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • 汇编语言

    张爵文
    张爵文

    你好 !

         我想咨询下,我想用汇编语言来编写ARM程序   但是不知道从何处下手   问问有没有像C语言那样的固件库文件   是用汇编语言给编写的  

    • Answered
    • over 6 years ago
    • 中文社区
    • 中文社区论区
  • View related content from anywhere
  • More
  • Cancel