|
一、单选题(共 5 道试题,共 40 分。)V 1. AHB和VPB外设区域都是2MB,可各自分配最多( )个外设。4 z1 y, }2 x- M
A. 16
3 R/ L6 }5 H& j( Y( h, kB. 32; r' t0 H; j6 i" C- E4 r/ P
C. 64; N; e- w: a @6 ^- |, ~4 ^/ n, B
D. 128
- \8 G4 [. u( E3 k' U6 n 满分:8 分
; O4 D: o# N$ B8 Y5 L' [2. ARM7的寻址方式有( )种。4 i1 @' Z% u7 ~$ [+ F6 { `
2 c) i4 Q1 I W( o' P
A. 6
- P6 ]0 P( i! C. C' Z5 g, xB. 7
) `; o3 U6 P- I- \C. 8' [: w" C4 X% U, h
D. 9, ~* K' R( U. X- Z$ A
满分:8 分
2 f9 H3 v6 e, @7 F, z8 V9 w3. 由设置寄存器( )来选择P1口的引脚功能。
4 j" |; A6 A& A$ d6 wA. PINSEL0
1 E/ ]4 r/ j8 m& T3 S! CB. PINSEL1 B7 w* H9 V+ b6 i6 f/ s( c$ N8 ~ E
C. PINSEL2
7 A/ P2 k7 t: W9 u% \D. PINSELx
, h9 q0 C8 i4 \/ c3 E 满分:8 分! m; x) M) D O1 I3 d/ R) o) ~
4. LPC2000系列微控制器的片内RAM为静态RAM (SRAM),它们可用作代码和/或数据的存储。SRAM不支持( )的读写访问。0 H0 b' S d+ D8 u K
A. 8位6 p1 G, S! m$ \2 F+ ~9 z: V* k
B. 16位
$ g8 U* X9 M! v; E; Y( ]5 e# aC. 32位! A3 z) T5 t7 r! s8 b
D. 64位% [8 y! { W. b; j7 M, N3 X
满分:8 分; K) F \ r7 d5 G* A- B0 c+ r( Q
5. 将R1中数据保存到R0+0x12地址处,能实现这个功能的语句是( )5 J# t1 _3 I5 K2 }: `% x& ]- S
A. STR R1,[R0,#0x12]
9 Q7 I, O7 [# @5 o9 ]# cB. LDR R1,[R0,#0x12]
4 h1 S3 a( v. ^' N# dC. STR R1,[R0,-#0x12]# ]" D+ S0 I5 ~- R/ _8 z: O. h
D. LDR R1,[R0,-#0x12]8 j0 b0 A$ j4 Z3 _0 D8 ?5 h" K- z
满分:8 分
+ Z+ K5 c. v6 G, q- x' g- }3 Z3 a
二、判断题(共 10 道试题,共 60 分。)V 1. 在ARM7中Flash的代码在芯片复位后被首先运行。- ^/ A* v2 ]8 D- D5 R: b
A. 错误
4 d+ M: T. V* J5 W l( kB. 正确8 p$ Z- A5 ~2 T% \/ W- m
满分:6 分; B9 B- z7 ]( ]; {) n- X
2. 堆栈指针指向最后压入的堆栈的有效数据项,称为满堆栈。
/ E$ S a1 x2 z4 aA. 错误: [, c+ Q7 ]4 u3 \
B. 正确
* r1 D0 E3 O' M6 d+ p j# @* { 满分:6 分. C! L& N. n! S, }- S5 z) c
3. 堆栈向上增长,堆栈指针指向堆栈上的第一个空位置,称为满递减;
& W' M; a0 d/ D [A. 错误
# ^$ K ?! x; j9 I, OB. 正确7 S7 @% I4 ~8 z
满分:6 分
F+ f7 p; w/ |3 G3 t0 C; D4. 堆栈向上增长,堆栈指针指向内含有效数据项的最高地址,称为满递增;
4 W$ b p- n: A. g/ aA. 错误
& _+ b$ t, {5 n# U# g8 w# v( S6 }# tB. 正确
+ {% z/ K1 N8 l 满分:6 分) W) t2 A9 X6 E4 U7 J
5. ARM程序和Thumb程序可相互调用,相互之间的状态切换开销很大。7 L5 o( N/ _0 k, S* A
A. 错误
9 T! x6 b7 q# z7 [: y$ cB. 正确
5 _+ Q3 q+ i( g. D3 p; v 满分:6 分$ A; I$ I+ Z, [$ Z- z$ |& Y P
6. Thumb代码密度低,是ARM指令集的子集。
( m g4 M' a/ e- ^9 \% ]7 sA. 错误
2 q5 t) b0 b* L6 u2 ]' y* pB. 正确 I9 V9 L& t' J( h2 U
满分:6 分
3 P# M2 [& Z, [* I3 e* I5 p C$ X7. ARM指令集具有灵活、小巧的特点。
6 _% I7 C; G" K5 IA. 错误! s, r# u9 N' y
B. 正确6 L3 U4 X3 L7 V1 n: N4 ~% z
满分:6 分
7 r$ H$ ^! X% Y$ n4 |8. 在嵌入式应用中,CPU必须可靠工作,这通过提高系统软件的可靠性来完成。
! N: q. t! Q) f3 ?" k- c- ~: A/ @% l7 nA. 错误. n/ H( C; m2 x. O7 l; {) }% X3 H, I
B. 正确
`' [1 C% w. ~3 |5 }. E 满分:6 分8 B$ o K, l) F" b7 C6 ^9 b
9. 将R0+0x12地址处的数据读出,保存到R1中,用指令LDR R1,[R0,#0x12]实现。
& }# D; q2 |- |% RA. 错误" h& ], k$ L2 G/ l. g
B. 正确
5 H0 x, g3 H8 ^2 `% x$ J3 T* }, m 满分:6 分: W `" u! \( ]" i8 |
10. 片内Flash编程方法包括运行Loader程序。7 Y) B2 w: K- ^$ T: m* E
A. 错误2 j4 D& A/ W% l+ h& t3 g+ K& H2 w
B. 正确2 z B( u/ O" `
满分:6 分 % F% A* ?* C' a4 X, w/ d& a2 j! w
. l$ m" k6 j9 ?9 y) u8 y, W; ^/ T
需要满分标准资料请直接加QQ :1306998094 |
|