|
, v3 T3 @7 U: k, T; L
川大13秋《微机原理与应用(1)1351》在线作业2# m% |9 ?6 j8 _" q
) Q: l; r" X- b- A- f5 O0 i5 R8 h单选题 多选题
' L1 _* l; q$ j# t7 h" k K2 F6 l# ^( w, p) n ?2 s& _! @2 B. ]
# L+ z3 A* v. p% n5 P, x+ A
一、单选题(共 30 道试题,共 60 分。)$ Q( z# X( X! D. Q8 `+ l
1. 外中断初始化的内容不包括:
1 V: s1 f5 H3 ?4 K$ \9 v* YA. 设置中断响应方式
$ k- J0 g+ P+ r n. q: R" ]B. 设置外中断允许
$ t$ C3 U8 D/ i4 q$ X* q/ q5 YC. 设置中断总允许
2 A1 m' R1 e- o n( [+ S: RD. 设置中断方式/ K% A; K2 L7 @9 J5 z8 T9 p) _8 u
-----------------选择:
; Y- G, q$ G* a8 y- M1 P: m: n2. 单片机复位后,累加器A、PC、PSW的内容为:7 h" k$ ^4 z; S6 c
A. A = FFH PC = 00H PSW = FFH
2 d: b4 B# {! `8 t# YB. A = 00H PC = 0000H PSW = 00H6 S+ |" E9 t1 l( c2 N r
C. A = 07H PC = 0000H PSW = FFH+ k( N8 s( r$ X/ M- M
D. A = 00H PC = 00H PSW = 00H
' [# O' n, i# l: }; E/ \2 {" @-----------------选择:
& c7 j- Z6 x9 i3. 当ALE信号有效时,表示:
4 s: d: l4 e; E! EA. 从RON中读取数据
& {: o8 b- \& X. gB. 从P0口可靠地送出地址低8位+ k/ u: e" n% _# J0 J
C. 从P0口送出数据
" f: X- C) p) V% [2 F- y* Z9 }: ]D. 从RAM中读取数据
$ ], O! _5 z, G0 j! T* [! F-----------------选择: o5 ?5 D" T1 [7 K* l+ a" N- E
4. AJMP跳转空间最大可达到:
1 w+ |+ U$ i/ V: S' X4 C' VA. 2KB
\ r5 G/ @: I0 A# cB. 4KB
) x8 F9 t$ B) c0 R0 }C. 8KB
! u* W! k+ H% P2 }D. 16KB
9 C2 F ] M. r. \-----------------选择:
& Z1 C: ?! v; G+ W0 q5. 指令MOV AL,#09H的源操作数采用的是什么寻址方式( )
$ V# I' e2 E/ i' }, C1 SA. 基址变址寻址2 J8 f7 r q; J5 [8 e1 ~
B. 变址寻址
1 q( I6 m6 E6 kC. 立即寻址3 M# G1 Z. D) Z; x" X
D. 寄存器寻址" D H9 d+ x# w& x) W8 L
-----------------选择: : r5 w0 {* A: y( x2 Z0 r7 n
6. 关于E2PROM的说法中不正确的是( )
; ?1 J& e2 T/ y! |* ]4 dA. 不仅可以写入信息,而且可擦除重写- k; c, v8 N8 b; z) G! |- p. ?8 j
B. 可电擦除,不需紫外线,而且写入和擦除电流都很小,可用普通电源供电1 Y6 E; \! o$ f! m# ~
C. 可按字节擦除& \0 O% ~% D B4 h: P( `8 M
D. 不可以重新写入,一旦写入,不可更改
1 ]6 n% j7 M f' `- J) d-----------------选择 5 j+ M0 U: V+ G6 H3 \
7. 下列指令中,哪条指令属于数据传送指令?( )
5 z' f+ J/ K/ Q+ c+ hA. PUSH: Q# V/ a S3 i/ E8 }
B. ADD( q4 n L F3 {% V
C. SUBB
2 f( @5 o. [" k$ S' KD. DIV" W" z% b1 x% y* f7 v) X
-----------------选择:
$ G+ r$ e3 ]2 d! x( W# s. @8. 标志寄存器中OF指的是( )
& E/ D9 o( @& ?A. 溢出标志
, c$ A( Y, O7 |# N4 OB. 符号标志: k! Q3 N. W% h( R1 ~0 c* b
C. 零标志, E3 b+ H U5 X! L) Q+ h
D. 进位标志
8 t6 W) V% P% s6 e* S7 ^2 q# w-----------------选择
; c$ D- o6 M$ N. O' C9. 单片机在与外部I/O口进行数据传送时,将使用( )指令。
. M2 L0 {# j* b6 \A. MOVX0 b* r" p' k! M r3 x
B. MOV
; B6 W* F2 W2 b dC. MOVC
" g+ Z6 y' Y; sD. 视具体I/O口器件而定& r" r2 q9 `$ O- K
-----------------选择: 8 X) `- r: c: `
10. 下列说法中,正确的是( )2 J- G5 Z2 x9 Y: i$ K4 U( r
A. 模/数转换就是把输入的数字量变为模拟量。
! `; t1 J, W; m+ j2 Q( uB. 当采样器的采样频率高于或等于连续信号的最高频率的两倍时,原信号才能通过采样器而无失真地复现出来。6 W3 ?" M, ], x2 s1 I
C. 模/数转换器量程的含义是指数模转换后的数值表示范围。* r a, {: t5 m! V
D. 传感器的作用是把模拟电压或电流信号转换为非电量信号。
8 r8 r3 r/ Q' E8 t-----------------选择:
8 q! a1 M* w# b M. x- H8 K11. 当需要从MCS-51单片机程序存储器取数据时,采用的指令为:
w/ U# O3 M; f% q0 k& |: vA. MOV A,@R1
7 `1 n* h: Q5 Q" g5 f7 D7 m ZB. MOVC A,@A+DPTR/@A+PC, }! ]7 w1 |3 E% i |! M
C. MOVX A, @R0
6 A6 \$ z0 N9 oD. MOVX A,@ DPTR
- T: b3 C/ z! u" q! J' S. f# V* N-----------------选择: : ~! x% ?) i% w; c% e, u# _6 b5 J
12. 以下有关PC和DPTR的结论中错误的是:
. U% i7 y# q3 M- ]" _A. DPTR是可以访问的而PC不能访问
4 Z! W1 t T0 IB. 它们都是16位的寄存器. b8 E: m. t4 s# w' b8 I
C. 它们都具有加“1”功能1 g7 U% t W' x6 }% i; n% m; S
D. DPTR可以分为2个8位的寄存器使用,但PC不能
7 c: }: {% ^& O# `-----------------选择:
: d3 C) K. v( e, w. r13. 写出下面两条指令执行后的结果( ) MOV AL, 09H ADD AL,12H
# u% N+ I4 \( B5 lA. 21H
" P! d" \$ H, Z+ \B. 1AH2 T+ p; G) o( ~
C. 21
. i% f/ E5 W( T3 f2 wD. 1BH) H8 u; Z& G4 ]) e+ n- o) T
-----------------选择:
1 H8 A; O5 a8 ]14. 必须进行十进制调整的十进制运算:5 N: h" e4 E* V" @
A. 有加法和减法
# L. J2 L* ~( D$ B1 l& h4 U# ^/ ?B. 有乘法和除法& E) B2 Z! P+ x% w |6 p4 J
C. 只有加法
' \- [, A5 h* ~+ k3 d1 g( LD. 只有减法. @+ m3 }$ e. ^; a" ?
-----------------选择 ! d4 g; N$ V" R; y, k1 f
15. 对程序存储器的读操作,只能使用:
: ?3 ?% t `' a, WA. MOV指令0 e* z" @9 Q7 H1 u- z
B. PUSH指令
& I$ p8 h7 k0 K/ qC. MOVX指令+ K: A6 w& w3 B. s$ C( n) w
D. MOVC指令
5 i6 V# t! x' \9 M. F( O: Z9 w-----------------选
: X. Z# Z% x& q, b16. 80C51与8051的区别在于:
, Y# h/ }! d, g) T1 d# p* mA. 内部ROM的类型不同( |. u4 o8 a- a& q7 R# w+ y
B. 半导体工艺的型式不同
, {0 ~+ w. B8 W. e( ? d0 O& iC. 内部寄存单元的数目不同% g8 |. p1 a4 C7 T6 X* @
D. 80C51使用EEPROM,而8051使用EPROM
$ a4 P" d) L: J-----------------选择
5 l. w h8 g1 n3 o5 r1 G/ W17. 数据寄存器英文字母表示为( ): Q& h; L h7 \3 c3 {* I* Y
A. AX$ {! j' _ S; D! ]9 y
B. BX
$ B* A+ \: ^: q2 Y3 m, q# UC. CX) x5 ?% R# `- R8 T% Q+ B
D. DX
R6 u4 j; a' @' Q- U9 L- x-----------------选择 - R) G a( `0 w# ?$ g2 E A4 E
18. 关于MCS-51的堆栈操作,正确的说法是:
5 L; J9 ]$ t; i0 f$ oA. 先入栈,再修改栈指针
- c7 [" c5 U, a# gB. 先修改栈指针,再出栈
. ~3 _: f. `8 o+ G4 m! v& q& ~C. 先修改栈指针,再入栈 @1 ] h4 F" I+ C
D. 以上都不对& B( G: c, b6 m. z
-----------------选 , Q0 F4 C5 U U3 i- A% C$ W
19. -1的补码是( ): H4 h4 j5 i" s& m: f! W+ N0 A
A. 10000001
! E9 `9 w! v" g: A: T3 jB. 000000012 j6 ~: Q3 Q. V4 {: h; N9 A/ m. R3 R
C. 11111111' ^7 I1 r* X; G. C; p3 o( z
D. 11111110
7 }; w$ m% t/ a3 E: s# a + z6 f$ R0 \4 Q: j3 j% D$ l
20. 设段基址为0020H,偏移地址为0020H,则物理地址为( )。
! U c5 i6 P% h7 f2 o2 r6 CA. 0040H. Y- i0 z/ d6 {
B. 2020H
- Q2 F9 f' c+ M4 `C. 0220H
7 T( ]% n% n! b" CD. 2002
% K; x D! d- `9 l* ^4 c) z-----------------选择
]. ~: }( @& p# S6 e8 d8 R21. 数据仅能进行一个方向传送的方式叫( )
! T d, o; n7 r8 G+ I! D. Y9 iA. 串行传送8 z- T- X6 O! A4 K: T, F
B. 并行传送
! ~" a7 @9 p! A" \2 Y# zC. 单工传送
/ m& {* O% W$ g( TD. 双工传送8 Z |; y; ]7 |( z$ U
-----------------选择
! E! e; W: I" m9 O% J! Z22. 下列指令中与进位标志位CY无关的指令有:
& Y* P# Q% y: n4 W- AA. 移位指令
+ k0 [3 [- t: a$ Q7 A+ ?B. 位操作指令
3 S8 V$ |0 [* _! X+ P* p0 [5 IC. 十进制调整指令9 B3 h2 @$ i2 F4 l& }: |2 e& J
D. 条件转移指令# b- W- c* M1 U% P
-----------------选择 + n# Q/ Z! k6 y: x2 I- R5 [( T0 c
23. MCS-51单片机定时器工作方式1是指的( )工作方式。
, i$ {7 j' c$ x) l- T5 ]; g9 s- ?A. 8位 3% k$ A0 w9 n, [2 s
B. 8位自动重装2! ?9 i M7 O3 ~1 [4 K
C. 13位0! J0 b- ~# R3 t6 h# [; J9 ?
D. 16位1
5 o, x( D% }# _0 Y9 b! Q-----------------选择
+ h* N* t: u& K/ B9 K24. 调用子程序、中断响应过程及转移指令的共同特点是:. X7 q: j$ ^" P
A. 都能返回
# K" {/ o0 ^2 ?6 P0 R! oB. 都通过改变PC实现转移
% _) h7 y4 U% R6 w$ }$ KC. 都将返回地址压入堆栈3 P, K6 A# t1 ^3 E( T) H; x6 L
D. 都必须保护现场
# u; s& B; {9 I. {5 u-----------------选择 ( A) a- S B# L5 j* ^7 q& X9 i2 }
25. 对程序计数器PC的操作:
2 W3 v# W0 n3 z9 E' i% C6 NA. 是自动进行的$ [& A, N" g# I% q; A6 {4 G; Z9 O/ n6 L
B. 是通过传送进行的
8 g3 b' E- z) E' [. j3 ~C. 是通过加“1”指令进行的
4 G$ f& F$ L4 ~2 Z% QD. 是通过减“1”指令进行的( _. R/ W# D9 f
-----------------选择 1 ^8 z& K: W/ U# Y8 K0 [6 j P
26. 在相对寻址方式中,寻址的结果体现在:: d; a0 z w$ h" W$ G4 W
A. PC中2 q& `5 s( q" l: n0 {) O3 v
B. 累加器A中
. [# V, E' g7 d/ D$ _4 d0 KC. DPTR中" ^: L( x6 c& ?* N8 g W; h" C }
D. 某个存储单元中6 \. T- u2 o- X+ ^+ Q: }) W
-----------------选择
$ l5 a' D ^4 z8 Q: T# F& m27. 指令中如无特殊说明,直接寻址的段寄存器约定为哪个寄存器( )。3 z9 m8 x- |, {" ]( T( l
A. 代码段CS
8 f1 {) s2 S6 e; n% oB. 堆栈段SS
1 a7 Z* p! ~ W+ [7 I. \C. 附加段ES
; b6 Y. ^6 R* Q! O+ hD. 数据段DS( W u' W4 }% z
-----------------选择
6 k# K/ d9 e! H$ r5 x28. 使用单片机开发系统调试程序时,对源程序进行汇编的目的是:
4 h/ b$ c7 E2 m+ B0 y' oA. 连续执行键, S8 W5 V& x/ C9 R
B. 将目标程序转换成源程序
+ o" ]: Y* _& X3 a, H- HC. 将低级语言转换成高级语言
7 p' u1 H1 L$ W% v5 ^; yD. 将源程序转换成目标程序
& \. U; K6 B( M( Z0 d7 b/ c1 R0 H-----------------选择 2 t4 Z# H+ O: D. P) k' S. j) Z( P% [
29. 中断查询确认后,在下列各种单片机运行情况中,能立即进行响应的是:9 d( d- r, D6 K, `0 G
A. 当前正在进行1优先级中断处理
" C& d. I7 Y- xB. 当前正在执行RETI指令
9 y8 @" c) ^$ A$ i5 cC. 当前指令是DIV指令,且正处于取指令机器周期
* t- G8 s. b% q: {4 qD. 当前指令是MOV A,R指令
" a/ a/ _3 I; `) F-----------------选择 ( e# t0 r$ T* X( B7 _/ a+ Q
30. 当进行串行通信时,若每秒发送1个字节,则此时的波特率为( )。0 t. \& f+ b' f, ]: |0 H$ _/ c0 y
A. 1
2 H8 {0 N5 T- ?7 k" P% F6 V, L7 yB. 8K
/ H0 Y6 S3 L$ pC. 1K
1 Q8 U, U7 x# ~: Z7 J. dD. 8" g& ~2 r& G4 F1 F+ a- {) }: I- z3 m8 b
-----------------选择: 8 z F# L& T6 }: o, r2 w" r
) u9 p$ Q# }* H0 W5 ?. K3 m& H7 N% K9 \, J+ K% B# u
( E3 S5 F* I2 u
川大13秋《微机原理与应用(1)1351》在线作业2
4 _! d* [3 Y8 @6 J& F0 }# H$ Z
( E# {5 H' y- k单选题 多选题 6 t; F8 d+ e, B3 `' M
4 B/ \4 ~$ @. _; |# M
: ^: D; K n; v+ |4 ~+ A二、多选题(共 10 道试题,共 40 分。)
) K9 J0 J4 P2 u* K1. 8086微处理器被设计为哪两个独立的功能部件( ), W( D; g$ S0 z& f6 ^
A. 执行部件
2 w2 M/ v6 j7 E2 jB. CPU2 x" q5 n( T9 c' }
C. 总线接口部件$ D" j6 p8 U4 B) r3 A3 Z
D. 存储器6 p; E. v# r0 q, I" E
-----------------选择: * k( W; }# Y) M
2. 指令一般包括哪两部分?( )* B- O# B( M0 ^2 |- Z2 r
A. 操作码5 [$ C- x, r( N9 p3 m( w! F7 H7 X
B. 字母
N+ p7 Z5 r7 o6 d# J4 z# iC. 命令字' u3 }: i N7 U0 [$ _
D. 操作数1 y) b1 d% W @
-----------------选择:
, ?3 x" r7 b, u$ d( E3. 程序控制的数据传送可分为哪三类( )( b1 p8 Z! V6 H5 f0 m5 d' a! ]3 H+ _
A. 无条件传送(同步传送)0 w1 L% k. Y0 j3 d
B. DMA! ]2 J/ {- {+ y/ H0 A0 z; ?
C. 查询传送(异步传送)! c2 b& e% \) y5 m" r) n* v
D. 中断传送0 [* ], ?& z% k+ y" q
-----------------选择: : O2 T) R, V2 F
4. 下列指令中的加法指令有( )。4 _. [7 N4 z6 {) Q& d
A. ADC
" {6 S% H# I: [' R. y( wB. DIV
# N( V+ [3 T% Z! Q W' J% r3 ]- YC. INC, D2 b3 }$ Y) j$ ^7 W# D' r+ j
D. SUB; P) b4 g( ]& n; u7 a1 a3 I
-----------------选择
/ A8 n6 F ]# d7 A4 f8 z5. 基址加变址寻址方式的特点有( )。+ r$ J' x# O4 n4 F9 Y7 g( O7 j4 m
A. 操作数存放在存储器中# c" I% M! b: X
B. 操作数的偏移地址是一个基址寄存器的内容加上一个变址寄存器的内容
+ Q! q6 E% t% w# Z) h2 I PC. 能实现存入或者取出指定存储单元中数据的操作
# x/ s; T+ S7 T9 p$ Y* k- nD. 用BX作基址寄存器,隐含的段地址为DS;用BP基址寄存器,隐含的段地址为SS! s) l4 y- C1 ]: D- Z- l
-----------------选择 1 ?: J K$ j, G2 G; n
6. 下面指令中属于I/O指令的有( )。- `7 E7 H- z V; b
A. PUSH7 h# M3 P# f* r( T( ~8 h- S# c
B. IN7 H7 O' R1 C j- q5 ]0 t
C. POP
& @5 |: l; [. A! XD. OUT
* v3 y$ z# \$ h! b# ^-----------------选择:
* S5 _, W# w/ s# J1 P y$ ?/ {# R7. 指令一般包括哪两部分?( )
. E4 L" R$ M1 G; P6 eA. 命令字
: l9 e( m& ]0 Z1 g- w; G* a7 B8 HB. 字母. U5 W: W4 Y! h0 D
C. 操作码. A: h! q% Q r) R5 I) o7 h
D. 操作数3 M$ ~( H# x, Y8 q: r! ~0 M8 r
-----------------选择
: n) p5 `+ H7 O( a4 q' K ?( g7 f1 V8. 微处理器由哪几部分组成( )
3 |6 u3 Z: e2 ?A. 控制器
* i3 }* g. ? w2 X1 t; i' C0 jB. 运算器6 ]: X8 m# H1 T# G8 b
C. 存储器
4 n% l7 O) F+ W( B) ? `% uD. 寄存器
4 `* U5 X9 g' |) J! {1 K8 k-----------------选择: . a d+ [+ Q6 D; _8 d* T: s
9. 程序控制的数据传送可分为哪三类( )。
8 r& z, Q9 z2 f7 ^5 n* W% N* ?A. DMA; p/ Z5 m6 ^* _# H& e
B. 无条件传送(同步传送)! p8 K9 k' S4 K" w* K: r# @! G
C. 查询传送(异步传送)
3 ?0 i: w1 c/ T' `# ]. r' `7 q" n: vD. 中断传送。' E/ p8 M& a+ L+ \. r' e1 H. m# n
-----------------选择: ! R( L2 e8 F z( |( b' D/ ^7 N2 U
10. 微处理器由哪几部分组成?( )
. {% \! \1 ^0 TA. 控制器
( Z* B; i2 L8 B JB. 运算器+ |- Y5 Y/ X1 M8 p |% h7 i
C. 寄存器
; E: p3 ?8 N4 aD. 存储器
7 j2 q% L% `, K) X& |-----------------选择: $ y# {( R; Y' `0 i" c. f) l
6 F% h# I* u- u+ u
9 P0 q+ U$ _* L. o( Q; g |
|