|
一、单选题(共 5 道试题,共 40 分。)V 1. AHB和VPB外设区域都是2MB,可各自分配最多( )个外设。
6 A6 g9 g; e/ g" O W( ]A. 168 u$ i5 G: ^5 G: k/ k
B. 32
, s9 }) l& k$ X, iC. 64
8 n' s# Z M; O/ V$ SD. 128# U& O! T3 L6 V% q) b" U
满分:8 分8 c* p. O" A0 F, E0 P x' K$ X) E' D
2. ARM7的寻址方式有( )种。
. U0 l n# X, c: d1 _
7 s. x4 w* ?. }2 O' ?A. 6
3 l* h9 u( F4 `4 b" q- s0 t, HB. 7% A& ?1 M) l6 ]3 p0 l+ X4 A1 \
C. 8
9 o3 a7 `* o4 g7 zD. 92 I* D G* T. w. r& w0 ~ Q2 k3 s0 O
满分:8 分
( {3 Y1 M% G+ M0 ^; o3. 由设置寄存器( )来选择P1口的引脚功能。
3 f6 D$ ~. ~; P8 T1 mA. PINSEL08 \2 o+ d) f8 T* s/ [, N
B. PINSEL1: b' v2 Z1 p% V9 ]
C. PINSEL2+ R8 S$ K+ m) b
D. PINSELx, r0 h' @, V1 z5 T
满分:8 分
- B9 l; D2 u2 ]& _; O; W2 g; e4. LPC2000系列微控制器的片内RAM为静态RAM (SRAM),它们可用作代码和/或数据的存储。SRAM不支持( )的读写访问。
, ]' W/ A, s; K1 X4 d/ RA. 8位
% f1 e3 h. ]/ x+ ?# n- I1 y' BB. 16位) ?( c$ s- J! r, T/ Q
C. 32位
- I: k/ J4 u5 C# f3 w% w+ _4 ^) ZD. 64位
9 M; Y* x* r! h& R' m1 O 满分:8 分' y( E/ O7 ?: F
5. 将R1中数据保存到R0+0x12地址处,能实现这个功能的语句是( )5 {6 Z+ u" H! ^& v
A. STR R1,[R0,#0x12]
% I( T" R4 W* m& i9 h" s; {B. LDR R1,[R0,#0x12]
; r! A% ?, z3 q6 E* {( c: x5 U8 [ nC. STR R1,[R0,-#0x12]4 T( r! ?$ `: O. U
D. LDR R1,[R0,-#0x12]
# y% H; @. h; H* p: P; C 满分:8 分
* d6 e1 k" ]% Q. w1 [1 n. C/ o( \. y, s
二、判断题(共 10 道试题,共 60 分。)V 1. 在ARM7中Flash的代码在芯片复位后被首先运行。* U, u0 `: |9 H% v
A. 错误
& h& G9 u& I& ]* h1 D- U- jB. 正确
3 J2 x6 G% @. x( b( R, x* J( U 满分:6 分
, n6 m+ L6 R. K8 H" p" o2. 堆栈指针指向最后压入的堆栈的有效数据项,称为满堆栈。
: l8 @! x# R5 O1 f% ~, A8 ]* MA. 错误, b/ r4 x7 i; t# c3 [6 B0 P
B. 正确# W5 n0 @& d0 @* d' _( p' B Q9 ]
满分:6 分* M4 N8 D" D& l+ o1 j# w" a3 a$ C
3. 堆栈向上增长,堆栈指针指向堆栈上的第一个空位置,称为满递减;
3 B) n2 r7 ]$ d2 u5 m# a" BA. 错误
9 X- P$ v1 C7 p) u# j, VB. 正确
5 h$ r' N7 Q3 b8 Y0 @, g8 F 满分:6 分
# Y3 w7 y1 m# F1 P) \4. 堆栈向上增长,堆栈指针指向内含有效数据项的最高地址,称为满递增;- J; _1 d0 D+ Q' B% I, M1 p
A. 错误
9 Z i. K; H9 g# @' PB. 正确2 F1 U0 c# T( f& }9 x: X8 X
满分:6 分
8 w9 z& L+ d U5. ARM程序和Thumb程序可相互调用,相互之间的状态切换开销很大。5 J$ ^8 x. H/ s1 k
A. 错误: G7 k3 Q8 j, J1 w- @
B. 正确
* X! M7 \, |7 ^6 S. {1 _ 满分:6 分
/ k% g7 a( P* }9 P6. Thumb代码密度低,是ARM指令集的子集。2 S' s" Y/ ~7 e
A. 错误6 d" Q0 f$ Z3 t# P
B. 正确
9 b3 x' m" c: ~9 h4 h, f 满分:6 分& F6 I1 x3 p. E
7. ARM指令集具有灵活、小巧的特点。
6 h/ f/ V" {0 xA. 错误
) a7 h# B+ Y" T9 i1 V k2 R+ wB. 正确! T" J! l6 u" }: ~# Y
满分:6 分& I7 ~ M: D) E$ q; W3 b) w
8. 在嵌入式应用中,CPU必须可靠工作,这通过提高系统软件的可靠性来完成。
' I, x( C- x D, U1 W5 xA. 错误
9 n) W/ U5 S2 a! Y% JB. 正确, l% U" C6 o8 e3 S* [, Z, `7 L' B5 e
满分:6 分& G8 L/ N n6 n$ V- Z2 s
9. 将R0+0x12地址处的数据读出,保存到R1中,用指令LDR R1,[R0,#0x12]实现。
8 B8 H: B; I( q5 i6 k* r+ i4 `A. 错误; ]- P! l. n- i2 I& G
B. 正确! v% B& @3 r/ ~% r
满分:6 分
( G$ R! D8 b* h, F, ?1 `10. 片内Flash编程方法包括运行Loader程序。
, r. n" s/ V0 tA. 错误
0 I. \- [: T+ m% L0 JB. 正确
( A7 F) ^ D# I1 h 满分:6 分 ; n# Q; P: V3 }6 L* p
( N4 A$ r8 v1 ~5 k @需要满分标准资料请直接加QQ :1306998094 |
|