|
更多资料下载:谋学网(www.mouxue.com)2 {. x! [( t" _/ u1 t0 m
1、与十进制数14相等的二进制数是(???? ??)。?" K* j! _& c8 F2 v9 s. V2 t
. ?1001B0 ?* Z- [5 d) C1 m
. ?1110B ??/ L. F/ D; ]- A$ G1 x1 n! k) m9 E3 I! P
. ?1000B
( S! K! w2 R5 K, J3 {. ?1111B
8 b* o9 e$ D3 P! s9 r3 H
4 x# x/ E h8 D: k a; N6 ^' C( }$ r5 B6 p$ }, _/ a
4 N' @0 T6 ~8 a' a. U
2、指令SUBB? A, ?@R1? 的第二操作数的寻址方式是(?????? ?)。?
$ D, L( k, X2 w8 B. P. ?直接寻址2 R$ L) M! A" x) \+ \2 q0 C7 r B
. ?立即寻址! J- E0 M. ^$ R* q# Q7 s- G
. ?寄存器寻址5 W' A5 M/ C, h" x' |5 W
. ?寄存器间接寻址??
1 _3 }1 P- ^' L6 H& d2 Y" G5 D" e: U; {) T
0 g9 d; [/ j% F
, ^& C/ d& t; R+ M% M# |3、指令MOV? R0, 40H? 的第二操作数的寻址方式是( ???)。5 w5 g$ x! b- J! l% P
. ?寄存器寻址" e0 o9 [6 d! j( ~" Y5 y! k! @* ?
. ?寄存器间接寻址; v2 m7 \2 Q6 k0 e& H" b4 z
. ?立即寻址
6 c, S5 J0 J7 V/ D) b. ?直接寻址??; P4 T( b! ~. n8 r# c( \
# }! ~3 d2 [" a$ `
3 @) Y2 _; h+ E
! R" p u! |3 e% k& ~, s. I4、若R0中为40H,内部数据存储区40H字节中为76H,执行指令INC @R0后,R0中为( ???)。! S% \, F$ {7 \* x* n( G# H, p9 t; z
. ?40H??8 U* z/ N* m |. G. R9 B
. ?55H
; R/ h8 h& `9 i6 A, C! o" p5 z. ?75H
. [4 u# ~- N% V5 \8 r' t. ?77H8 q3 s) O, q! S' s! h/ p
2 j2 t* j2 ?1 d2 F
! B# ^% s+ ?9 G5 r2 \; x% @9 X
- \! b" l; U) o5、工作寄存器3区的 R0所在的内部数据存储区地址为(???? )。
0 m9 j) a9 T. B. J9 E! [1 ?& H. ?18H ??
' ^4 I4 `. \$ W- F+ {! T7 M3 U. ?10H2 O0 \9 `/ P9 Q. @: i9 E
. ?00H
0 e# Z7 O% Q4 I. ?1FH( Z5 j+ o$ U# n! A% T+ k( l+ L, b% q
) L2 @$ b1 U3 A2 s+ N# W3 h
& a; F( {2 ~3 B# ^$ b6 _9 C3 F0 V8 E' p( h
6、十六进制数47H的压缩BCD码为(??? ???)。?
- f) m, z2 m! w8 T- f. ?47H
1 T4 ^+ x7 }9 X, v5 O$ \. ?71H??
1 c; ^' t6 b' p! U# k( h" ?- B& I. ?71% ]; V9 w) m- F. {$ W$ H
. ?47
. c% T" o3 _4 R" p' M' O! g+ o2 |" R# N
9 E; L% A' V9 J, C# s. ^4 k' i z
- m; o# l4 n$ e* h# |% m
7、指令SUBB? A , #20H? 的第二操作数的寻址方式是(???? ?)。?$ O' q, g+ K8 X' [: R4 @, y! {& N
. ?寄存器间接寻址
5 m+ T+ I7 E# q6 }9 e% W2 t) q. ?直接寻址
) g6 b' |/ ^4 L/ ]. ?寄存器寻址; o1 t( a3 C7 R
. ?立即寻址 ??4 h# J8 o' O' C
4 {$ u G& f7 \" c$ k
5 O% N" ?5 ]$ ^5 e/ K4 S5 e: u1 ?
5 E$ L6 V; q! ^
8、指令MOV? @R1, #0EEH的第一操作数的寻址方式是(??? ?)。/ t, r8 q+ m6 h( G1 [2 g
. ?立即寻址! _& S$ c: {. ^, Q; x+ f3 s Y
. ?直接寻址: S* a9 `! a% R5 O$ l% q4 X
. ?寄存器间接寻址 ??
0 N7 I6 {6 m# W. ?寄存器寻址% B: V/ L; a& I6 a9 g4 I" b m% s+ b
3 {' Q6 U. `& `) A$ Y; P2 Q" A) o9 y2 W
_: @7 |6 ^5 Q9、若R0中为33H,内部数据存储区33H字节中为9AH,执行指令DEC @R0后,33H节中为( ?? )。?
8 x/ N. H6 s4 _. ?99H??1 ?# J4 o, X" G7 Z0 O \
. ?100" P( W1 ?! Y, B3 M
. ?33H
% |8 v% V# i ?; Z. ?9AH2 y! x7 {. l' N! X5 ?
; u1 F w# @9 g1 b e E
- U2 |# \, J% i! q; I0 {6 `' m% y
$ F: k! i) d" r& G% {3 _6 Y1 k10、指令ANL? A , #30H? 的第二操作数的寻址方式是(???? ??)。???
8 \& \8 \' P! }5 x) ^' K. ?立即寻址 ??
$ p5 C- I, U% |( G. ?寄存器间接寻址: M. e5 w7 C" g/ q6 l b9 I% ~
. ?寄存器寻址
4 A5 W* Z. a& ^- W% T. ?直接寻址; B5 c& n' y! A9 y
7 L1 v) E$ x/ ~5 b/ o% J' \# S6 @, G# y1 q. _; k
1 Z/ K1 H0 X1 e! z( c# ?
11、若R0中为50H,内部数据存储区50H字节中为39H,执行指令INC @R0后,50H字节中为(???? ?)。* B) H1 T2 s4 o6 E; T8 n
. ?50H* z! `# O% z5 a( C9 @/ `
. ?3AH??
! x. q3 Y8 I3 Y% j7 t* ~& z4 u' s. ?40H ? ?+ y0 ]. C+ y) p9 y! Q
. ?51H$ S' D* f; V: Z; Z6 W' x
* {% `6 C; f) y6 _$ Q, t- t F8 Y" ?- Q/ K- M) p
' [' R6 D9 W. r! A6 f9 d* F% p9 u12、十六进制数61H的压缩BCD码为(??? ???)。?
, @# a9 i \/ K$ \2 I+ w/ C. ?61$ P5 f7 R7 @$ K
. ?61H. t7 v$ d; C2 ?& U; u8 }
. ?97H ??
& @5 \: d0 P' l. ?97. Z7 X7 V y( _3 s7 E+ z% O* w2 B+ ^
5 y+ p0 t7 ]# f# d" W3 G X; R* K u& b2 Y
, N* Z6 {+ E, `6 n: \( x13、若A中为00H,执行字节取反指令,CPL? A后,A中为(??? ?)。?: f! H( v& \1 v, w% L, A3 |* m5 ?1 H- E
. ?随机数
, |. d2 I( K: c% A p. ?00H
4 y! H" a/ }2 X9 T ^2 U. ?01H1 N+ P/ p" u% p6 n; [: \& `
. ?0FFH ??
& z8 S4 m; `+ i' D
$ { K$ o2 x3 i# s2 B( `9 a
( ?0 S5 f* r# d1 l- o0 U+ g. }* V" G5 V
14、若R4中数值为39H,执行加1指令 INC? R4 后,R4中为( ??? )。?6 @- ~" b: b7 a3 C# k
. ?3AH ??1 R. {$ n2 E& w% ~, C( X
. ?39H. D' \7 }; t* C7 `# s
. ?40H2 j2 e# D$ s0 |. o2 `2 p
. ?R5
; R9 A( G3 X$ X# Y
7 f# w. i8 a/ Q. h* a9 s- \# |# A, P9 T! W$ j$ [& x' J( q( {! {
. ]! g! ~) x4 u15、MCS-51单片机是( ??)公司研发的一款单片机。) b! S% `. t7 M" Z
. ?DELL6 Q, f& E+ ?" b* P! K2 g7 ~6 j: S" t
. ?Motorola! x, k; q" D1 U
. ?HP2 g' J5 t9 f% J: P/ M# b
. ?INTEL??. y# b j4 ]+ G' M: h5 W
/ n) Z) \* d# C: g# C/ ^: |8 e
( |! i) u" u! @# N
8 e4 _, N' f. l: K* U" W, _. D16、MCS-51单片机定时/计数器T1的溢出标志为TF1,定时/计数产生溢出时TF1会变为1,如不用中断方式而用查询方式使用定时器,则需要(? ??)。??
i8 j, h3 E; [8 U. ?可不处理
" G9 M: }8 g+ l* |. p. ?由硬件清零. c- r6 Q. c- i" {# {$ x
. ?由软件清零??2 b& n/ A' g' d
. ?由软件置1
4 Z x$ s E* F4 I& D
( V' O& ~) M0 W. c+ N0 S+ r( p
3 W. Q, J6 n3 {2 ]0 q6 ^3 H9 u
. e4 T% \; h0 T# P1 t8 G5 _17、以下指令的哪一个是伪指令? ( ???)
5 p$ \1 w8 m& K2 I6 R* e, E. ?NOP
( k& D" y2 t" B, F/ I) x! s. ?RRC A
+ V( `# G" }( W9 }8 `; q! p( f0 Q. ?DIV AB
4 N$ [4 p5 ^; H4 O" K' {' P# z3 `. ?ORG 00H??
! R2 H: O+ H0 x9 W1 S9 N+ H0 |6 X( p
6 z/ c3 z1 J/ u; l" e* o3 @! g0 [4 i) [; l# B, I4 b8 ^5 Q: p
18、?对于MCS-51单片机,一个机器周期包含有12个振荡周期,如果晶振频率fosc=6MHz,则一个机器周期为(?? ??)μS。. Z7 f" Q- I$ p& ]/ Z5 w
. ?2??. _5 f& [( r. ]: |: s+ w# \& Y
. ?1?
/ s# P" j0 { x5 K$ N. ?68 h# P4 ?9 u" P; g+ _" t8 F4 s; u& a
. ?4" B( U& p1 Y7 Z. m# U9 W
3 l7 A: s( @0 Y; ^2 H
8 p- h% j% g6 h
& ~* m3 O6 N$ n) ]% p% J9 g2 y19、字符 “a ”的ASCII编码为61H,字符“j” ASCII编码是( ??)。
- {9 `* k. S+ V6 [. ?69H ? ? ?
: V8 a L- j; R) g2 ^. ?68H ?
% w, e" T1 `- ?2 P. ?67H
I% p9 z; x8 d3 p1 r P2 _& g% g. ?6AH??% ?3 p. s* ?! K/ {+ e! S# \
9 T8 D) S2 P5 h% P+ h! @. v; b" e" o# R& H3 L% ~8 s& f" s
9 f: P. [9 R- e' [7 K" E20、字符 “a ”的ASCII编码为61H,字符“b” ASCII编码是(???? )。??
9 \ n, T% r& \7 |. ?61H3 n& Q R+ d9 o9 J# z5 y( r
. ?64H0 n% g8 E. {& F! |
. ?63H" B) z" m( J& T- T5 [8 L2 {
. ?62H ??0 U" |0 K: ]! G3 D3 x, k
- ^; o! _2 V7 H% [& V
2 L) _: }; X4 z+ @( z1 f* K) |- a8 e, X1 M/ L
21、工作寄存器0区的 R2分所在的内部数据存储区地址为( ??)。
5 D+ c1 L' _5 x' V+ h* v! f. ?3
7 Z9 f' y" f' Y& S H- L X* [. ?2??
( d) t# h' t2 j3 w+ c. ?4- R" s$ U. e% X* [4 v
. ?1( Q3 B# q b0 a8 ^, v& O9 ~! j4 n0 x) e
' \* b! o8 h# a7 g, q+ E9 a+ ^3 q' I: Q9 A( O- T7 ?' {
% @' S# D4 K- T22、字符 “a ”的ASCII编码为61H,字符“h” ASCII编码是(?? ??)。??+ O* _. ~" V* R/ A$ O
. ?66H3 a: ?$ }, ~; Q* j1 X9 u
. ?67H
; b# u$ L$ p8 }0 S. ?65H4 h1 I- _: ?. L/ b. |
. ?68H ??# S; V0 V/ z @5 _8 C* M" y5 ^( O% G
8 }/ i' R- x; E; O& d# R* ^: X1 b4 @8 N& _
8 E' p* J" x/ }; _4 s' l23、指令MOVX? @DPTR,A的第一操作数的寻址方式是(??? ??)。?
! X. c8 x: J! ]1 a- {. ?寄存器寻址: ^! D5 F" ^: s* q* g
. ?直接寻址
! A* T0 L: L+ }1 Q L5 U/ k& J. ?寄存器间接寻址??5 N# } E' ]1 K/ | u2 H6 Y
. ?立即寻址
7 `, B$ t6 i0 B* F$ Y9 {
5 `5 ]# a9 A, ]* h! I7 F
1 ^" i+ s- }- g6 n7 q" x) R- ]
! C' X8 N. `( h* w8 ]* l24、由ASCII编码表可知,字符“a” ASCII编码是61H,字符“n” ASCII编码是(????? )。??! D( p0 M+ m2 o$ W
. ?69H3 J `5 G' F5 b# @
. ?6EH??
1 C/ P. ]/ H- j. ?68H
- }! t" q0 U( D) l5 ?+ F1 j. ?6AH7 ?3 b7 F9 @: _6 D
0 r. q" g0 y0 A M9 o
8 H! U/ e1 W3 O6 S1 D
- G7 u8 s+ D% p! W7 [25、指令XRL ?A , #07FH 的第二操作数的寻址方式是( ???? )。?
1 ~) |9 V$ b$ i* r1 P4 s. ?立即寻址 ??' V9 ~! _- A+ W; B+ a& o o
. ?寄存器间接寻址9 V- o8 p# N3 I
. ?直接寻址! a& Z" M7 T3 i6 }; t4 n$ W
. ?寄存器寻址# \+ i' C- @. E1 I% }! j
& M ?" e+ K0 ~0 Q. }5 A- d
" m% x2 M1 L+ X) y- w2 w8 S$ S5 j9 \1 f0 W
26、指令INC? @R0 操作数的寻址方式是(???? ?)。
; h" t$ }% p3 K1 g' u, U6 g. ?寄存器间接寻址??+ `" t; X9 j) R. T: `* U
. ?直接寻址
/ _5 V$ t& I" P2 V, x2 p. ?寄存器寻址3 |3 U& L$ E0 I* k8 i& {
. ?立即寻址 ? ? ?
: ~6 J- ^2 _9 C1 ^, u& w$ d$ A9 ^* H3 _9 X" t- [
' ^9 z$ c' R0 \
. a* ~, P+ n% R, r) f/ n+ w
27、指令 ADD? A , #05FH 的第二操作数的寻址方式是(???? ??)。?
# g( J$ C& _+ E4 e, E' o. ?立即寻址??
# F* E5 h, ?% H' r: R4 N8 J. ?寄存器间接寻址( y5 M* W# Y7 K: L, V3 G
. ?直接寻址3 ~' _+ c6 T* C
. ?寄存器寻址 ? ? ?
- `2 P6 ^% S; S* i2 `& M
' V8 i9 c7 C% e% n8 u( ]( k! b' p( p1 J8 O5 ]. k4 p
3 l$ R; x: w* a28、与十进制数27相等的二进制数是( ??)。: q: n# e4 G8 S) V6 |0 m
. ?11110B4 L* c; B, m6 r9 ]
. ?11011B??
. U$ d% u. V% z) X. ?10001B
, [8 v1 x$ L- q. ?01010B2 h6 V9 S( @: U+ l8 I
& }' R7 T$ h/ S0 a: F6 n% F, P6 R; ^ S9 [: ]# o
5 j6 q' N! F6 P0 j6 @, Z/ U9 P# Z29、若A中为59H,执行加1指令,INC? A? 后,A中为( ??)。% M' I. b! P5 J$ f7 v: `
. ?60H. P- v" m3 ?+ b3 u" C! u5 U. N( O
. ?58H
: P" `5 B. F6 d$ x- A' e8 o. ?5AH??2 m) ~- S# _. N" [& j9 n
. ?61H
( Q; ^0 U3 Z# g& V/ J& w# H/ g6 Z5 G2 m7 P# e4 b5 h$ J7 ^& _+ c
# B% l& i1 V8 o7 ^4 w" s
4 I$ ~1 |! [9 O4 `. U9 f
30、下面四条指令中,哪条指令是不存在的( ?? ???)。?8 F% J9 x: s/ `+ X- s
. ?RETI3 O! f' _1 ~5 I
. ?POP 30H
2 D& Y# E- j1 y. I3 n0 `5 E. ?CLR A1 ?, A( {8 Y3 _/ p5 b3 H& @- n
. ?MOV A,@R4??4 D/ ~; w# k' e4 s
( a( ?( r" M* K1 z7 s
4 K6 |$ J, d, ?7 I+ S
. ?1 r8 E4 w2 [31、对于MCS-51单片机,如果晶振频率fosc=12MHz,则一个机器周期为(?? ??)μS。8 w+ f7 u) j: v7 @9 d) V" ~
. ?2?1 m9 J7 g+ a z8 ]- {. \
. ?1??
7 _" a0 t( a8 j C6 m9 w" D. ?2?
7 B/ t* [) \7 S- E. ?4
3 m6 Y8 D' O" F/ v9 |5 ?& i' x4 ]7 U' q2 O7 b5 Y, I9 U
: F. V4 V7 M* D S: \; u# S! r& b: N3 T6 U, K* G) f! n+ {# _9 J
32、工作寄存器3区的 R2所在的内部数据存储区地址为(?????? ?)。???) {% U1 @7 P ]3 T5 N! J: e1 k
. ?1FH
9 W6 Z0 \4 k* @* H+ _5 ]4 I. ?1AH ??/ q, \6 S0 O) H7 z5 N0 ^! b1 l
. ?10H# s0 |; x8 t: H5 r4 V* [8 l( ^
. ?13H
! i' g9 ^2 O' Z" g2 s, Z3 r
) J$ F! H; |1 \* F! v
- z8 Q4 {5 ?* C {- D5 C
; _: y( I# v! P33、以下MCS-51单片机的特殊功能寄存器中,哪一个堆栈指针?! p+ W9 n5 p" b+ Z
. ?D. SP??
! F; i+ y J6 k% z. ?SBUF
! o' I$ l0 E% ~. @+ t8 r9 [. ?IP6 v6 t' @' M7 G! d6 k7 X% B
. ?IE
0 ] h" W+ Q- a" S5 b; b* r2 i7 [0 M8 G6 }: N0 J- x ^2 Y
) o$ q5 L( `8 D# L2 x4 n
, C! k$ N5 |# W$ H# a* |* ~
34、指令XCHD ?A , @R1的第二操作数的寻址方式是( ???? )。?# N! f! ]" D n5 Z
. ?寄存器寻址7 h% K8 N" s. m' _
. ?直接寻址
4 K7 C( l4 p- s. ?寄存器间接寻址??
' _; I6 s& Z0 k/ x. ?立即寻址
5 g9 a+ \. I; q) x& e
. i* [: B# c9 j9 q$ k5 B7 L4 J) e* b" N3 w! J8 d! O1 i1 e
, `9 E. s4 _3 s
35、MCS-51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的(??? ??),向CPU申请中断。?
+ S$ K7 ~0 x9 E6 h, \. ?TF0置0或TF1置1
. y- {. y L" h c: Y. ?TF0置1或TF1置0
+ A' q6 ?1 k! G4 e# ?- s. ?RI或TI置1??
% @# }. G( l) k! Z/ f. ?RI或TI置?0
7 m/ _/ u1 D& T3 X" b* I. Q8 W5 h( f
Z9 G. {2 r5 d1 G p3 Z) P2 z# l% W; j. C+ Z# [
36、字符 “A”的ASCII编码为41H, ?字符“B” ASCII编码为( ??)。?' i- ?3 _4 D1 [, D
. ?45H
# B H* R/ ^4 \% g9 Q. ?32H3 B' x) K. B4 H$ C# e
. ?31H w3 D+ |, R0 C
. ?42H??) O X* y& A5 M p' B) [! N/ l
( m: E/ z3 s, L0 ]2 M( G5 s' K5 J' R, k) l
& ^$ ]; y) l2 \% _+ @) f/ P- c4 o0 h
37、指令MOV? DPTR , #0300H? 的第二操作数的寻址方式是( ???? )。7 W; k# a$ B8 e( T& d
. ?寄存器寻址
. s4 e3 i& T5 w. ?直接寻址
# E: w$ R. N, o- ] P2 Y. ?寄存器间接寻址
6 v; J# w: w! O) V! }% `. ?立即寻址 ??3 R1 h0 F/ l s/ G" b
0 C3 K g, m! V& ~
5 w, F9 W ]) k0 ] |" c1 `
/ J* H6 N0 v% R, T: d" N38、工作寄存器3区的 R7所在的内部数据存储区地址为(????? )。?
& g' ?; \1 e8 Z5 X' H' y. ?1BH" s2 ~$ ~7 k4 b6 i
. ?1AH
9 J8 W1 I. J# n7 g: U/ {. ?1FH ??
, s- W3 X* y, F5 p% v# b. c! r. ?19H* U# F/ P# D4 i, J
$ u* a/ d- m* Y, G! q5 Z/ m G- K6 o: z
7 _) _" h G+ A0 J9 Q
39、十六进制数32H的压缩BCD码为(??? ???)。
. U: L# M. _0 X& m! `' C. ?32
% u1 P9 q$ @9 \2 X1 x. ?50H??" Z L3 h8 }: o7 {- g) Z/ b' `/ k+ E
. ?32H
A# H% o+ I* ^6 e. ?501 `2 T$ B/ K' I
* j# V1 Q% B" Y" P& o; K, d
9 s9 Y8 X$ V7 I$ @. Z1 k: `3 j) z3 i) l5 d% h) t
40、在MCS-51单片机的特殊功能寄存器有少数是16位的,以下特殊功能寄存器,16位的是(?? ??)。?5 @( R/ x0 Y, M: q8 ~0 J9 T5 Z
. ?SCON
" p6 h3 c; [; }) n2 [) P. ?TH0; G" ]1 U4 L. i2 x' k3 |4 G
. ?TCON/ ?: b" z6 |# r" v. a& `
. ?PC??9 e9 R! u! J, e4 p* h7 O1 [' O
/ L! x/ d/ f1 K6 \: N" P* I; Z+ \1 \) y) T
% N8 i9 r7 }9 I1 J& T) G, g
41、MCS-51单片机,程序状态寄存器PSW中的RS1和RS0这两位的四种状态决定了当前使用的是4个工作寄存器的哪一个区,如果这两位是0 1组合,则当前使用的是工作寄存器 (??? ???)区。?
2 U- s, [' B; h2 T7 K. ?25 r9 q) U% W9 B/ l
. ?1??
' _3 m% Z+ \7 ^% H+ I. ?3" p8 B) D3 i. d: y
. ?0
8 ~6 f t3 q3 y7 D1 y" _
" R" i2 H# L M! Z3 a# ^, P( E4 k1 o: m9 C8 q
' r" d! @. P, Z1 d7 L6 A6 ^- F- F
42、十六进制数4FH的压缩BCD码为(??? ???)。?; ?8 O- E$ i+ M
. ?79
; A# r7 K- ~8 e. b+ y- |. ?4FH
' ^) @! s; U* b. y2 q0 ^: [. ?90H
" N+ C9 X8 `; s+ E1 ? P& t; j0 y. ?79H??
4 B: r$ }" Y: Y( L, ~1 _
( D) W, w; h) ^" V, E# A k8 j4 A% D6 @, E$ \
/ u' Z# j# _% f3 a$ g6 }/ Y43、指令MOV? 20H, #20H? 的第二操作数的寻址方式是( ???)。
) P `( o1 o* {) c5 e. ?寄存器间接寻址??
7 p' @# ^" `3 O* N+ ]. ?立即寻址
9 b# }; V! \. K% [9 W. ?9 y. ?直接寻址
u& h" J/ A3 b& e& P$ p6 D. ?寄存器寻址9 R" k& e: O n' s5 l
% u+ }! `* a' V, `- V( |+ K# G+ H9 W
2 i. T1 E7 C5 ~; N5 `
: f2 O4 ~: Z0 G% i
44、十六进制数4EH的压缩BCD码为(??? ???)。3 B. d! `9 |* L2 o, P! \4 V) b3 i! W3 k; a
. ?78
) ~2 {* \5 U# M# D6 p4 g. ?80H
! g. e& U' f5 k. ?4EH. |( D! P1 Q$ E' a: A
. ?78H ??
. a2 b+ T- i2 n# g3 X) s
; o' I, N3 n2 j- x
" F% I7 D. w! W$ G' W* ?, i; z' m* I D' G; q m9 O2 X( ?
45、若A中为50H,执行减1指令,DEC? A? 后,A中为( ???? )。+ U( y% w. |; y ^1 J, B
. ?50H
' v( T. w7 Z0 m3 e7 f5 L/ p. ?4FH ???/ z( L0 @4 S+ Z+ u8 u
. ?49& @, P. E x. I
. ?49H" @, S s% s% h# D7 w) ]) i% \
4 k; O- F4 ~) i) o. I! B$ u4 ~& ?8 |. ?8 l
资料来源:谋学网(www.mouxue.com)9 C- V+ a8 P3 @& l% [/ D
46、MCS-51单片机的5个中断源中,外中断0的自然优先级最高。?9 I3 L9 y3 A1 l$ Z9 M$ g* D J) G
. A.√??
4 G7 c4 g9 c; @. B.×
* y: x$ g8 V9 k- W1 I
2 U* x- q2 g9 Q+ G. W" O" d: y, y& s5 Y7 D& p7 U% t
. _$ [3 L! J) r; a47、?MCS-51单片机系统上电后,使用的是工作寄存器1区。
- y5 g* C' Q: l, h `" E9 L1 a: Y. A.√
3 p3 y0 m5 W# ^; e. B.×??
! h7 z* Q% ~# I+ u% X0 k3 e' u: ]0 K2 `, p. W
3 U1 p5 i: x% U; e
3 A6 X5 U; t. b& S6 R7 ~48、MCS-51单片机是一种哈弗结构的8位单片机,得到了较为广泛的应用。?) ^4 {2 V1 z+ G
. A.√??1 @1 S% E0 n, \; K
. B.×
# J0 y5 a) R# t+ }3 f+ l9 T8 m* g4 h+ L; J( r3 V
) n F: t' \2 s1 ?5 S' G; k8 f. V' |0 Z8 B. ]/ F& D
49、MCS-51单片机中断系统中,电平触发方式的外中断,中断请求的撤销由外电路决定。?, Z( m8 n! o2 S4 z5 e! y
. A.√??
. q. t x. B( N5 O# l2 V. B.×
6 L( |' j5 F( H7 j( S* _( w) z' m) S; ?# O/ F9 i
: @; o0 J9 E! M6 a+ M$ r* K3 L/ c
: i1 `8 _# r. v- y5 C1 t; M. L
50、MCS-51单片机的UART异步通讯,波特率越高,传输每一个数据位就需要更多的时间。?
# A! A) H% r* i. A.√! p+ q Z0 R& R E( \! L
. B.×??) [% g/ w: q- O
- |/ P' H: Z, F2 ~# D- X: w
4 f! E! f: a6 K6 y P
/ o k, d1 k$ E/ N, h51、无条件跳转指令LJMP可以实现整个程序存储区任意范围内的跳转。?0 J$ O7 S. o: T% j
. A.√??$ e- ?: O w4 d2 e
. B.×6 ^0 o2 a8 l/ v: q, q" n
: x E- }3 e: ~1 N& b
1 Y0 i; q% V2 j1 d5 v. ~& T( b j2 ?+ u/ G, s# a' F
52、MCS-51的特殊功能寄存器分布在内部数据存储区高地址区域,即80H~0FFH地址范围内。?
8 s4 s* g- ~$ U, A. A.√??" G" w* ^' N; T
. B.×
. C' V" |: \7 v0 n8 K1 M
/ {- n- Q/ V9 h
; X' b) _; u: a d n8 p9 [) M( W
53、无条件跳转指令SJMP可以实现程序存储区任意范围内的跳转。?0 h u* S% E Z# |
. A.√& P* ^* P* K4 N1 n4 c3 t3 I
. B.×??
- a) O( a4 |$ D; a" [# R9 J
+ U4 {$ B3 @' Q5 h, |! o3 j
% G: i# E% b. D; P- ?' z4 |7 ^' O6 I
54、?MCS-51单片机有的两个16位的定时/计数器,其中T0可以作为两个8位定时器/计数器使用,因此总共就有3个定时器可供用户同时使用。
" C' H8 D* { M6 y9 S. A.√: I2 Y& Q! S4 K- S) w
. B.×??
% z6 Y6 ?0 R0 g4 v6 n
# f9 i! s& A9 B6 n$ @% `- n9 v% q7 X4 y# T$ ?- @) \
( V* _' e0 y1 h( O% G
55、MCS-51的特殊功能寄存器SFR,分散在内部数据存储区60H~07FH地址范围内。?% d# }, V) J1 _2 U
. A.√
/ d. ~ G8 v+ q4 S/ d- T( v9 t. B.×??
+ F' ]! b: F) c1 O1 h6 m/ l1 f$ H* c* A z. s/ Z
1 C. H4 r! i: |. e: o4 E9 O7 L7 U& ?+ c1 O) _& y- K6 {
56、?MCS-51单片机的五个中断源都有各自独立的入口地址。# K# \% b4 x3 g
. A.√??
( K* U3 ~7 n5 Y! B' |7 P3 V! G2 l. B.×( R! i2 b# n. ~, J0 n5 d7 ^" j% h
1 O: n2 h8 j5 Z5 a% d
, [! G6 p1 z3 Q1 u+ z
\$ y- e, I- i% S" I/ r57、MCS-51单片机内部数据存储区的位地址区只能按位使用,不能按字节方式使用。?
9 C4 X3 ]5 @" m, z h. A.√
8 ]+ Q8 h8 k4 X1 ?& i* g. B.×??
9 |4 k/ t2 } |1 o# S, h" }
5 p u/ ?1 e8 b1 k @# s w1 u" g
$ x6 O/ Y# D* A& V% A! a* s5 H( W* S) Q# E- } w, h) {
58、MCS-51单片机中,无论配置在哪个级别的中断都可以嵌套。?
( j+ D* E. o/ \5 k/ @% H" o. A.√
' a1 E O5 x8 |% A' M* e/ k. B.×??% y: _9 A$ E; s2 ~3 L/ u+ T
" Y$ B: W2 }3 D2 U; P5 D+ N
# u( }% L3 N m1 ~) j9 R9 ]
3 ?4 x3 C1 \- H! B7 c/ g1 N& x6 N59、MCS-51单片机是一种16位单片机,CPU的字长是16位。?; W: M3 s5 P7 H. m* m
. A.√
& d. M+ Q6 }0 r+ m! b. B.×??4 v6 ]2 r& }2 [: [" ?
/ Z# Q* i8 @+ K; }- n) ~" S7 K2 Y5 [: b6 f' I
$ D& S' l' y* j+ m1 |( a) Q60、?数据指针DPTR是一个16位的特殊功能寄存器寄存器。?
. p5 n! T" F9 y" {. A.√??
8 F) p! d$ o: w. Z% y' I! L. B.×) i) K6 w4 p9 X, z1 u6 |+ T
\' Y/ _$ v, ~- A4 g* s" C3 T
) W7 u+ N5 y- e d3 H' v* I& K/ f% F
主观题1 o1 l+ J) r/ h" N: R6 ]8 N
61、MCS-51单片机的三个独立地址空间分别是( ???? ?)空间、内部数据存储空间和外部数据存储空间。?
9 h0 z: h" p. }3 ^/ D9 g" B e参考资料:
7 I( I* x# D% S' ^. J8 L. m?程序存储
: b1 U5 _8 o( l$ y' R4 j9 m$ f! r% D$ p% y* E D
7 ?( T" d, H! P
& r; d# |9 q1 C4 d' y62、与十六进制数数56H相等的十进制数是(???????)。?
* {0 r: W: r* }8 n0 p参考资料:
$ o0 U, f3 b: M6 N, Z86?( u4 `* @4 m- s- L. \
, ]$ h$ {( n7 x3 n
* T- ^5 d4 u* C
6 Q- ?0 J/ R1 y. L- l& y0 l63、?MCS-51单片机,当晶振12MHz时,1个机器周期是(???? ??)微秒
4 r8 y6 o6 ~. z* h; K! s9 D参考资料:
! d/ G, Y ?; P/ n& g5 g- r1?; U9 b/ m D6 d8 K
$ }8 G z% C+ l* V
# X7 Y \2 _1 I: s* C
7 q1 u6 s* Y3 z% ?4 B4 s5 B R
64、用汇编语言,编程序。中断方式使用T0定时器,方式2自动重新装初值模式,在P2.0产生2.5KHz连续方波,12MHz晶振。要给出定时器初值的计算过程。?( g/ L9 d) j" U5 S9 q
参考资料:
! N) J$ `4 V0 H7 L( \* L! B3 C2.5KHz的连续方波周期400微秒,半周期200微秒。振荡频率12MHz, 一个机器周期1微秒,200微秒为200个机器周期。??? X=28-200=56? ?9 l5 p; p5 N8 _, ]. T+ ?
ORG?????? 0000H
2 j; }) n- v& p6 x???????????????? SJMP????? MAIN4 U& m, i! V5 K- b1 k( s, T
???????????????? ORG?????? 000BH' t' F' M4 Y: U
???????????????? SJMP????? SERVT0, r' i' R2 d; a9 r
???????????????? ORG?????? 0030H
6 x: {8 O( {8 K; @" X/ XMAIN:4 E: x2 O$ u) B0 `3 R' V
???????????????? SETB????? ET0
9 L% C- h0 c6 Q6 B???????????????? SETB????? EA* A/ G" r/ j) c4 S
???????????????? MOV?? TMOD , #02H
7 U7 ?4 }) ~7 |" |( W???????????????? MOV?? TL0, #56
2 p) \! h8 s8 A???????????????? MOV?? TH0, #56% W# }% s" A! `# h9 y4 U
???????????????? SETB?? TR07 |4 f: `, l* w- j4 y
???????????????? SJMP????? $
* k9 W6 r* t& o7 T( D( OSERVT0: ?????????????
% f/ ]8 m3 n. [2 X8 v???????????????? CPL???? P2.0% J2 v; ~+ K6 }* K
????????????????RETI?' [0 s$ t0 Z2 D4 Y
/ r# s4 x7 w A; y, q8 I( ^# A
E' T' h# b: @
5 X4 U' T, G: C: U65、利用指令执行需要时间,用汇编语言编子程序,多重循环方式,实现延时100毫秒。振荡频率12MHz,要写出延时时间的计算过程。?' D7 v3 k( `2 M; i+ w' B
参考资料:) {' |* t7 e& _* G. b8 M. \$ N! ?
DEL0:? MOV? R1,#200
, @0 e+ W g( ^+ c0 d4 fDEL1:? MOV? R2,#250
# }: _) `& E' W- R) m3 e9 ^# A??????? ??????? DJNZ? R2,$
0 O' f! I( A, A' z) L7 o, q( d, a???????????????? DJNZ? R2,DEL1
" ~! w( Z6 z- r7 w4 a???????????????? RET" E; r. y- \/ K% x; @; f
12MHz振荡频率,一个机器周期为1微秒,/ I& S% K, t+ u9 x3 ~0 E
" Q4 Z$ b2 ?+ ]+ o% ~) [% i3 v; b" Z T! D3 k
1+(1+2×250+2)×200+2)+2= 100,603≈100,000- t- y( f* Z1 [( e4 G
6 N% ~' i8 ]4 Y, p6 m3 M) c
/ Y/ C4 T! C2 i" R% q1 }5 X5 @6 S0 g2 x6 g9 N2 _4 M
|
|