嵌入式考试总复习1.docVIP

  • 26
  • 0
  • 约 10页
  • 2017-07-10 发布于河南
  • 举报
嵌入式考试总复习1

ARM处理器有多种运行模式,用户程序运行在其中的( 用户 )模式。 Qt/Embedded使用( 过程调用 )和( 中断返回 )的机制实现函数的回调。 Rl=2000H,(2000H)=Ox28,(2008H)=Ox87,则执行指令LDR R0,[R1,#8]!后R0的值为(0x87 )。 假设R1=0x31,R2=0x2 则执行指令ADD R0,R1,R2,LSL #2后,R0的值是( 0x39 )。 ADS(ARM Developer Suite)调试程序时,调入的文件最好为( ADS1.2 )版本下编译生成的.axf文件,该版本的文件包含部分调试用到的信息。 ARM汇编语言由伪操作、伪指令、宏指令和指令共同构成。其中( 伪操作 )是一种特殊的指令助记符,在汇编时会被转换成相应的指令,在反汇编中能看到汇编器产生的指令代码。 在ATPCS中函数的参数传递通常通过( R0-R7 )寄存器、堆栈指针是( R13 )寄存器 ARM处理器总共有37个寄存器,这些寄存器根据ARM处理器不同工作模式,可将全部寄存器分成( 3 )组。 三、程序分析(共20分) 1、 如下在ADS中对工程的链接器(ARM Linker)进行了配置 并编写了如下的汇编程序: 问:现执行上述程序,请列出R0,R1,R2的最终值,并告知整个程序的功能。(5分)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档