试题详情
- 简答题在进行基于ARM核的嵌入式系统软件开发时,调用如下函数: int do_something(int arg1,void *arg2,char arg3,int *arg4)这四个参数通过什么方式从调用程序传入被调函数?
- 根据ATPCS编程规范,调用函数和子程序通过R0-R3四个寄存器传递参数,超过四个参数使用 堆栈传递。因此arg1通过R0传入, arg2通过R1传入,arg3通过R2传入,arg4通过R3传入。
关注下方微信公众号,在线模考后查看
热门试题
- μC/OS-II操作系统的内核非常小,其
- 简述ARM处理器的7种运行模式及各自的用
- Anjuta IDE的启动命令是()
- μC/OS-II允许中断嵌套,嵌套层数可
- Qt插槽函数不包括以下哪一项()
- 下列哪个不属于ARM处理器的寻址方式.(
- 嵌入式实时操作系统由哪几部分组成?基本内
- 嵌入式系统比较流行的操作系统有Linux
- ls命令使用“-l”选项时,可以查看文件
- 按响应时间划分,通常可将实时系统分为三类
- 以下是运行$ls-l/dev后的查询结果
- 相对于其它处理器,ARM处理器主要技术特
- 根据嵌入式软件开发的不同阶段,嵌入式开发
- Qt/Embedde信号和插槽机制中,插
- 数码相机是一种典型的嵌入式系统,下面有关
- 下面有关微内核操作系统的叙述中,错误的是
- 简述UART模块的通信原理。
- STM32嵌套向量中断控制器(NVIC)
- 在描述文件时,有时在文件名部分用到一些通
- 一般尽量少采用重入函数,为什么?