《ARM嵌入式系统基础教程》试题及答案_第1页
《ARM嵌入式系统基础教程》试题及答案_第2页
《ARM嵌入式系统基础教程》试题及答案_第3页
《ARM嵌入式系统基础教程》试题及答案_第4页
《ARM嵌入式系统基础教程》试题及答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ARM 嵌入式系统基础教程嵌入式系统基础教程 试题及答案试题及答案 一 一 选择题选择题 1 以下说法不正确的是 B A 任务可以有类型说明B 任务可以返回一个数值 C 任务可以有形参变量D 任务是一个无限循环 2 下列描述不属于 RISC 计算机的特点的是 C A 流水线每周期前进一步 B 更多通用寄存器 C 指令长度不固定 执行需要多个周期 D 独立的 Load 和 Store 指令完成数据在寄存器和外部存储器之间的传输 3 存储一个 32 位数 0 x 到 2000H 2003H 四个字节单元中 若以大端模式存储 则 2000H 存储单元的内容为 D A 0 x21B 0 x68 C 0 x65 D 0 x02 4 COS II 中对关键代码段由于希望在执行的过程中不被中断干扰 通常采用关中断的方式 以下 X86 汇编代码正 确而且不会改变关中断之前的中断开关状态的是 D A 先 CLI 执行关键代码 再 STI B 先 STI 执行关键代码 再 CLI C 先 POPF CLI 执行关键代码 再 PUSHF D 先 PUSHF CLI 执行关键代码 再 POPF 5 RS232 C 串口通信中 表示逻辑 1 的电平是 D A 0vB 3 3v C 5v 15vD 5v 15v 6 ARM 汇编语句 ADD R0 R2 R3 LSL 1 的作用是 A A R0 R2 R3 1 B R0 R2 1 R3 C R3 R0 R2 1 D R3 1 R0 R2 7 IRQ 中断的入口地址是 C FIQ 的入口地址为 0 xC A 0 x B 0 x C 0 x D 0 x 8 S3C2420X I O 口常用的控制器是 D A 端口控制寄存器 GPACON GPHCON B 端口数据寄存器 GPADAT GPHDAT C 外部中断控制寄存器 EXTINTN D 以上都是 9 实时操作系统中 两个任务并发执行 一个任务要等待其合作伙伴发来信息 或建立某个条件后再向前执行 这种制约性合作关系被成为 A A 同步 B 互斥 C 调度 D 执行 10 和 PC 系统机相比嵌入式系统不具备以下哪个特点 C A 系统内核小B 专用性强 C 可执行多任务D 系统精简 11 ADDR0 R1 3 属于 A 寻址方式 A 立即寻址B 多寄存器寻址C 寄存器直接寻址 D 相对寻址 12 GET 伪指令的含义是 A A 包含一个外部文件B 定义程序的入口C 定义一个宏D 声明一个变量 13 存储一个 32 位数 0 x 到 2000H 2003H 四个字节单元中 若以小端模式存 储 则 2000H 存储单元的内容为 C A 0 x00B 0 x87C 0 x65D 0 x61 14 COS II 操作系统不属于 C A RTOS B 占先式实时操作系统 C 非占先式实时操作系统 D 嵌入式实时操作系统 15 若 R1 2000H 2000H 0 x86 2008H 0 x39 则执行指令 LDRR0 R1 8 后 R0 的值为 D A 0 x2000B 0 x86C 0 x2008D 0 x39 16 寄存器 R13 除了可以做通用寄存器外 还可以做 C A 程序计数器B 链接寄存器C 栈指针寄存器 D 基址寄存器 17 FIQ 中断的入口地址是 A A 0 xCB 0 xC 0 x D 0 x 18 ARM 指令集和 Thumb 指令集分别是 D 位的 A 8 位 16 位B 16 位 32 位C 16 位 16 位 D 32 位 16 位 19 ARM 寄存器组有 D 个寄存器 A 7B 32C 6D 37 20 若 R1 2000H 2000H 0 x28 2008H 0 x87 则执行指令 LDRR0 R1 8 后 R0 的值为 D A 0 x2000B 0 x28C 0 x2008 D 0 x87 21 寄存器 R15 除了可以做通用寄存器外 还可以做 A A 程序计数器 B 链接寄存器 C 堆栈指针寄存器 D 基址寄存器 22 嵌入式系统有硬件和软件部分构成 以下 C 不属于嵌入式系统软件 A 系统软件 B 驱动 C FPGA 编程软件 D 嵌入式中间件 23 假设 R1 0 x31 R2 0 x2 则执行指令 ADDR0 R1 R2 LSL 3 后 R0 的值是 C A 0 x33B 0 x34C 0 x39D 0 x38 23 和 PC 机系统相比下列哪个不是嵌入式系统独具的特点 C A 系统内核小B 专用性强C 可执行多任务D 系统精简 24 Unicode 编码与 A 编码方式兼容 A ASCII 码B GBKC GB2312D 区位码 25 Cache 用于存放主存数据的部分拷贝 主存单元地址与 Cache 单元地址之间的转换用 A 完成 A 硬件 B 软件 C 用户 D 程序员 26 在 C OS II 系统中 OSTimeTick 函数只被以下 A 函数或过程所调用 A OSTickISR B OSShed C OSCtxSwD OSIntCtxSw 27 每种嵌入式操作系统都有自身的特点以吸引相关用户 下列说法错误的是 D A 嵌入式 Linux 提供了完善的网络技术支持 B CLinux 是专门为没有 MMU 的 ARM 芯片开发的 C C OS 操作系统是一种实时操作系统 RTOS D WinCE 提供完全开放的源代码 28 下列关于存储管理单元 MMU 说法错误的是 B A MMU 提供的一个关键服务是使各个任务作为各自独立的程序在其自己的私有存储空间中运行 B 在带 MMU 的操作系统控制下 运行的任务必须知道其他与之无关的任务的存储需求情况 这就简化了各个任 务的设计 C MMU 提供了一些资源以允许使用虚拟存储器 D MMU 作为转换器 将程序和数据的虚拟地址 编译时的连接地址 转换成实际的物理地址 即在物理主存中 的地址 29 下列 CPSR 寄存器标志位的作用说法错误的是 D A N 负数 B Z 零 C C 进位 D V 借位 30 S3C2410X 处理器为用户进行应用设计提供了支持多主总线的 IIC 接口 处理器提供符合 IIC 协议的设备连接 的串行连接线为 C A SCL 和 RTXB RTX 和 RCXC SCL 和 SDA D SDA 和 RCX 31 RQ 中断的优先级别是 D A 1B 2C 3D 4 32 LDR R2 R3 128 的寻址方式是 C A 寄存器寻址B 寄存器移位C 变址寻址 D 间接寻址 33 S3C2410 有 B 个 USB 接口 A 1B 2C 3 D 4 34 ARM 处理器的工作模式有 C 种 A 5 B 6C 7 D 8 一 一 二 二 判断题判断题 1 程序运行过程中的资源可以是显示器 键盘 但不可以是一个数组或变量 X 2 在 COS II 操作系统中 已知 Task1 的优先级为 12 Task2 的优先级为 26 假如在 Task2 运行过程中发生键盘 中断 在执行中断服务程序时 Task1 进入就绪状态 则中断返回时 Task1 得到 CPU 的使用权 3 若定义任务 task1 的优先级为 12 则不能再定义其他任务的优先级也为 12 4 任务创建后即开始调度 X 5 液晶工作在文本模式下时 既可以显示英文字符也可以显示汉字 X 6 处于就绪状态的任务只能切换到运行状态 X 7 等待消息函数 WaitMessage 0 中的 0 表示此函数的超时等待时间为 0 秒 X 8 若OSTaskSuspend prio 函数把正在延时的任务挂起 则调用一次对应的唤醒函数即可使该任务切换到就绪状态 X 9 调试程序时 需要停止程序运行后才可查看变量内容 10 COS II 操作系统中移植成功后即可使用文件系统 X 11 将模拟信号转换成数字信号的电路是 DA 转换器 12 IIC 是同步串行数据总线 13 S3C2410 的处理器对内存的访问只能通过 Load Store 指令来实现 14 Nand Flash 比 Nor Flash 成本高 可靠性差 15 C 语言程序可以嵌套加入汇编程序模块 16 运算放大器的输出电压范围一般大于电源电压的范围 17 由于 CPU 内部寄存器的访问速度较高 根据ATPC标准 应尽可能使函数的参数控制在 4 个以下 18 ARM 处理器结构体系中具有 T 变种处理器核可以工作在 ARM 状态和 Thumb 状态 三 三 简答题简答题 1 ARM 体系结构的寄存器组织 37 个 32 位寄存器 其中 31 个为通用寄存器 6 个为状态寄存器 哪些寄存器是 可编程访问的 取决微处理器的工作状态及具体的运行模式 ARM 微处理器的异常状态 7 种异常 2 ARM 处理器有几种工作模式 并做说明每种工作模式的含义 处理器有几种工作模式 并做说明每种工作模式的含义 答 ARM 处理器有 7 种工作模式 用户模式 usr 正常程序执行的模式 0 5 分 快速中断模式 fiq FIQ 异常响应时进入此模式0 5 分 中断模式 irq IRQ 异常响应时进入此模式0 5 分 管理员模式 svc 系统复位和软件中断响应时进入此模式0 5 分 中止模式 abt 用于虚拟存储及存储保护 0 5 分 系统模式 sys 与用户类似 但有直接切换到其它模式等特权0 5 分 未定义模式 und 未定义指令异常响应时进入此模式0 5 分 除了用户模式外 其他模式均可视为特权模式0 5 分 四 四 阅读程序题阅读程序题 1 阅读下列与看门狗有关的寄存器描述 解释每一行代码的功能 阅读下列与看门狗有关的寄存器描述 解释每一行代码的功能 看门狗定时器控制寄存器 WTCON WTCON 的标识位 WTCONBit描 述初 始 值 Prescaler Value 15 8 预装比例值 有效范围值为 0 255 0 x80 Reserved 7 6 保留00 Watchdog Timer 5 使能和禁止看门狗定时器 禁止看门狗定时器 使能看门狗定时器 0 Clock Select 4 3 这两位决定时钟分频因素 00 1 16 01 1 32 10 1 64 11 1 128 00 Interrupt Generation 2 中断的禁止和使能 0 禁止中断产生 1 使能中断产生 0 Reserved 1 保留0 Reset Enable Disabl e 0 禁止很使能看门狗复位信号 的输出 1 看门狗复位信号使能 0 看门狗复位信号禁止 1 看门狗定时器数据寄存器 WTDAT 寄 存 器地 址读 写描 述初 始 值 WTDAT0 x读 写看门狗数据寄存器0 x8000 看门狗计数寄存器 WTCNT 寄 存 器地 址读 写描 述初 始 值 WTCNT0 x读 写看门狗计数器当前值0 x8000 define rWTCON volatile unsigned 0 x 第1行 define rWTDAT volatile unsigned 0 x 第2行 define rWTCNT volatile unsigned 0 x 第3行 void watchdog test void rWTCON PCLK 1 8 3 3 1 2 第4行 rWTDAT 7812 第5行 rWTCNT 7812 第6行 rW

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论