-
数十套全面的嵌入式期末考试卷及答案
资源介绍
1、 ARM微处理器有 7种工作模式,它们分为两类 非特权模式 、 特权模式 。其中用户模式属于 非特权模式
2、 ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态 ARM 、 Thumb ,状态寄存器CPSR的 T 位反映了处理器运行不同指令的当前状态
3、 ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,
R15 寄存器用于存储PC,R13通常用来存储 SP
4、 ARM处理器有两种总线架构,数据和指令使用同一接口的是 冯诺依曼 ,数据和指令分开使用不同接口的是 哈佛结构
1. 下列不是嵌入式系统特点的是:
A. 系统内核小 B. 专用性强 C. 系统精简 D. 实时性要求不高
2. 关于ARM汇编和C语言混合编程下列错误的是:
A.C语言中可以直接嵌入某些汇编指令 B. C语言中可以调用汇编的子程序
C. 汇编程序中可以调用C语言的函数 D. C语言嵌入的汇编指令时,不可以使用C的变量
3. 关于ATPCS规则,说法错误的是:
A. 只能使用R0-R3来传递参数 B. R13为堆栈指针SP,需要保护
C. R14为连接寄存器,用于存放程序返回地址 D. 单字的返回值存放在R0
4. 关于交叉编译描述正确的是:
A. 编译器运行在目标机,生成的可执行文件在宿主机上运行
B.编译器运行在宿主机,生成的可执行文件在宿主机上运行
C.编译器运行在目标机,生成的可执行文件在目标机上运行
D.编译器运行在宿主机,生成的可执行文件在目标机上运行
5. 建立嵌入式Linux开发环境中,使用Bootp协议的直接目的是:
A. 分配宿主机的IP地址 B. 分配目标机的IP地址
C. 用于宿主机和目标机之间通讯 D. 用于监控目标机的运行。
- 上一篇: 内存分配与回收设计代码
- 下一篇: 独占设备的分配与回收