|
一、单选题(共 5 道试题,共 40 分。)V 1. AHB和VPB外设区域都是2MB,可各自分配最多( )个外设。. D6 U# c/ t0 A
A. 16
" W+ q. s8 \- d5 LB. 32
8 A3 A2 v+ m! |5 w# O$ j3 X# s4 S3 Z# aC. 64
) H- b0 A3 Y$ B: R% `D. 128
7 Q9 i- ]7 ~) w p 满分:8 分
) `, [& g2 i+ ` A; V6 f' Q+ a* J* x2. ARM7的寻址方式有( )种。
% N2 [/ p) Y, l
% ? R) E7 \; t% @: e! tA. 6
% D+ G: w* G4 v3 J, NB. 77 w, B' ]4 ?, [4 Q
C. 8# Q _0 _9 F/ ]
D. 9
$ \% D% C. a3 Y6 e 满分:8 分& m- L- ?) ]5 `0 ^: O
3. 由设置寄存器( )来选择P1口的引脚功能。
o3 T: i+ [$ j3 q& @2 WA. PINSEL0
- p8 S/ A3 H1 X2 A" |* b- TB. PINSEL15 ?7 D6 l. Y, ~! ?9 r' `4 s* F7 v
C. PINSEL2
! V0 f g6 v3 u& i1 I w3 xD. PINSELx1 m2 G+ M& F4 k; t/ A9 Y) h
满分:8 分# w( I3 B( o2 d5 w8 c: m# _
4. LPC2000系列微控制器的片内RAM为静态RAM (SRAM),它们可用作代码和/或数据的存储。SRAM不支持( )的读写访问。" I/ \/ S1 x, O; n6 S
A. 8位, h% B% m. t4 E; D; q( x# k
B. 16位( K0 f& \& |' F! l9 M5 [
C. 32位/ E. `! C4 n& O- p8 C% |: V
D. 64位
* |5 j2 F6 N$ M- T: w g& H! z' }1 Q1 m 满分:8 分
- v" l" {+ r! D2 m5. 将R1中数据保存到R0+0x12地址处,能实现这个功能的语句是( )1 o7 ~! L8 I7 i
A. STR R1,[R0,#0x12]7 k8 Y" Z% U q9 X" F) _9 y1 e9 b
B. LDR R1,[R0,#0x12]
$ E% ~5 e! W4 I/ {& VC. STR R1,[R0,-#0x12]
: N+ P( Q4 ^( b# MD. LDR R1,[R0,-#0x12]
3 d6 |1 ~0 s: E* ^3 C5 f$ B 满分:8 分
0 f& F% F* [) ^- a: {0 J
8 j& A+ V, b9 \$ u# Y ?- C( ~二、判断题(共 10 道试题,共 60 分。)V 1. 在ARM7中Flash的代码在芯片复位后被首先运行。% _1 ~$ c, ]/ d8 R
A. 错误( a! F) L6 B/ s j& |' e
B. 正确& l5 u$ |, I% o; [
满分:6 分6 \8 d- Y6 O+ b# S4 M8 D$ Q( o
2. 堆栈指针指向最后压入的堆栈的有效数据项,称为满堆栈。2 S7 S; v- e/ U6 ` m6 e% d
A. 错误+ W; {( v, g& X" ^9 ^1 V# r; Y3 \
B. 正确
* Z( G& @8 V7 x' n 满分:6 分
2 m: Q: b t3 e3. 堆栈向上增长,堆栈指针指向堆栈上的第一个空位置,称为满递减;
9 T% G: S" y0 E RA. 错误, e* B1 h$ [8 i1 ^
B. 正确
! _. I a- T6 |7 u& T# W4 u 满分:6 分# }1 p. M- L( m0 ?- _$ O
4. 堆栈向上增长,堆栈指针指向内含有效数据项的最高地址,称为满递增;
6 ?* l1 \& D/ Z* oA. 错误8 O3 J6 o: q8 F: ^% C. V& a
B. 正确
- `* @# h f$ R T8 c 满分:6 分% E6 @0 F/ S$ y' Y
5. ARM程序和Thumb程序可相互调用,相互之间的状态切换开销很大。3 Q9 x. N. e l; f- K
A. 错误
$ {5 U' R5 E$ v. z7 M8 d- t& TB. 正确
" l5 \! _2 }" Y. l+ }- A 满分:6 分1 d; c( t9 @3 o/ e9 ]9 Z% v
6. Thumb代码密度低,是ARM指令集的子集。8 ]6 A1 h" `7 e4 d5 c
A. 错误
; Q9 X5 M& J; {: p- b) mB. 正确( f- e* f2 x1 P j" y2 y8 S! v
满分:6 分5 p) A) W+ k) u6 c
7. ARM指令集具有灵活、小巧的特点。" w+ z% C; G/ a' `; [3 B' p
A. 错误
. b; X9 t. ^. A/ L* ?B. 正确
5 i1 G1 r' G- [; u 满分:6 分
: n7 v) t( w; [1 p0 G8. 在嵌入式应用中,CPU必须可靠工作,这通过提高系统软件的可靠性来完成。
. M! l/ e% r, e( S) WA. 错误5 e0 t) ]2 L% O" d0 f- o& Y) V
B. 正确
; E; v4 c. g7 P; M W$ R- o 满分:6 分
: Z( P1 P$ c4 p9 d+ X+ h9. 将R0+0x12地址处的数据读出,保存到R1中,用指令LDR R1,[R0,#0x12]实现。* d) U G5 ]! F
A. 错误3 l+ A& A$ W, G( V
B. 正确
, F7 S9 }2 ^# z9 a( S 满分:6 分- Q* W! ^* q5 V9 ^* s$ J
10. 片内Flash编程方法包括运行Loader程序。4 a# n7 U, u; Y- F _# ^2 W
A. 错误
( x; H9 p- G$ gB. 正确
- Z; ~, y; S1 u( G8 {+ ^" x* S. Z 满分:6 分 ( Y$ N+ Z1 q& r. G5 K& {
) D8 q& k' a! g5 }' G, D; F需要满分标准资料请直接加QQ :1306998094 |
|