试题详情
- 简答题 在进行基于ARM核的嵌入式系统软件开发时,调用如下函数: int do_something(int arg1,void *arg2,char arg3,int *arg4) 这四个参数通过什么方式从调用程序传入被调函数?
- 根据ATPCS编程规范,调用函数和子程序通过R0——R3四个寄存器传递参数,超过四个参数使用堆栈传递。因此arg1通过R0传入,arg2,通过R1传入,arg3通过R2传入,arg4通过R3传入。
关注下方微信公众号,在线模考后查看
热门试题
- 指令解析:ADD ̳
- 写出基于ARM920T核的处理器的异常向
- 在进行基于ARM核的嵌入式系统软件开发
- 哈佛体系结构数据空间和地址空间(),AR
- ARM920T有哪些运行模式,其中哪些属
- Nand Flash比Nor
- 指令解析:LDR ̳
- ARM内核支持7种中断和异常。
- 衡量系统的实时性用响应时间、吞吐量、生存
- 嵌入式系统由硬件和软件两大部分组成。
- ARM提供的可执行映像文件的模板包括哪3
- 简述ARM处理器对异常的响应的步骤。
- ARM处理器有两种总线架构,数据和指令使
- 指令解析:CMP ̳
- FIQ、IRQ有什么不同?向量IRQ和非
- 指令解析:LDR ̳
- 当一个中断发生时,相应的R14存储中断返
- S3C2410X存储控制器支持大端、小端
- 什么是RISC?什么是CISC?
- ARM9TDMI支持哪几种指令集,各有什