大学学费晚交-大学学费晚交
嵌入式系统
2009/2010
学年第二学期考试试卷
A1
宁波大学科学技术学院
2009/2010
学年第二学期考试试卷
课程名称:嵌入式系统
考试性质:
开卷
试卷编号:
A1
考试成绩:
时间:
120
分钟
阅卷教师:
p>
――――――――――――――――――――――――――――――――――――
答案仅供参考,错误率很高
………
..
< p>⊙﹏⊙b
汗
提示
1
:在开始答题之前,为防止答案意外丢失,请通过
Word
菜单“ 工具”-
>
“选项”
-
>
“保
存”标签页中设置“自动保存时间间隔”为“
1
< p>”分钟。
一、选择题(每题选出一个正确答案,每题
1
分,共
30
分)
1.
和
PC
机系统相比 ,下列哪个不是嵌入式系统独具的特点(
C
)
A
、系统内核小
B
、专用性强
D
、系统精简
C
、可执行多任务
2.
UCOS- II
操作系统属于(
B
)
A
、顺序执行系统
B
、占先式实时操作系统
D
、分时操作系统
C
、非占先式实时操作系统
3.
ARM
公司是专门从事(
A
)
A
、基于
RISC< /p>
技术芯片设计开发
C
、软件设计
B
、
ARM
芯片生产
D
、
ARM
芯片销售
4.
ARM9
系列微处理器是(
C
)
A
、三级流水线结构
C
、五级流水线结构
B
、四级流水线结构
D
、六级流水线结构
5.
在所有工作模式下,
(
A
)都指向同一个物理寄存器,即各模式共享
A
、
R0-R7
B
、
R0-R12
C
、
R8-R12
D
、
R13
,
R14
6.
当异常发生时,寄存器(
A
)用于保存
CPSR
的当前值,从异常退出时则可由它来恢复 p>
CPSR.
A
、
SPSR
B
、
R13
C
、
R14
D
、
R15
7.
能实现把立即数
0X3FF500 0
保存在
R0
中的指令是(
A
)
A
、
LDR
R0, = 0X3FF5000
B
、
LDR
R0, 0X3FF5000
C
、
MOV
R0, 0X3FF5000
1
嵌入式系统
2009/2010
学年第二学期考试试卷
D
、
MOV
R0, =0X3FF5000
8.
ARM
指令
LDMIA
RO,{R1, R2, R3,R4 }
实现的功能是(
A
)
A
、
R1
←
[R0]
,
R2
< p>←[R0+4]
,
R3
←
[R 0+8]
,
R4
←
[R0+12]
B
、
R1
←
< p>[R0],
R2
←
[R0-1]
,
R3
←
[R0-2]
,
R4< /p>
←
[R0-3]
C
、
< /p>
R1
←
[R0]
,
R2
←
[R0+1]
,
R3
←
[R0 +2]
,
R4
←
[R0+3]
D
、
R1
←
< p>[R0],
R2
←
[R0-4]
,
R3
←
[R0-8]
,
R4< /p>
←
[R0-12]
9.
(
D
)伪指令用于定义一个代码段或数据段
A
、
RLIST
B
、
DCB
C
、
MAP
D
、
AREA
10.
在上机实验中,
ADS
开发环境下,调试程序用(
A
)软件
A
、
AXD
B
、
Debug
C
、
Gcc
D
、
Make
11.
针对没有
MMU
的
ARM
芯片,其操作系统可以使用(
D
)
A
、
Windows CE
,
Linux
C
、
uClinux, UC/OS- II
B
、
VxWork
D
、以上都可以
12.
嵌入式系统开发系统使用的(
A
)方式中,使用仿真头完全取代目标板上的
CPU
, 在不
干扰处理器的正常运行情况下,实时检测
CPU
的内 部工作情况。
A
、基于
JTAG
的
ICD
C
、背景调试模式
BDM
B
、在线仿真器
ICE
D
、软件模拟环境
13.
在嵌入式
Linux
< p>开发系统,微机与开发版通过串口连接,主要是用于(C
)
A
、下载应用程序
B
、下载操作系统映像文件
D
、实现应用程序的人际操作界面
C< /p>
、实现
BootLoader
的人机操作界面
14.
指令
MSR CPSR_C
,
R0
实现的功能是(
A
)
A
、
传送
R0
的内容到
CPSR
中,更新
< p>CPSR
B
、
传送
R0
的内容到
CPSR
中,但仅修改其控制域
C
、
传送
CPSR
的内容到
R0
D
、
传送
CPSR
的控制域内容到
R0
15.
某文件的所有者拥有全部权限;组内的权限为可 执行可写;组外成员的权限为只执行,则该文
件的权限为(
D
)
A
、
467
B
、
674
C
、
476
D
、
764
2
嵌入式系统
2009/2010
学年第二学期考试试卷
16.
linux
下删除文件命令为(
B
)
A
、
mkdir
B
、
rmdir
C
、
mv
D
、
rm
17.
为了查找出当前用户运行的所有进程的信息,我们可以使用(
A
)命令:
A
、
ps -a
B
、
ps -u
C
、
ls -a
D
、
ls
–
l
18.
假设当前目录下有文件
Make file
,下面是其内容:
pr1: prog.o
subr.o
gcc
–
o pr1 prog.o subr.o
prog.o: prog.c prog.h
gcc
–
c
–
l prog.o prog.c
subr.o: subr.c
gcc
–
c
–
o subr.o subr.c
clear:
rm
–
f pr1*.o
现在执行命令
make clear
,实际执行的命令是(
B
)
:
A
、
rm
–
f pr1*.o
B
、
gcc
–
c
–
l prog.o prog.c
D
、都执行
C
、
gcc
–
c
–
o subr.o subr.c
19.
LINUX
支持网络文件系统< /p>
NFS,
下列哪个命令实现了将位于
192.168.1.4
机器上的
/opt/sirnfs
< br>目录挂载到本机
/mnt/sirnfs
下:
(
< p> A)
A
、
mount -t nfs 192.168.1.4:/opt/sirnfs /mnt/sirnfs
B
、
mount -t nfs /mnt/sirnfs 192.168.1.4:/opt/sirnfs
C
、
mount nfs
–
t 192.168.1.4:/opt/sirnfs /mnt/sirnfs
D
、
mount nfs
–
t /mnt/sirnfs 192.168.1.4:/opt/sirnfs
20.
同
CISC
相比 ,下面哪一项不属于
RISC
处理器的特征(
D
)
A
、
采用固定长度的指令格式,指令规整、简单、基本寻址方式有
2
~
3
种。
B
、
减少指令数和寻址方式,使控制部件简化,加快执行速度。
C
、
数据处理指令只对寄存器进行操作 ,只有加载
/
存储指令可以访问存储器,以提高指令的执
行效率,同时简化处理器的设计。
D
、
RISC
处理器都采用哈佛结构。
21.
在
ARM
体系结 构中,要从主动用户模式(
User
)切换到超级用户模式(
Su pervisor
)
,应采用
(
B
)方法。
A
、
直接修改
CPU< /p>
状态寄存器(
CPSR
)对应的模式
B
、
先修改程序状态备份寄存器( p>
SPSR
)到对应的模式,再更新
CPU
状态
3
嵌入式系统
2009/2010
学年第二学期考试试卷
C
、
使用软件中断指令(
SWI
)
D
、
让处理器执行未定义指令
22.
在
ARM Linux
体系中,用来处理外设中断的异常模式是(
C
)
A
、软件中断(
SWI
)
C
、中断请求(
IRQ
)
B
、未定义的指令异常
D
p>
、快速中断请求(
FIQ
)
23.
在下列
ARM
处理器的各种模式中,只有(
A
)模式不可以自由地改变处理器的工作模
式。
A
、用户模式(
User
)
C
、终止模式
(Abort)
B
、系统模式
(System)
D
、中断模式
(IRQ)
24.
存盘并退出
vi
的指令是(
D
)
。
A
、
q
B
、
q
!
C
、
w
D
、
wq
25.
p>
ARM
嵌入式系统中,
PC
指向的是正在(
< p> D)的指令地址。
A
、执行
B
、译码
C
、取指
D
、都不是
26.
实时系统是指(
A
)
A
、响应快的系统
C
、单任务系统
B
、时间约束的系统
D
、内核小的系统
27.
通常所说的
32
位微处理器是指(
C
)
A
、地址总线的宽度为
32
位
C
、
CPU
字长为
32
位
p>
B
、处理的数据长度只能为
32
位
< p>
D
、通用寄存器数目为
32
个 p>
28.
以下叙述中正确的是
(
C
)
A
、
宿主机与目标机之间只需要建立逻辑连接即可
B
、
在嵌入式系统中,调试器与被调试程序一般位于同一台机器上
C
、
在嵌入式系统开发中,通常采用的是交叉编译器
D
、
宿主机与目标机之间的通信方式只有串口和并口两种
29.
对
ARM
处理器说法不正确的是(
D
)
。
A
、
小体积、低功耗、低成本、高性能
B
、
支持
Thumb< /p>
(
16
位)
/ARM
(
32
位)双指令集
C
、
只有
Load/Store
指令可以访问存储器
4
嵌入式系统
2009/2010
学年第二学期考试试卷
D
、
寻址方式多而复杂
30.
如果
Boot
Loader
、
内核、
启动参数以及其他的系统映像四部分在固态 存储设备上分别独立存放,
则其存储结构的分配顺序应当是:
(
B
)
。
A
、
文件系统、内核、启动参数、
Bootloader
B
、
启动参数、
Boo tloader
、内核、文件系统
C
、
Bootloader
、内核、启动参数、文件系统
D
、
Bootloader
、启动参数、内核、文件系统
< p>
二、填空题(每空格
1
分,共
10
分 )
1.
ARM
处理器 有多种运行模式,用户程序运行在其中的
(
用户
)
模式。
2.
Qt/Embedded
使用
(
过程调用
)
和
(
中断返回
)
的机制实现函数的回调。
3.
Rl=2000H,(2000H)=Ox28, (2008H)=Ox87,
则执行指令
LDR
R0,[R1, #8]!
后
R0
的值为(
0x87
)
。
4.
假设
R1=0x31
,
R2=0x2
则执行指令
ADD R0,R1,R2,LSL #2
后,
R0
的值是(
0x39
)
。
5.
ADS(ARM
Developer
Suite)
< p>调试程序时,调入的文件最好为
(
ADS1.2 p>
)
版本下编译生成的
.axf
文件,该版本的
文件包含部分调试用到的信息。
6.
ARM
汇编语言由伪操作、伪指令、宏指令和指令共同构成。其中(
伪操作
)是一种特殊的指
令助记符,
在汇编时会被转换成相应的指令,在反汇编中能看到汇编器产生的指令代码。
7.
在
ATPCS
中函 数的参数传递通常通过
(
R0-R7
)
寄存器、堆栈指针是
(
R13
)
寄存器
8.
ARM
处理器总共有
37
个寄存器,这些寄存器根据 p>
ARM
处理器不同工作模式,可将全部寄存器分
成(
3
)组。
提示
2 p>
:您现在已完成了前二部分,请手工保存一下此文档,以免意外情况下丢失答案。
5
大学生帮扶总结-大学生帮扶总结
哈尔滨工程大学研究生招生-哈尔滨工程大学研究生招生
上海交通大学工商管理-上海交通大学工商管理
上海交通大学土木工程-上海交通大学土木工程
大学休学当兵-大学休学当兵
北京大学设计专业-北京大学设计专业
有泰语专业的大学-有泰语专业的大学
中央大学语学院-中央大学语学院
-
上一篇:宁波大学科学技术学院毕业设计论文
下一篇:双桥村规划方案