|
东北大学15秋《嵌入式软件设计》在线作业1
试卷总分:100 测试时间:--
一、单选题(共5道试题,共40分。)
1.ARM7TDMI中的T的含义是( )。
A. 支持64位乘法
B. 支持EmbededICE观察硬件
C. 支持片上调试
D. 支持高密度16位的Thumb指令集
满分:8分
2.对于ARM7三级流水线,当一条指令被译码时,上一条指令正被( )。
A. 取指
B. 译码
C. PC值递增
D. 执行
满分:8分
3.跳转到标号waiter处,用指令( )
A. BX waiter
B. BL waiter
C. B waiter
D. JMP waiter
满分:8分
4.片内存储器可能的最大地址是( )
A. 0x7FFFFFFF
B. 0xDFFFFFFF
C. 0xEFFFFFFF
D. 0xFFFFFFFF
满分:8分
5.欲使处理器禁止中断,则应该使( )。
A. CPSR的F位为1
B. CPSR的F位为0
C. CPSR的I位为1
D. CPSR的I位为0
满分:8分
二、判断题(共10道试题,共60分。)
1.ARM程序和Thumb程序可相互调用,相互之间的状态切换开销几乎为零。
A. 错误
B. 正确
满分:6分
2.看门狗的用途就是使微控制器在进入错误状态后的一定时间内复位。
A. 错误
B. 正确
满分:6分
3.堆栈指针指向最后压入的堆栈的有效数据项,称为满堆栈。
A. 错误
B. 正确
满分:6分
4.在ARM7中Flash的代码在芯片复位后被首先运行。
A. 错误
B. 正确
满分:6分
5.Thumb指令集具有灵活、小巧的特点,但是代码密度低。
A. 错误
B. 正确
满分:6分
6.ARM7有37个用户可见寄存器,其中6个状态寄存器,31个通用寄存器。
A. 错误
B. 正确
满分:6分
7.ARM7子程序返回指令是RETURN。
A. 错误
B. 正确
满分:6分
8.Linux系统由内核、shell、文件系统和应用程序组成。
A. 错误
B. 正确
满分:6分
9.大多数引导系统都包含两种不同的操作模式:启动加载模式和下载模式。
A. 错误
B. 正确
满分:6分
10.引导系统的作用是初始化硬件设备,加载操作系统。
A. 错误
B. 正确
满分:6分
|
|