问答题X 纠错

参考答案:

为了保证程序调用时参数的正确传递,汇编程序的设计要遵守ATPCS。在汇编程序中需要使用EXPORT伪操作来声明,使得本程序可以被其它程序调用。同时,在C程序调用该汇编程序之前需要在C语言程序中使用extern关键词来声明该汇编程序。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

如何在汇编语言程序访问C语言的全局变量?

参考答案:汇编程序可以通过地址间接访问在C语言程序中声明的全局变量。通过使用IMPORT关键词引人全局变量,并利用LDR和STR指...

问答题

如何在c语言程序中内嵌汇编?

参考答案:内嵌的汇编指令包括大部分的ARM指令和Thumb指令,但是不能直接引用C的变量定义,数据交换必须通过ATPCS进行。嵌入...

问答题

指令ADR,ADRL、LDR、NOP是如何处理地址值读入到寄存器中的?

参考答案:ADR是将基于PC或者寄存器的地址值读入到寄存器的,ADR伪指令通常被替换成一条ADD指令或SUB指令来实现该ADR指令...

问答题

在ARM的立即寻址方式下其立即数如何在指令编码中表示?

参考答案:在ARM数据处理指令中,当参与操作的第二操作数为立即数型时,每个立即数都是采用一个8位的常数循环右移偶数位而间接得到。其...

问答题

ARM核现在有哪几种?

参考答案:

ARM7、ARM9、ARM9E、ARM10E,、SecurCore、ARM11

问答题

什么是数据的边界对齐?

参考答案:默认情况下,ADS编译器使用的是数据类型的自然边界对其方式。数据的自然对其方式是指:如果该数据类型是n个字节的,那么该数...

问答题

什么是小端和大端存储器组织?

参考答案:1)小端存储器组织是较高的有效字节存放在较高的存储器地址,较低的有效字节存放在较低的存储器地址(同同小)。2)大端存储器...

问答题

ARM的异常有哪几种,各进入何种工作模式?他们退出各采用什么指令?

参考答案:1)复位(Reset)异常(管理模式);2)未定义指令(undefinedinstruction)异常(未定义模式);3...

问答题

寄存器CPSR,SPSR的功能各是什么?

参考答案:1)CPSR包含条件码标志、中断禁止位、当前处理器模式以及其它状态和控制信息。所有处理器模式下都可以访问当前的程序状态寄...

问答题

寄存器R13,R14,R15的专用功能各是什么?

参考答案:1)寄存器R13保存堆栈指针SP;2)寄存器R14用作子程序链接寄存器,也称为LR,用以保存返回地址;3)R15(PC....
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved