|
《嵌入式软件设计》在线平时作业1-00001$ Y" h3 ? {7 k# E
试卷总分:100 得分:100
6 L4 d( W. ~2 i5 g* g9 T* h w一、单选题 (共 5 道试题,共 40 分)! e9 M6 B2 P! A1 n d
1.将R0+0x12地址处的数据读出,装载到R1中,能实现这个功能的语句是( )( m: B6 ]( i. P; Z4 m3 I/ h
A.STR R1,[R0,#0x12]
3 Y( ~5 G4 D% T- qB.LDR R1,[R0,#0x12]
T+ S0 a) P i0 L! Y* n! E/ MC.STR R1,[R0,-#0x12]0 L4 c- z) v) V+ Q
D.LDR R1,[R0,-#0x12]& e8 b- F' E/ i0 L$ q% o
资料:* h: e, l% ]4 F q K4 j' x
# x7 N7 f& _8 f. b; m* K2.交叉编译的环境建立在( )
* x% t4 h: C$ ], UA.开发板上) {. u3 p- l* p4 [% f: _6 f
B.目标系统上( d& T. R* z4 y2 A
C.宿主机上, ^+ {# I) {* q0 I
D.应用程序上& @# @ X$ {2 l5 m' @9 A
资料:0 {# H' f0 D* n8 j; t9 Q( F- ]9 W
# y. }& h3 d( ]7 J% j: c4 E/ `3.若引脚EINT1输入中断请求,会使( )1 Z; Z" h0 S3 y
A.中断标志寄存器EXTINT的第1位清0
- l$ \8 b U, w: g9 G: }7 p. [B.中断标志寄存器EXTINT的第1位置19 k3 u0 o& O; T% @+ f* X0 N
C.中断标志寄存器EXTINT的第0位清0. c' F' {+ F- a+ M
D.中断标志寄存器EXTINT的第0位置14 ~8 w5 o ~7 X
资料:- d7 ~0 X6 G4 {: m: J
( q$ J* m7 ]6 O
4.对于ARM7三级流水线,当一条指令被译码时,下一条指令正被( )。6 } f7 i6 q* {, P! V: b5 s
A.取指* Y4 g+ W8 U8 ^6 Z) d2 V
B.译码
/ m' R2 g9 a+ P1 a: R% ]) \: m) cC.PC值递增
/ c& E3 ~9 {6 d2 J$ Q) C' V! ~D.执行; z: [5 T, A; b6 F4 X
资料:
; d' ]* T' e4 z y% Q! L1 i- a7 ?# K6 K' Z( N& b7 K( a' K
5.ARM7处理器响应快中断时,处理器硬件修改PC为( )。
) v. K: Y/ r* D% B$ N+ fA.0x00000000
! i8 Z# x) K% J+ M% V; l& P' M1 {8 z0 YB.0x000000044 g) z: W% M9 `7 e! a" ^
C.0x00000018! f$ U% ~0 N1 @( u1 I* M
D.0x0000001C* b6 p+ p7 i A. o$ I' w B) I
资料:
& ^( |: l- L4 U& ?8 Q$ U/ G
7 w+ q9 a! D; K# u$ R+ V4 F* A二、资料来源:谋学网(www.mouxue.com) (共 10 道试题,共 60 分)
! W7 g, U+ x- O' Z- H6.ARM程序和Thumb程序可相互调用,相互之间的状态切换开销几乎为零。
1 j! V( j+ f7 D资料:正确3 q8 V0 x: {, x# n4 i" Y# M5 o0 T( x
9 s& G+ m- ^& z0 v8 M; ~9 {2 V% Y5 c
7.堆栈指针指向下一个待压入数据的空位置,称为满堆栈。
' F2 w, l( N9 y' j+ c* i Z( z; [资料:错误
9 O: C2 ~, n: \2 ^4 U8 B5 N( L1 E- P0 U* n C
8.嵌入式系统与通用计算机相比,存在很大的不同。这种不同表现在处理器与存储器的选择、输入/输出的配置、操作系统的使用、以及软件开发的方法与过程等方面.( |- x5 Z& p( O% v$ K+ g
资料:正确
! C3 E$ {5 Q' R) q( x4 k6 d1 J7 M4 b
9.嵌入式系统的Bootloader负责加载整个启动任务。7 U4 K. B" F2 W$ A; D5 c( S! r
资料:正确7 m( a% h& _: }" m* t: F
$ ]; O# K7 }! w1 e: x10.Inte处理器也属于嵌入式处理器。8 r) e! A2 @ X
资料:错误* ], ~: N! b* Z9 }# g( ^7 b
4 m% x' C, R3 [4 k" x# A11.复位后程序计数器PC的值为0x00000000。6 ^" Q' Z6 L: `0 e6 i+ c) V/ j1 _
资料:正确4 Y L, @: U! }
- u) T8 \% A0 Q# C* v6 }. ~2 Z. v
12.嵌入式系统由微处理器、存储器、电源模块、时钟模块、复位电路及外部设备组成。" W K3 B6 q5 ~. i' @2 p
资料:正确6 u$ K/ t m* w1 |9 o# u
- `7 @! j# W, {9 N" O. D13.嵌入式系统项目开发的生命周期一般分为识别需求、提出解决方案、执行项目3个阶段。) h7 S4 F' L" V) I" w& @
资料:错误
) u+ V% j( t& \* i: l' s$ H! G1 v: y4 \& K, v2 \- h
14.Linux系统具有良好的可移植性。
$ k- l$ x5 f; z& H2 q* ^资料:正确
8 `/ h5 i9 N: U) d- ]! ^# h+ A# R$ j# R9 W6 u. [
15.ARM指令集具有灵活、小巧的特点。+ I3 L, ~! P1 p9 N0 `6 a
资料:错误$ i+ ]- ?$ B/ }$ h
% V/ Y: O# N8 _2 y3 b" a4 O
& d: d3 N4 \3 _) y" ?
* y2 U& w9 L$ E3 Q% h
3 b/ L; Z; H0 [& e. C6 e
; K1 t) ^0 L2 u0 b8 d$ y( N, I& @0 l5 Z$ \- u
5 ` }: G4 m3 c& q
( X. B1 I( ?2 O' O0 F# ^; Y7 w! c; ^( h- H3 |
# w1 ?9 d1 \) Y' u7 g1 K6 w" d
/ a6 o* d$ r- ]
6 |9 U) ]3 P& k! q1 S9 E. @3 w' g+ c |
|