【优质文档】嵌入式考试试题.pdf
《【优质文档】嵌入式考试试题.pdf》由会员分享,可在线阅读,更多相关《【优质文档】嵌入式考试试题.pdf(8页珍藏版)》请在三一文库上搜索。
1、嵌入式试题资料参考 1、以下说法不正确的是(2 ) 。 A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参 变量D、任务是一个无限循环 2 下列描述不属于RISC 计算机的特点的是(3 ) 。 A流水线每周期前进一步。B更多通用寄存器。 C指令长度不固定,执行需要多个周期。 D独立的 Load 和 Store指令完成数据在寄存器和外部存储器之间的传输。 3 存储一个 32 位数 0x2168465到 2000H2003H 四个字节单元中, 若以大端模式存 储,则 2000H 存储单元的内容为(4) 。 A、0x21 B、0x68 C、0x65 D、0x02 4 COS -II 中
2、对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断 的方式,以下 X86 汇编代码正确而且不会改变关中断之前的中断开关状态的是(4) A. 先 CLI、执行关键代码、再STI B. 先 STI、执行关键代码、再CLI C. 先 POPF、CLI、执行关键代码、再 PUSHF D. 先 PUSHF、CLI、执行关键代 码、再 POPF。 5 RS232-C 串口通信中,表示逻辑1 的电平是( 4 ) 。 A、0v B、3.3v C、5v15v D、5v15v 6 ARM 汇编语句 “ADD R0, R2, R3, LSL#1” 的作用是() 。 A. R0 = R2 + (R3 设置
3、适当的 CPSR 位: 改变处理器状态进入 ARM 状态 改变处理器模式进入相应的异常模式 设置中断禁止位禁止相应中断 ( 如果需要 ) 保存返回地址到 LR_ 设置 PC 为相应的异常向量 返回时 , 异常处理需要 : 从 SPSR_ 恢复 CPSR 从 LR_ 恢复 PC Note: 这些操作只能在 ARM 态执行 . 2. 用 ARM 汇编指令写出实现64 位加法和 64 位减法的代码段,使用的寄存器请自行 分配。 假定低 32 位数存放在 r0 和 r1 里面,高 32 位数存放在 r2 和 r3 里面。 加法: ADDS r0, r0, r1 /加 S是因为要让这个操作影响标志位 A
4、DC r2, r2, r3 /ADC是带进位的加法,如果上一条指令产生进位则一起加进来 减法: SUBS r0, r0, r1 /加 S是因为要让这个操作影响标志位 SBC r2, r2, r3 / SBC是带进位的减法指令 3. 请列举 ARM 处理器的模式和异常, 并说明各个发生异常时ARM 处理器所处的模式 异常: Reset Data Abort FIQ IRQ Prefetch Abort SWI Undefined instruction 处理器模式 User : 非特权模式,大部分任务执行在这种模式 FIQ : 当一个高优先级( fast) 中断产生时将会进入这种模式 IRQ :
5、 当一个低优先级( normal) 中断产生时将会进入这种模式 Supervisor :当复位或软中断指令执行时将会进入这种模式 Abort : 当存取异常时将会进入这种模式 Undef : 当执行未定义指令时会进入这种模式 System : 使用和 User 模式相同寄存器集的特权模式 4. FIQ 的什么特点使得它处理的速度比IRQ快? 1)FIQ 优先级比 IRQ高,不会被中断 2)FIQ 有自己的专属寄存器: r8r12 ,不用对通用寄存器入栈保护,可以加快速度 3)FIQ 位于异常向量表的末尾0x1c,故无需跳转, 可以在这里直接放置异常处理函 数 5. 什么指令可以放在中断向量表?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优质文档 优质 文档 嵌入式 考试 试题
链接地址:https://www.31doc.com/p-5299433.html