优课在线 嵌入式系统(胡威)2018春季测验 参考解析

一、单选题 (共 20.00 分)

  1. μCOS-II操作系统属于( )。
    A.一般实时操作系统
    B.非嵌入式实时操作系统
    C.占先式实时操作系统
    D.非占先式实时操作系统
    正确答案:C

  2. 寄存器R13除了可以做通用寄存器外,还可以做( )。
    A.程序计数器
    B.链接寄存器
    C.栈指针寄存器
    D.基址寄存器
    正确答案:C

二、判断题 (共 20.00 分)

  1. 从Thumb状态切换到ARM状态时最低位地址为1。
    A.正确
    B.错误
    正确答案:B

  2. 操作系统是嵌入式系统中最基本的程序。
    A.正确
    B.错误
    正确答案:B

三、填空题 (共 20.00 分)

  1. ARM7TDMI具有_______流水线;使用了_______结构,指令和数据共用一条32位总线。
    正确答案:
    第1空:三级
    第2空:冯•诺依曼

  2. ARM指令中第二个操作数有立即数;_______和 _______三种形式。
    正确答案:
    第1空:寄存器
    第2空:寄存器及移位常数

四、名词解释 (共 20.00 分)

  1. 未定义的指令异常
    正确答案:–
    答案解析:当ARM处理器遇到一条自己和系统内部任何协处理器都无法执行的指令时,就会发生未定义指令异常。

  2. 寄存器间接寻址
    正确答案:–
    答案解析:寄存器间接寻址指令中的地址码给出的是一个通用寄存器的编号,所需的操作数保存在寄存器指定地址的存储单元中。

五、问答题 (共 20.00 分)

  1. 简述ARM发生异常时,ARM核心会自动做哪些事情?从异常返回时,我们要做哪些事情?
    正确答案:–
    答案解析:简述ARM发生异常时,ARM核心会自动做哪些事情?从异常返回时,我们要做哪些事情? 当异常产生时:ARM core拷贝 CPSR 到 SPSR_。 设置适当的 CPSR 位: 改变处理器状态进入 ARM 状态; 改变处理器模式进入相应的异常模式; 设置中断禁止位禁止相应中断(如果需要); 保存返回地址到 LR_; 设置 PC 为相应的异常向量。 异常返回时需要: 从 SPSR_恢复CPSR; 从LR_恢复PC。 (以上操作只能在 ARM 态执行)
原文地址:https://www.cnblogs.com/wowpH/p/11060800.html