|
《微机原理与应用(1)1351》22秋在线作业1-000019 k' ~- {- ]0 M
试卷总分:100 得分:1007 b5 E9 @5 I6 e9 f0 s% d; f
一、单选题 (共 40 道试题,共 100 分)- B. U6 A3 v# @. c
1.必须进行十进制调整的十进制运算:* u A5 d% y) a2 R
A.有加法和减法
+ p7 k L+ z- }! yB.有乘法和除法
8 O) A F1 J5 _2 d. _6 e4 OC.只有加法. g( O7 S+ U. j% N2 [
D.只有减法4 u, r3 }, I1 j0 [, C
资料:( b1 x: z. W7 J# \* _& Z; P
" c$ p6 Q3 q/ [: u% T2.下面说法中正确的是( )。; V% w3 p! H" ^6 S' r
A.部分译码方式时,存储器芯片中的一个存储单元有唯一地址。! n. h! Z& {5 ^' a, e
B.线选方式时存储器芯片中的一个存储单元有多个地址。地址不可能不连续。需要译码。" k& [- r8 G4 |& X! i( i
C.全译码方式是指存储器芯片中的每一个存储单元对应一个唯一的地址。
, v# R% |# L9 d8 K6 g4 Y3 BD.DMA方式与中断方式传输数据的方法是一样的。: N" [$ G: x3 ^* P% q
资料:
+ a3 k( R4 X/ X) Y4 L( L( m5 l& i/ b. D
3.对于由8031构成的单片机应用系统,中断响应并自动生成长调用指令LCALL后,应:
- ^7 D) h+ m2 I. Y _A.转向外部程序存储器去执行中断服务程序' I- B- C0 D( L! W" }
B.转向内部程序存储器去执行中断服务程序
( L7 H. V. y; GC.转向外部数据存储器去执行中断服务程序7 O& d% I' E& T
D.转向内部数据存储器去执行中断服务程序/ m6 _* S; E F0 E! M3 q3 A8 w
资料:' j2 k4 `5 @% z! I* A7 Q. l- k
3 \) a2 n* w" K. [" d9 W: N0 I- o4.标志寄存器中OF指的是( )' B; L+ M5 E- x/ ^
A.溢出标志) h$ ?" h6 f* Q# [
B.符号标志# d6 ?9 L( M; ~. I, s/ l
C.零标志, e3 k3 `5 u0 J$ a! b1 G; l
D.进位标志
7 s/ S% ^& T& m$ w* I资料:# W( `) @! R0 E H
) @! K O. b3 e6 a2 f
5.下面说法中错误的是( )
8 R/ R, y- e) s) v; g/ k9 Q, oA.物理地址指CPU寻址主存时使用的20位地址,它确定了某一实际位置的内存单元。内存单元物理地址可由段址和段内的偏移量确定。4 ]( g' G4 Y. u. ~9 [0 C
B.物理地址=段址×32+段内的偏移量。/ O; N5 b# N: h) }# ^
C.可以随机的按指定地址向存储单元存入、取出或改写信息,所有单元的读写操作所需的时间完全相等的存储器,称为随机读写存储器。$ p1 p7 d9 n* b% H; M5 s J* t' o8 a
D.指令操作数给出的是CPU内部寄存器的代码,而该寄存器存放有操作数的有效地址EA,这种寻址方式称为寄存器间接寻址方式。
% n- N9 |0 C9 Q$ ^ r0 K1 b资料:
! S# S* j; p7 w; s( n! K( [' Z$ b/ y2 e
6.在MCS-51单片机中,当有压入或弹出堆栈操作时,SP的内容将随之增大或减小;程序计数器PC的内容将始终指示下一条将要执行指令的地址,所以只要改变PC的内容将改变程序的运行路径。SP的内容与PC的内容:
: `2 M9 j. A1 @ S; R; M, g/ L8 mA.都是8位地址& H4 Q/ R! m g4 C0 U
B.都是16位地址3 Y! Q: t9 F @/ f# A h
C.位数相同* g% B; A2 X7 B1 T; ?" f0 q
D.位数不同
, }6 y; k; u$ }资料:
: ]: C J" k4 J9 x7 v/ f1 D5 A e& A' C( r' z! c6 U
7.下面说法中,错误的有( )
. g) x0 T/ r c% V4 t8 fA.每条指令的执行由取指令、译码和执行等操作组成,执行一条指令所需要的时间称为指令周期。. K# E$ X6 o( J- z: i
B.CPU的每一个信息输入、输出过程所需要的时间称为总线周期。3 K4 T% d" S# Z9 `; a) M) v/ W
C.执行指令的一系列操作都是在时钟脉冲CLK的统一控制下一步一步进行的,时钟脉冲的重复周期称为时钟周期。
1 v6 G* U% C d/ ~$ t: r% |% D7 ND.执行指令的一系列操作都是在时钟脉冲CLK的统一控制下一步一步进行的,时钟脉冲的重复周期称为总线周期。
/ d# v: V4 R7 f3 ]资料: F9 I: k, D) s. f" z! Q
0 `. V4 x/ _' m4 l3 Q. z& H
8.MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是:
: ^7 c$ ?0 e8 a* ?A.读锁存器
" Q9 n5 f9 Z$ bB.读数据. P `" r" h* S9 g" L1 Z9 d
C.读A累加器
* v M4 v' y7 ? h* K fD.读CPU
8 g9 V0 @) W, {9 e2 P资料:4 y2 c7 n) k: {7 T! r0 x
- }+ U; z9 w* E* @* Y9.中断查询,查询的是:( ^- D$ I# b/ m U# N% X" l
A.中断请求信号
8 t) f4 b: _$ O4 E4 |4 [B.中断标志位
' |4 G% Q6 v' h! i5 v" nC.外中断方式控制位
: P7 v l1 o( i1 |- U$ g$ mD.中断允许控制位
; ], O. o# \9 q/ h. c/ [" r3 k资料:
3 z# T. H, T8 O' C7 R$ ^6 G5 C
0 i5 W* a, T& `- i10.执行下列指令后CF和ZF的值为( )。 MOV AL,#88H INC AL
. O3 f* }/ e2 e* O' h, rA.CF=1,ZF=0; q7 s' P+ b n9 R; _2 v
B.CF=0,ZF=1
- j( E# l4 ?0 ?& kC.CF=0,ZF=0
; e) X& ?9 {+ m- v7 WD.CF=1,ZF=1
& W3 n/ J% r7 \, w! b! h! S' j资料:3 v0 j3 S) m7 E: x1 f6 j# E/ x
! p$ C0 Y( q1 j. V9 w% d' Y7 v% T
11.-1的补码是( )6 v: p# H1 P/ e. R4 f
A.10000001
. d. D0 F. I) ~8 bB.00000001
1 J# B4 a" U7 t9 P" oC.111111117 R/ b6 ^6 }2 o0 K2 I
D.11111110
' h ^# E( ^8 d0 p/ y/ W! W- n资料:/ p T5 [# `* O B; z$ `9 _ P/ ?
0 U" r1 {& i2 ?* U: N( Z0 [) b12.在下列单片机芯片中使用掩膜ROM作为内部程序存储器的是:- M9 J4 H, M; g, c
A.8031" F5 W3 n( D: V
B.80C51
V A! F8 T/ _ gC.8032
) R. l. q! \% ^/ q9 M, jD.87C51& [3 \+ E# e! t/ b$ w& `/ I( W: |
资料:, U9 C4 A0 V1 W0 h
, M% I* S6 b& D6 A13.指令中如无特殊说明,直接寻址的段寄存器约定为哪个寄存器( )
2 s( N* o; R* B- q% `A.代码段CS
$ j( h$ w) ]% ?9 O) ?B.堆栈段SS
y+ t) |$ v1 }5 C+ l* m4 Y3 i- TC.数据段DS5 |: S+ ?, k2 X4 j( {3 j
D.附加段ES, r$ [) V M" _; ]7 B
资料:- y2 M0 m: A" V5 k$ u
) d- s* r/ F& [+ }
14.设累加器A的内容为0 A8 H,寄存器R2的内容为24H,C Y=1,执行指令S U B B A, R2 后结果为:* I6 w# ^- t+ ~% p. o& z7 w7 x% U
A.(A)=84H
9 q* W) m( s$ \% h$ ~& ^( zB.(R2)=83H
c9 P* I. y) W& g/ H/ m$ AC.(A)=83H* i/ m* q& n5 ?* U" T* i
D.(R2)=84H* W( [2 [# l3 [. R, s# C% E
资料:
8 v4 P+ K3 ]! p+ o, J) X. k, @
15.MCS-51在响应中断时,下列哪种操作不会发生: }( K P2 R5 e/ o' _( v' D
A.保护现场
7 d' _+ `- t7 T% VB.保护PC
' ~1 k" Y# c$ Z$ X* oC.找到中断入口
4 r5 L: ~) O2 a8 l' J0 r2 F0 eD.保护PC转入中断入口% j' g3 G6 j. m0 C
资料:' o n. q0 ?4 @9 g" T
2 [6 ]) P `# [) v% h9 m- g# N16.PC的值是:
8 y* F1 Y% g" v' \A.当前指令前一条指令的地址/ V( U. A3 K/ y
B.当前正在执行指令的地址$ ^) v" j- G" T3 \
C.下一条指令的地址
% z$ e2 h1 Q1 @: u p; }D.控制器中指令寄存器的地址! a! q! C( b7 c: `1 h
资料:
6 s) ^. ]/ M, ~" S
. H% z( _4 N6 M3 S. Z( {& C8 a7 X6 Y17.设段基址为0020H,偏移地址为0020H,则物理地址为( )。; p8 J$ h' d* |" b
A.0040H5 c/ X9 ~7 `1 V4 j9 q( R
B.2020H
# l4 i4 y6 j9 D/ X% A( L8 X4 yC.0220H2 F1 u, Y; z# ?; X
D.2002
- u& w/ }5 y$ {% D9 L' ^资料:8 f, E3 [: x6 M/ B l9 s" V- {3 D. ?
1 m. i) \7 Y. k
18.要用传送指令访问MCS-51的片外RAM,它的指令操作码助记符应是:
( S3 z/ f2 D3 a a; VA.MOVX
. M2 ^ Q2 } XB.MOVX
, c5 ~, _+ O1 ^) f5 FC.MOVC
, F7 K6 m+ Z; {3 W$ _$ H$ R+ ZD.以上都行6 v* S) R2 [3 U( b1 \0 H3 I
资料:
4 a" [% \6 P2 T+ b; @2 [% t* `& ^" V" A2 y: y+ ]" N7 r# @
19.外部中断1固定对应的中断入口地址为:
( J# {' s+ } W. ?1 ]# H) @2 [A.0003H
$ l' J( e" v& I5 @/ d4 IB.000BH+ B9 h' o/ p J5 Y( m
C.0013H# m }* b9 D y; z& o
D.001BH
( Z' [/ Z( A3 b6 U( o2 ^7 }9 c资料:
) V! I+ N; b0 T: e5 j# |' S0 r3 D4 h% J! O8 I5 i0 O. N
20.子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是( )完成的。
, r: v/ O# P/ N( G3 [9 V5 qA.通过POP命令
# C1 `2 q5 h! d& p( K" C$ l4 NB.通过MOV 指令
# \4 A8 C, N1 \+ l8 HC.通过RET或RETI指令
& a& b& n6 `' N4 l) w/ J( P! U; `D.自动/ |# X! P/ G) t' h; e$ R p
资料:) e7 C3 Q+ \4 ]7 Q1 i
4 P4 r; \5 l# f) @21.-1的补码是( )。
X6 _$ G. _" ]% n* c2 w3 m' X9 C( DA.10000001
8 l q, u4 G$ K3 x6 h. ^B.111111114 l& j) B; N' I# v. R" p8 a7 b- k7 D
C.00000001
6 Y6 t2 J! }4 F. [ t: n% |( ~D.11111110
2 V% `$ U3 t) q资料:6 ]9 [# F8 N( Y$ O3 @* R
1 t2 S, N/ u* P! d22.MCS-51复位时,下述说法正确的是:# p! y/ P1 @( b- K& _
A.(20H)=00H: _, P. Y! h6 e. M$ F
B.SP=00H
C* N" D# z# @* v7 cC.SBUF=00H
1 n5 |6 I4 {9 KD.TH0=00H, \; m) C; n& V) X' B/ a! X: `
资料:
* `; p- N: W% F% l5 [
6 L/ k+ n7 U! h3 f/ j9 {$ A& l23.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是:
# j" M; ]( p; P/ R' U" l/ kA.由CPU自动完成# x& w' o' y. k, { O# A' J# H/ R
B.在中断响应中完成
/ h- B# u; B( k6 Y" P q' M. LC.应由中断服务程序完成9 R, Z0 K' D6 }
D.在主程序中完成6 [8 a! M/ F) J( s6 _, Q
资料:1 Y! q* Q$ N" ^ Y1 C3 ^
9 P3 b5 z+ o' Q7 i' [& v' k0 q24.AJMP跳转空间最大可达到:5 h2 {6 |# @& u4 n8 k
A.2KB6 E2 O3 m1 d+ s
B.4KB0 s3 d4 J+ @1 M
C.8KB
, O9 |7 ]: m ~% x V4 DD.16KB
4 {! n$ \' y( ^- U2 v9 W: u资料:; P' d: b7 D1 M
; H9 O c* n% c* V! H6 J2 ~8 f3 U25.8051单片机内有2个( )位的定时器。0 G8 `- m3 @% k) K
A.83 M4 d- d4 A: {% \" D- ?
B.16
4 D( `: J0 K6 n; H- v, aC.32
5 j2 A2 U' K/ m- \D.64
0 h& i( z( `% O a/ E; X: p资料:# K) q- }- h( ~. C4 a' Y% E' M* [
- h8 a9 K( |# ] a, I Z. o
26.数据寄存器英文字母表示为( )
2 R! }/ f7 ~; ]A.AX
! z( h9 L, n0 O# M0 x3 MB.BX
* m& u$ h% }- dC.CX
( R2 d% _1 l" `4 Z1 ^8 v0 SD.DX
* A/ P3 f- R* ~. x1 q5 [( _1 W! l! x Z( ?资料:
! D$ c* l& X6 O& i
# D0 K- C6 I5 M/ q8 t: o27.下列指令中与进位标志位CY无关的指令有:+ r+ m6 n& ]" R0 d
A.移位指令9 J" L i& q0 }! e( N! Y" n
B.位操作指令. \; A# i( s: V3 t6 c& U
C.十进制调整指令
8 S: @& G- |( y( L! d+ a9 nD.条件转移指令
9 P# R: z7 F0 D3 r( g( a1 U. b |资料:8 C/ p1 d( S; ~5 i% ]0 m" k
8 M4 K% F4 G7 c5 L6 o28.下列说法中,正确的是( )
: L {! E$ u* ^! j. o' Q+ z. WA.模/数转换就是把输入的数字量变为模拟量。4 t# Z% `' R, ?5 ~
B.当采样器的采样频率高于或等于连续信号的最高频率的两倍时,原信号才能通过采样器而无失真地复现出来。6 H! g, v7 v" i
C.模/数转换器量程的含义是指数模转换后的数值表示范围。
- i N$ v# l3 k( @8 s* sD.传感器的作用是把模拟电压或电流信号转换为非电量信号。1 S' R0 f$ q' f. ~3 V
资料:& O; z4 a5 _$ S6 D
1 ]2 w5 C9 b. U6 k. H29.8051单片机中,唯一一个能出现在符号指令的16位寄存器是:
+ L+ Y3 T- W$ f# a J0 `9 fA.P S W7 r$ q# H! ?4 Q, C
B.D P T R* z' D5 M/ D5 ]7 i* t+ P
C.P C
' l Y! L9 e& s0 W6 g. C5 S& _D.B; T# Y1 ]; J7 Z! t) q8 }' \# _' {
资料:) F* F: S, g5 S B7 y4 |: @# e d
, p, x: e( [. X. N0 L' H; Q4 H
30.下面说法中不正确的是( )./ X: J" U" \ s
A.CF是进位标志! d) m: `% U9 e5 }% ^3 }$ k1 Q% Y
B.PF是奇偶校验标志
$ I& d+ y `2 t" p) L. {C.AF是辅助进位标志
' {* n" X) ^" B. F- P- eD.ZF是方向标志( o1 U. v/ o# G- s9 L
资料:
9 P% {# B7 J/ S) j8 i7 x
% a; u8 `/ N- s& k5 k; K31.下面说法错误的是( )。
4 ~ F: n) R( {) k7 \; ?# R/ i& SA.每条指令的执行由取指令、译码和执行等操作组成,执行一条指令所需要的时间称为指令周期。
1 E3 u; S r, j5 Q$ ~6 I! cB.CPU的每一个信息输入、输出过程所需要的时间称为总线周期。
5 L" l/ o4 i+ Y& D- P0 A1 T: z3 @C.执行指令的一系列操作都是在时钟脉冲CLK的统一控制下一步一步进行的,时钟脉冲的重复周期称为总线周期。
- o$ d3 O4 o8 m" LD.执行指令的一系列操作都是在时钟脉冲CLK的统一控制下一步一步进行的,时钟脉冲的重复周期称为时钟周期。
: a/ k# f0 r" F8 O+ ]. d: ?7 F资料:: l' _9 F7 ~! u4 d. I
! w: h1 C6 L/ t; _( [; a
32.8086处理器控制指令中的空操作指令为( ).
8 s! z; l- I% e) yA.WAIT: f( r# w! P* S! i- c+ n2 p$ g
B.ESC
" K/ t# s. L# |$ ~+ GC.NOP
. c6 w# M: ]( e) q/ MD.HLT* S l1 a$ a! J$ b& K! ?1 F
资料:3 ^- x2 l& G6 i( ]
# R. G7 F* @" ]5 \33.当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为:
+ ~' t* }6 |* Q! x9 S mA.0003H0( M# z" K5 O: p# D7 a) q
B.000B0: E9 J0 c8 U; I' t) R6 S
C.0013H1
c1 C0 h1 D* `& K5 XD.0023H2 a2 m& \! F% w# z! l
资料:' ~# j% i8 c, ~1 w* x- f' Q
. c! g# R! Q. v( ?3 q: h, k( Y- r
34.如果某MCS-51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP 3000H应放在( )开始的中断地址区 。& w& d9 Z$ F$ ]- `5 D# }' x* t1 S) E
A.0003H
0 A5 D y$ ]7 i9 EB.0013H5 k. i0 Z+ A/ w4 d% j' D/ b8 U: \- P A
C.0023H
0 K- h' p+ ^3 X: S+ rD.000BH: j z1 A6 | j9 \, |5 U9 K
资料:6 ^. ]/ W/ a) o1 K5 P4 K
! h, ~1 G$ ]& m4 y2 X6 i& O8 N3 f# j35.单片机在与外部I/O口进行数据传送时,将使用( )指令。
, g5 H6 r% }" N; I1 M7 N' wA.MOVX
8 b# B8 r& U$ q, wB.MOV
+ k9 t# N* e: a& @3 pC.MOVC
1 i+ T# x- K- t8 _$ mD.视具体I/O口器件而定
3 W9 r% `; z$ Y' p% E4 l* ~资料:
6 `( N8 k, d) c0 ~( T
2 j; v& D3 o+ [: \36.标志寄存器中OF指的是( ) a, R8 }# L% d' m4 v
A.溢出标志, m7 e% m0 p' l* I! O e! z) @
B.符号标志; N1 g& S5 }* M$ b
C.零标志0 F$ V3 L5 v3 ]: z H( G+ `3 y7 L7 H7 l
D.进位标志
; U; @* K V/ W" R; e6 ?( K- e资料:2 U4 v8 K) Y. L% W" F2 T
) _+ X9 j1 [: T) n
37.使用单片机开发系统调试程序时,对源程序进行汇编的目的是:& W- O0 B; G2 R" P9 a4 i& b. n
A.连续执行键% I2 _; G, P: @$ `
B.将目标程序转换成源程序
; X+ |- S8 F* x% o4 bC.将低级语言转换成高级语言
) ?! f- y5 k# {, H6 U I8 rD.将源程序转换成目标程序8 U# h3 n d5 L. M. z) p% Y4 s- }
资料:
/ N# x( W, _+ r5 w9 Z3 L) w9 S: J: d9 D) @3 P$ d- c( y7 @" }3 o
38.下面说法中不正确的是( )9 ^0 q2 R6 ^* G8 G0 x6 V2 d; E
A.CF是进位标志$ l% ~; o# a- m5 t- e& s- Z, l
B.PF是奇偶校验标志# Q* S$ d2 y* Y; B/ _. ]
C.AF是辅助进位标志# t) r, y+ q7 e2 L" L1 v
D.IF是方向标志- O4 Z0 N, v9 }0 c. _" X2 m9 O F# C
资料:% f8 i. @$ ~! m, j# f
8 J, U( \* h& D0 S" g; g: f7 M39.在串行通信中采用奇校验,若传送的数据为0A7H和0CDH,则其奇偶校验位分别:( )(用"0"、"1"表示)。
( z6 W3 f3 Y3 o8 `A.0和0
) m$ v" i: [. {" u4 @5 _B.0和1
+ Z/ _' v6 v' r: kC.1和0
1 {8 A+ \/ C5 N: TD.1和1. t; C) U8 Y, j0 x6 H
资料:
3 A1 y4 V1 H7 [
9 r9 _- o" d& y9 F' v1 w1 F40.下面说法中错误的有( )
+ U$ v! f) `& A1 ]* K3 P4 s4 b5 sA.伪指令语句在形式上与指令语句很相似,但它不产生任何目标代码,只对汇编程序在汇编过程中提供必要的控制信息
9 |$ v. ?2 G( Q3 zB.指令是由操作码和操作数组成的
) {3 k. A$ |) j |" jC.执行指令MOV SI,#028CH后,SH的值为02H,SL的值为8CH。& n( \- x4 C3 `5 `& x1 S
D.总线周期和时钟周期是不同的,总线周期比时钟周期长。
/ [5 E. J5 O' U8 Y/ ]" W资料:
( f) p+ S/ o6 p3 K8 Z+ X0 k# z4 S: `4 b4 y4 f0 J, |
2 P- k- c& b" P( b
0 ]& w: A. ^) J* l( C p0 k% |" _" ^3 L: N; ~% e
G! n c8 r' r }2 o$ \
; L7 j5 U& A+ n- y0 d3 s% N: ? s
+ v" m( z; G0 M: p2 D8 L) m7 C6 ^+ C7 S6 V
) f6 e, \! }$ I% q3 y ? L6 k7 ]. h
) G7 z; ^% l' @& P& G
1 l( Y- B9 c" v1 f) S* Z |
|