没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
是一份2022年嵌入式系统课程的习题库,它包含了选择题、填空题、简答题和程序设计题等多个部分。习题内容覆盖了嵌入式系统的基础知识、ARM微处理器的特点、Linux系统操作、汇编语言指令、操作系统的构建和移植等方面。此外,还包括了对嵌入式Linux系统组成、开发流程、根文件系统作用的详细解释,以及对ARM处理器、哈佛与冯诺依曼体系结构差异、NAND与NOR Flash存储技术、S3C2410与ARM920T关系等主题的讨论。最后,文件还提供了关于构建交叉编译工具链、移植Bootloader、Linux内核移植步骤、根文件系统制作过程的指导,以及一些实际的编程练习。
资源推荐
资源详情
资源评论
2022 嵌入式系统课程习题库
一.选择题
1.以下哪个不是 RISC 架构的 ARM 微处理器的一般特点:〔 C 〕
A 体积小、低功耗 B 大量使用存放器
C 采用可变长度的指令格式,灵活高效 D 寻址方式灵活简
2.通常所讲的交叉编译就是在 X86 架构的宿主机上生成适用于
ARM 架构的〔 A 〕格式的可执行代码。
A elf B exe C pe D sh
3. 下面不属于 Boot Loader 阶段 1 所完成的步骤的是:〔 C 〕
A . 硬件设备初始化。
B . 拷贝 Boot Loader 的阶段 2 到 RAM 空间中。
C . 将 kernel 映像和根文件系统映像从 Flash 读到 RAM 空间中。
D . 设置堆栈。
4. 以下哪个不是 ARM 的 7 种运行状态之一:〔 B 〕
A 快中断状态 B 挂起状态 C 中断状态 D 无定义状态
6. 用以下的哪个命令可以把 server 的/tmp mount 到 client 的/mnt/tmp
并且是〔 D 〕
A .mount -o ro server:/tmp /mnt/tmp
B. mount -o ro /mnt/tmp server:/tmp
C .mount -o ro client:/mnt/tmp server:/tmp
D.mount -o ro server:/tmp client:/mnt/tmp
7. 以下表达中,不符合 RISC 指令系统特点的是( B )。
A. 指令长度固定,指令种类少
B. 寻址方式种类丰富,指令功能尽量增强
C. 设置大量通用存放器,访问存储器指令简单
D. 选取使用频率较高的一些简单指令
8. 通常所说的 32 位微处理器是指( C )。
A. 地址总线的宽度为 32 位 B. 处理的数据长度只能为 32
位
C. CPU 字长为 32 位 D. 通用存放器数目为 32 个
9.ADD R0,R1,[R2]属于〔B〕。
A .立即寻址 B 存放器间接寻址 C。存放器寻址 D。 基址变
址寻址
10、ADD R0,R0,#1 属于〔A〕
A .立即寻址 B。存放器间接寻址 C。存放器寻址 D。 基址变
址寻址
11.典型的计算机系统结构是〔〕
A 冯诺依曼体系结构 B 哈佛结构
C 单总线结构 D 双总线结构
13.以下不是 RISC 指令系统特点的是〔 C 〕
A 大量使用存放器 B 采用固定长度指令格式
C 使用多周期指令 D 寻址方式多
14.与通用操作系统相比嵌入式操作系统还必须具有的特点是〔 A 〕
A 强稳定性,弱交互性 B 较强实时性 C 可伸缩性 D 功
耗管理与节能
15.以下那种设备不属于嵌入式系统产品〔 C 〕。
A、PDA B ATM 取款机 C 个人计算机 D 机顶盒
16.以下是开源的嵌入式操作系统的是〔 〕
A.嵌入式 linux B Vxworks D Palm OS E WinCE
17.以下不属于 ARM 处理器异常工作模式的是〔 D 〕
A.快速中断模式 B. 未定义模式
C.数据访问终止模式 D. 用户模式
18.嵌入式软件开发与通用软件开发增加了〔 C 〕环节
A. 代码编写 B. 代码调试 C. 代码固化 D. 软件测试
19.嵌入式系统调试方式中不占用系统资源的调试方式是〔C〕
A 模拟器方式 B 监控器方式
C ICE 在线仿真器 D IDE 在线调试器方式
20.ADD R0,R1,[R2]中的第二操作数属于〔 B 〕方式。
A .立即寻址 B 存放器间接寻址
C.存放器寻址 D.基址变址寻址
21.烧写到 FLASH 里的是〔 B 〕格式的文件。
A. .asm B. .bin C. .obj D..cpp
22.汇编程序中的伪指令是在〔 C 〕阶段起作用。
A. 编辑 B. 链接 C.编译 D. 执行
23、目前嵌入式处理器的种类大约有〔 C 〕
A. 500 多种 B.800 多种 C. 1000 多种 D.2000 多种
24.LDM 和 STM 指令最多可以操作〔 C 〕存放器。
A. 12 个 B .2 个 C. 16 个 D. 32 个.
二、填空题
1.ARM 内核有〔 〕〔 〕〔 〕〔 〕四个功能模块。
2.通用存放器 R0~R15 可分为以下 3 块:〔〕〔〕〔〕
3.ARM 可用两种方法存储字数据:〔大端模式 〕〔小端 〕
4.ARM 体系结构支持的最大寻址空间为〔 4GB 〕。
5.ARM 是〔 〕的简称。
6.ARM CPU 体系结构中支持的特有的两种指令集是:〔ARM 〕
〔Thumb〕
7. ARM 处理器的 5 种异常模式是〔 〕〔 〕〔 〕〔 〕〔 〕
8.BSP 是〔 〕的缩写。
9.JTAG 是〔 〕的简称。JTAG 技术是一种调试技术,它是在
芯片内部封装了专门的测试电路 TAP〔Test Access Port,测试访问
口〕,通过专用的 JTAG 测试工具对内部节点进行测试调试技术。
10.ARM 汇编程序由〔 〕〔 〕〔 〕三种指令组成。
11.Bootloader 依赖于〔 硬件平台 〕,也依赖于具体板级设备配置。
12.ARM 中堆栈类型有〔 满递增 〕〔满递减〕〔空递增 〕〔 空递减 〕
四种。
剩余15页未读,继续阅读
资源评论
想不出名字ಥ_ಥ
- 粉丝: 263
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- CocosCreator开发视频教程含源码简易塔防开发3.61G
- 对数据集进行二分类,有数据集和源码以及模型,二分类是识别猫和不是猫的情况,可做毕业设计
- CocosCreator开发视频教程含源码多段线拖动轨迹物体2G
- Delphi 学习教程(从入门到实践)
- 基于Node.js+Vue.js Fetch API 爬虫的不要害羞纯静态图片网站源码.zip
- Cocos2d-x教程视频使用Eclipse在Ubuntu下搭建Cocos2d-x 3集成开发环境
- java实现飞机大战的游戏
- 安捷伦的噪声系数基础应用笔记
- MISRA-C工业标准的C编程规范(中文版).pdf
- Cocos2d-x教程视频粒子系统初级应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功