|
《嵌入式软件设计》在线平时作业1-00001; S6 _+ V, s" J. J
试卷总分:100 得分:100
; t/ I& s! `4 `2 J- z: D一、单选题 (共 5 道试题,共 40 分)
# H+ g5 @+ i& i6 p/ Q. z1.将R0+0x12地址处的数据读出,装载到R1中,能实现这个功能的语句是( )& @3 ]- j) c& ^9 s8 S# X* }
A.STR R1,[R0,#0x12]
- H2 H0 n6 @9 M8 F; KB.LDR R1,[R0,#0x12]
$ M5 O# I; g$ V0 ?C.STR R1,[R0,-#0x12]
1 o/ c) K. c9 O: J) Y7 YD.LDR R1,[R0,-#0x12]
. B& L( [0 U. X- }) l8 K. _资料:; C' c7 \4 Z/ @, R9 w" \* N
5 w+ s+ ?3 b3 }2.交叉编译的环境建立在( )
8 w2 R g. W+ @2 B B; [0 ^, AA.开发板上( w$ V1 p/ v' D: @1 Y, `7 f# S) ?
B.目标系统上) Q" `8 _, |: T5 _# S
C.宿主机上8 t3 n% F4 x8 t( F6 j m/ X
D.应用程序上. j: b. G# o! V& f) h
资料:! U) ]9 u- |/ C6 D" i- F# e
^' y4 B4 R* q# J& ?! v$ A3 ]; ?9 h3.若引脚EINT1输入中断请求,会使( )
; I6 w& Q- V; wA.中断标志寄存器EXTINT的第1位清0
4 U8 O, I: k& _ c5 yB.中断标志寄存器EXTINT的第1位置10 V+ ]0 e$ N; C8 x( d) f* F
C.中断标志寄存器EXTINT的第0位清0) g1 b' x7 c! T- G9 R; P
D.中断标志寄存器EXTINT的第0位置1
* \* r( |* Q" z7 o& X; W9 B( |资料:
! D8 A; R u: t$ M7 z5 N" O
9 a; ~/ O" V; k4.对于ARM7三级流水线,当一条指令被译码时,下一条指令正被( )。: _7 V' R- U9 S" |6 I& u4 e: G2 G
A.取指
7 o5 I" S: `! d) E# h) jB.译码7 ?' l5 b: L- q7 g
C.PC值递增
- Z$ t, X5 d( p1 M+ d" a7 TD.执行9 G+ D' o! L X5 N( [5 H
资料:& N6 s0 A8 |& q* ~, q
9 S' S8 |; b7 B* Z% R: r
5.ARM7处理器响应快中断时,处理器硬件修改PC为( )。
) i* G( ^ {0 G+ e5 K; {" rA.0x00000000
0 z3 {0 y2 _4 P* K GB.0x000000049 w$ L+ E5 u" B# D0 N5 a) C
C.0x00000018
- J9 x0 R1 @# D* N- QD.0x0000001C
m5 [1 |7 ~4 }资料:
& H, `, h% V2 \2 W& V2 s8 ]! T+ W3 a* R- v0 z, p
二、资料来源:谋学网(www.mouxue.com) (共 10 道试题,共 60 分)2 s0 L t$ E z2 j3 S7 a; |' i
6.ARM程序和Thumb程序可相互调用,相互之间的状态切换开销几乎为零。
# `5 q2 x9 B! E/ S资料:正确
! g3 R4 v6 b' Z/ r) L/ }; W
e! z. r% N$ { L: F7 W$ k7.堆栈指针指向下一个待压入数据的空位置,称为满堆栈。( K% S$ Q8 q- Y$ p6 l3 E
资料:错误; K6 m) o3 u9 O8 Z0 [
2 g" N0 z, M7 q/ m) \8.嵌入式系统与通用计算机相比,存在很大的不同。这种不同表现在处理器与存储器的选择、输入/输出的配置、操作系统的使用、以及软件开发的方法与过程等方面.
1 H8 s" ^" W6 S/ U2 L资料:正确5 S! C* p m7 ^, H
; P. d* r( ?0 N3 q8 d9.嵌入式系统的Bootloader负责加载整个启动任务。% g7 d: T a( n6 f; R
资料:正确1 g( h8 X/ w4 n& P8 d" d
+ X, Q- ], S/ \1 B' Q
10.Inte处理器也属于嵌入式处理器。3 r% g9 ]% C" L; M( a
资料:错误
/ y9 Z, a) j& A# x1 E/ } e) n: f' Z: e
11.复位后程序计数器PC的值为0x00000000。
! @2 M$ m# I6 `7 ]" }2 p* l资料:正确
, F0 T n. E- _0 Q. n- y% Q1 X6 k! v1 @; I1 K; F3 Q
12.嵌入式系统由微处理器、存储器、电源模块、时钟模块、复位电路及外部设备组成。5 X8 q6 M3 y3 u3 v/ j
资料:正确
- a: W$ V9 J& x
$ r6 T4 M' G/ p) v }# t! o8 Y13.嵌入式系统项目开发的生命周期一般分为识别需求、提出解决方案、执行项目3个阶段。
6 }# P$ x& G6 F D/ n资料:错误
3 _$ V- k7 d d. ], a1 r. t- L! r& l
14.Linux系统具有良好的可移植性。
, ^1 p' X4 l' |! K. O* b& K资料:正确, y' ]" Q% x9 S* o; r5 q7 }% u
% X$ S d$ K. ^3 B2 \$ u15.ARM指令集具有灵活、小巧的特点。
/ @" R1 D3 ^# v! ~0 f: j资料:错误6 Y) e+ w6 X* V: T( i3 `3 I
: Q: M& h4 P7 f7 b# e- x9 ^
, N* _/ X% E' r# E
o7 ~; P' U6 O; R! @; `* W4 d8 [! h- @
# P z! q, `8 |: }7 a
, N3 C0 _: h2 j$ S$ U4 V0 M1 Z7 q/ l3 r
1 m. b6 H$ K7 B) X6 O5 Y5 f7 B" N8 [' h! F
o6 `0 P' D$ o: _: t3 o2 V
" q, C' K! Q+ l- [5 C# J9 O/ u2 |* j8 t# z, z# I
|
|