|
专科-微机原理与应用(Ⅰ)第一次作业, h9 A" N" q1 O! a& j- x& c$ }- `0 K
1 |8 c# q) [$ h* E! f/ ]' }6 n/ y
单选题 . g3 o+ o) \. c0 X* K; O
% a* f9 W/ M) _7 s6 w. f* {, e
2 v, e/ W- A$ v( Y& A4 S2 u+ q) K6 |2 I一、单选题(共 40 道试题,共 100 分。)& f8 G. J d! N9 u
1. MCS-51单片机CPU的主要组成部分为:
( ~8 d1 F+ j/ p' m6 |3 [% BA. 运算器、控制器
' d- u, s: O4 d3 k8 CB. 加法器、寄存器
; ]+ ?% X; o+ S, |& e! j0 ~$ }" fC. 运算器、 加法器- g0 q) a# @7 l& K1 U; s/ d$ f/ E8 {
D. 运算器、译码器
2 |2 U p) g$ B4 d9 n, r8 H-----------------选择:A ( \; |, F$ h, K: T: `; U1 j* n* o
2. 子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是( )完成的。
1 V+ ` C" I5 n$ d: d! {A. 通过POP命令
! s/ ?7 ?9 f9 ^B. 通过MOV 指令! |5 |" ~5 C. S. X1 Y4 ]3 v
C. 通过RET或RETI指令9 e; A7 Y" A4 d. Q' s' h3 s3 `
D. 自动
3 l5 ~9 }1 t% }- T4 ?9 R/ B$ C-----------------选择:D # j1 H$ A8 e7 Y
3. 已知:A=DBH R4=73H CY=1,指令:SUBB A, R4 执行后的结果是:4 A+ U! `4 d. C6 t" u( Q
A. A=73H( g& A" z* b0 G. x1 w/ N
B. A=DBH
# g& N0 h w, b, xC. A=67H& ^) M6 b( d' C0 F6 E/ Y: E0 Q
D. 以上都不对3 n) B- }+ u8 J) X0 y7 t! F
-----------------选择:C - e. u5 J+ D: ?5 d X! m
4. 堆栈指针SP的作用是:& @- d( M6 Y# I; T7 \
A. 指示堆栈的栈底( _- G6 [2 G) Q$ q
B. 指示堆栈的栈顶) h5 d3 x+ ], K; s" v
C. 指示下一条将要执行指令的地址 y w6 R x5 k6 v9 e
D. 指示中断返回的地址
1 U, K1 U# _4 K-----------------选择:B
$ I# B0 Y" k; l* N$ ?5. 计算机在使用中断方式与外界交换信息时,保护现场的工作应该是:
1 V2 w! O, r; y$ b) M' L" n/ }A. 由CPU自动完成5 u- s- e5 B) J* L' q# B) s
B. 在中断响应中完成
+ v- ?) z# v3 Y/ g* ?7 Q5 R# ]C. 应由中断服务程序完成$ O P4 g4 P+ y0 ]6 p: r% s
D. 在主程序中完成
5 d& E% W6 T6 `4 f0 @-----------------选择:C # \; ~5 |( }! L' J! A: m
6. 在中断流程中有“关中断”的操作,对于外部中断0,要关中断应复位中断允许寄存器的:7 g5 X, [. X$ [7 X* _4 W
A. EA位和ET0位% H! I# C( N9 L$ Q
B. EA位和EX0位
6 j& @2 n; l: `) p1 kC. EA位和ES位
3 h/ s Y4 r. R- wD. EA位和EX1位* [% Y) Q1 t9 i0 i9 M3 y$ M& g0 Y
-----------------选择:B : e+ n. W6 ?( W# d9 e2 ]
7. MCS-51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是:
5 x4 L' u7 D( q# q: g% O" H4 t; ]A. P1
. _6 G4 c* I' W6 JB. P0
. E9 _& b7 e7 H) n1 yC. P3
; ` e$ } b7 o+ s' U8 PD. P40 f* U' ~7 { L+ D3 {5 C% ?/ \
-----------------选择:B ! B! T, Y {4 I$ \1 H2 Q
8. 8051定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对( )的查询方法进行判断。
; R5 S k* i W/ S0 U8 HA. OV标志% c) E7 m" T& N3 U7 z+ r/ V# S4 }
B. CY标志4 i8 Y1 ~ a$ X) D7 O' Y; b" d
C. 中断标志 }( W9 {& w$ V7 F" A
D. 奇偶标志# r/ v, o: w4 W, o. T; V
-----------------选择:C 1 \6 [; k& K ?3 p' n
9. 8031单片机当允许CPU响应串行口的中断请求时,共IE中的( )位必须为1。5 H! a7 c$ J( M: p# n9 }
A. ES和EA
3 x* Z& v* Y! K1 q. A$ yB. EA和ET00 Y( B# U3 a% z1 k3 k) _, K
C. ET1和EA3 a5 e2 ?# s0 c6 W& I
D. EX0和ET0
* {0 Q6 w% {6 Q; ? {+ j-----------------选择:A 5 W) V5 t) O& V7 E
10. 8051定时/计数器共有四种操作模式,并由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为10 时,定时/计数器被设定为:. D" q6 }3 [' a/ |" Z3 l0 ]6 K
A. 13位定时/计数器. z/ }: |6 v5 k- x# y
B. 16位定时/计数器
& O8 ~7 d$ \' v% ]C. 自动重装8位定时/计数器* _* [- G; }9 `
D. T0为2个独立的8位定时/计数器,T1停止工作
; `6 t% p7 I# N-----------------选择:C 5 i; T9 a4 k3 b2 ~9 r
11. 8051单片机内有2个( )位的定时器。
5 r' k9 W- ~1 JA. 8
9 w/ \3 Z1 [$ i7 ~$ o2 a( k6 V* bB. 164 \. V% r0 C h7 v
C. 32' v; J/ j2 H& X- q Q4 r
D. 64
7 {; ?$ s+ w& a-----------------选择:B
# w2 Y0 u1 A6 y5 F) \/ |12. MCS-51的立即寻址方式中,立即数前面:/ D5 c; H6 ~- i
A. 应加前缀“/:”号
) k3 t" L5 i* \3 K* aB. 不加前缀号! [: V) x3 ]8 e7 c) L3 b# z
C. 应加前缀“@”号8 {# G b/ @( p- y0 O
D. 应加前缀“#”号
& b3 |, n! B* I& G' B; s-----------------选择:D 4 E( T4 |. ^& T9 X a7 D
13. 使用单片机开发系统调试程序时,对源程序进行汇编的目的是:
; ^- O6 R$ E8 I9 L* F: Q6 ~ ]A. 连续执行键7 g s+ F$ Y' d! c0 G
B. 将目标程序转换成源程序3 O" I M5 O3 z# Q) C
C. 将低级语言转换成高级语言1 N; O! O' i8 ~& o) \3 R5 P
D. 将源程序转换成目标程序
) j% u7 x1 U2 d, [/ f% L-----------------选择:D
* e8 z8 P( X; Y6 D# R. h+ M! g14. 当需要从MCS-51单片机程序存储器取数据时,采用的指令为:. z' I% p/ g. T6 k. [, i
A. MOV A,@R1
. [6 T' ~) ]- u. i E- F4 a4 \, bB. MOVC A,@A+DPTR/@A+PC; I S0 M8 u D, X2 h
C. MOVX A, @R0& W/ } }+ t% P) F) y& s$ N( f+ j
D. MOVX A,@ DPTR& Q4 B; D7 V0 F: i1 _4 J! X
-----------------选择:B |
|