|
7 Z5 l; i5 D* J. i; K《汇编语言程序设计2238》15秋在线作业1+ X* R4 k! H) G8 P
; P9 e- z# S8 ^, t3 R' O
7 y2 Q% l8 F( m/ w: c& K6 P" Z D
' G7 H* Q6 o' m$ N7 E+ Q0 W+ ^. g/ y5 w3 X8 o2 \$ |, O
一、单选题(共 20 道试题,共 40 分。)6 ^1 s! {3 Y- W! ^( f
2 R& ~+ D5 H* Y" _: F, H h* k
1. ( `% Q- I; d0 j) S1 y1 ^
题面如下:4 h9 T6 R0 g! ?! t2 C& W
' Q- ~4 r* f0 C9 V3 W1 m5 j# L
.
( T; U% b$ c% k; x, X! p- V" m! T. : V# L, `* d( a/ E- V
.
* f: d% o6 @1 i; D8 p0 @* d.
1 h1 r# x9 Q/ a @2 A4 y谋学网:www.mouxue.com:; g' A4 z, P0 c9 _7 Y+ K* F
2. 指令“MOV X,0FH XOR 1111”执行后的结果是()。
. E9 C7 \1 P4 l# t. 0FFFFH→X- \/ q4 S' i6 t% o, g- p0 d7 _
. 0FH→X
B$ |% B8 h4 d5 K- }4 f5 m. 1111→ X
; Y) j2 \7 l- _: n. 0→X
: P3 F3 l- a6 _& ?% n谋学网:www.mouxue.com:6 g. n1 |; f' T+ x! c& C
3. 已知(X)=1111H,执行指令“XOR X,X”后,X的值是( )。
" ?) u: f7 K* Y+ }) k) `. 0FFFFH
! G0 `0 S! P/ |6 f# [. 0H3 ~( g/ v _! F8 [* q9 x% m
. 1111H: h+ B7 V, O; h! l2 q3 q& u( f U7 h
. 不确定
$ I4 N+ k; _5 A! d谋学网:www.mouxue.com:
) }$ B# R& ]" S4. 语句 4 UP(2 UP(8),6)表示重复的数据序列和次数是()。1 K' w( q! T! o# v6 o% p2 [
. 数据序列2,8,6重复4次/ k- d' _1 M4 s2 v# u( u
. 数据序列4,8,6重复2次
, A1 y x: ]: f8 U2 J5 l. 数据序列4,2,6重复2次8 d! d. G. l1 N, d
. 数据序列8,8,6重复4次4 v+ q) [6 |' [! W) \9 L* T- i
谋学网:www.mouxue.com: l( Q7 C3 F* {3 X0 Q2 d# q9 q
5. 将堆栈段中偏移量值为X的存储单元中的内容送入X寄存器的指令是()。
" k. c& r/ a2 {. MOV X, X
" i* J1 @2 G2 ]. P7 `. MOV X, [X]& ]+ k! K6 a ~$ q3 z8 h& ]9 }
. POP X
! a. v+ a- O$ v6 F& Q( _. MOV X, SS:[X]
& J5 ]; Q* U8 U3 n# R) t$ Z谋学网:www.mouxue.com:" e4 _- Y- d8 k1 H: A- r$ \
6. 指令 X, UF[X]中,源操作数的寻址方式是()。
7 r+ T; |7 ^' K, i. t. 寄存器寻址( g8 ~! V, |1 P/ U5 m5 q
. 直接寻址. f+ t2 v5 V/ m( T x
. 寄存器间接寻址
$ X4 a" j4 K* {& }" ]* {8 ]) f. 寄存器相对寻址
, U3 P4 P7 W4 g谋学网:www.mouxue.com:' b+ s+ u* M8 ?" f7 ~
7. 指令IMUL L,表示( )。
" o" s; ^- t0 G2 Q0 L. (L)*(L)→(X)2 V( k. K2 S& D/ w; J) |/ ^
. (X)*(L)→(X)
5 O- `, b, m1 B2 S2 [8 u. (X)/(L)→(L)9 W' v! e; `9 X! T8 D( J0 ~/ F
. (L)*(L)→(L)
( ?7 _: _, s7 L" S- V/ q2 q谋学网:www.mouxue.com:$ h5 u. L9 v" i' k
8.
2 l: {$ W! q8 B. x! T& p( Z/ Q题面如下:
& Z& b N- g7 s. v% q) E. [0 A, I
/ r- T- I/ N% Y. & q$ ?( B( D' Y+ N; K
.
9 ]! `: J5 G' j2 ^" }: ]. ' V9 M8 h9 P$ V" |: ]& E
.
- j+ e9 c7 s0 x2 X谋学网:www.mouxue.com:
/ p T! C9 B. {& g9 _ g6 I* o9. 将X中内容送到地址为3FH的端口中去的方法是()。
8 E4 X# @. P3 f( c0 w6 y. MOV 3FH,X; W) v' L/ d$ f! x
. OUT 3FH,X
% e4 B. y$ S. e1 G4 I' l. MOV X,X OUT 3FH,X ~* e6 I7 r" ]0 e
. MOV X,X IN X,3FH. r! D. Y/ ?& j6 N
谋学网:www.mouxue.com:
+ l+ N+ _, X4 Z# Q4 U10. 将数据1234H存放在存储单元中的伪指令是( )。' L( l& t% D) _/ b9 l
. TT 12H, 34H! {" G' B/ C- l
. TT QU 1234H
8 o0 U4 o. b9 l9 h8 L& C! v. TT ‘1234H’
/ h! q/ d2 l/ N/ W4 r. TT W 1234H3 i: { ?0 z" K! l- i; {( {
谋学网:www.mouxue.com:
- y/ }$ d$ c+ ?8 j R2 U: x& o11. 下列逻辑地址中,表示将要执行的指令地址的是( )。' O" e- g0 ` V$ ^( ? g" n/ X4 ^
. S:SI
/ t6 S% w! b. L2 J& W+ {& x( u2 R. S:IP6 z/ R7 N* C* }+ O: a7 S1 m
. S:I
* q3 @# w& y! n6 u8 J1 J. SS:SP8 @* a4 g% p5 D- }# A9 s
谋学网:www.mouxue.com:
2 c& Y$ U: r5 \3 n12. 指令“OUT X,L”中X的作用是( )。
$ Q- ]+ b; ^+ W# {" I" q, x4 U! A1 B! S. 目的寄存器, `. y8 A5 _ l3 U$ T2 S
. 数据寄存器; w, A+ z4 }8 S2 e8 i
. 存放端口地址的地址指针寄存器
/ @- S6 ]3 ?* z+ f% ]7 u& T. 存放一个操作数/ G! `% |$ E! l* b4 C
谋学网:www.mouxue.com:
- U. O2 }! l( }" W1 U13. 重复前缀指令RPN/RPNZ继续重复执行串操作的条件是()。8 u/ z- ?. w/ I% a( W
. (X)=0且ZF=1& U7 m1 y, s! |9 [ I( A
. (X)≠0或ZF=0
$ {; E8 }6 s- v( ~" F. (X)≠0且ZF=0; G# c4 |! o9 r4 ]/ p" w" V; D
. (X)≠0或ZF=11 w8 U; N) h8 l V" h
谋学网:www.mouxue.com:! s, x- ^7 Z, t* L4 F* v
14. 指令IV X执行后,商和余数分别在寄存器()中。
2 E0 l+ b( H: l! M, A7 l. X和X
7 e& H0 J0 U- L9 n. X和X
1 v F R- E# b! }+ [. X和X
) X1 \1 _" D" a' a7 n. L和H
& o" M6 z) M! D" u7 n谋学网:www.mouxue.com:$ X. l2 c X2 S" ^' j V' X
15. 有伪指令SS W ‘’,则SS+1单元中的内容是()。4 g( [7 s: t( J
. ’’
0 h3 O) ]1 y2 q ]" D2 o. ’’
) Y) B1 H* F3 M$ Y. 不确定! _8 `" b# R: t+ E+ V: Z
. ’’" Z! r. u- m0 v5 w
谋学网:www.mouxue.com:/ L3 z& A1 x6 w- h, g
16. 保存堆栈段段基值的寄存器是( )。2 h! b8 T- H7 |$ G
. S" b1 O- B; v4 j9 o( }
. SP
& O9 N- d- V" a( i7 n- ~$ q4 h% E% P. S+ F5 W- O% o4 E& O
. SS. B& m0 p3 A, y
谋学网:www.mouxue.com:, E4 A I6 U2 a/ n
17. 下列语句中有语法错误的语句是( )。
) E9 l1 m; ^+ N/ a+ |. MOV X, [SI][I]! P! B' d0 A. G- u3 O8 g9 v
. MP YT PTR [X], L6 o! Y' d4 F; v7 M1 I
. X, [X]" }) L. w1 n+ K- ?/ @. s
. MOV X, 56H8 E. X9 e8 P; M" H+ q
谋学网:www.mouxue.com:
% X& @# h4 `, J3 H' P8 W2 W18. 执行段内子程序调用指令时,PU将把( )的值保存在堆栈中。! z1 |" y" s; B3 m% ]$ y5 J( J# l
. S. @* J8 i( y5 [: j6 _& q( F# [' a
. IP1 _3 `: @$ [+ G5 p6 A. D
. SP
y9 i8 [' ~1 k \7 [4 G. S和IP, I3 b6 Q/ y) {- [3 i
谋学网:www.mouxue.com:
* e5 C6 ~7 I% \$ g19. ()表示指令在程序中位置的符号地址。
- P2 f+ P! O7 ^. ^4 B Y( m2 H, V. 逻辑地址
. Z1 e& A. ]& Q( G% {. 物理地址# d3 \6 ^" X$ f! [
. IP
6 V. M! Q. Y; Y3 e. 标号3 y) d% ?' p6 a$ y+ o0 J$ B( O; o
谋学网:www.mouxue.com:
! ]6 ]# |8 E) f! w# `' K6 N/ P20. 保存当前栈顶单元偏移地址的寄存器是()。
3 F# @7 K( L \! C. P. s% s- e) r# I" _" m! _
. SP
/ q: q/ ?& C- ~. X
- `' E9 W- h: [4 a3 c1 s0 \# ~. I
8 g8 Q5 ^: Q6 H2 g( D谋学网:www.mouxue.com:% ~# Y& D. m7 z0 C# y- F
1 E* ~) k7 T" V2 j& |; m
4 w e! C! }' n `2 C, @
. _# m) O# `, J《汇编语言程序设计2238》15秋在线作业1+ T( t: Y/ {# Y2 `+ U
9 a. F7 e0 s5 z
- p% z, @0 H$ w# S V% W
0 C; A* p7 s. a' V! v! M) f" f
- H$ D8 C, @+ @6 i. B二、多选题(共 10 道试题,共 30 分。)% s/ F! p U9 h. C# G
; B+ { ^5 O/ l7 |1. 标号的类型可以是( )。! p0 f+ ^- o- E1 p- F
. NR
' q7 }- Z! ~% ]/ M; O# @& B! x: M- b. WOR9 D4 t. w6 R) `: O w: ]' X
. WOR6 U+ z$ v- V4 I# E9 ~1 P$ {* h: _ o
. FR: R( g, A6 M: ?% _7 |+ [* Z! `
. W
- ]) `. p: |6 v; c1 r# U* L Z谋学网:www.mouxue.com:
& [$ v( S$ T% z' |$ p! ]9 Z4 q2. 下面语句中,是伪指令语句的有( )。( U& h/ `. T8 y# ]# e
. MP X, X0 J5 z; j: B1 x* I6 ^- A6 E! {
. ?( M# L, q7 J: _$ O
. IIV X& W( i) V; u& d4 H. Y
. ORG 30H' j. h/ o+ ?' m* K# v; T2 V m" f9 s% V
. T SGMNT
; l* A2 G v9 ~谋学网:www.mouxue.com:$ N5 x+ Z, q) n/ h4 Z+ Y
3. 下面指令中,可以将X寄存器清0的指令是( )。
! D8 ~3 o9 i6 i+ k( U m7 m. MP X, X
0 ~/ [5 U6 \& L9 D: q. XOR X, X
) Z! i. k+ `0 w0 k. A. MOV X, 0
* _* g( h( F$ Q9 l3 K4 F. MOV X, 1 Q 0
" ?" f) [: {% f谋学网:www.mouxue.com:
& ]1 |: r: x1 L+ z) K+ T" K) s4. 关于内存单元地址的说法,正确的是()。6 D5 z+ a0 _1 K% m/ V
. 一个内存单元的物理地址是唯一的: N5 X" X$ H9 d. ~; j
. 一个内存单元的逻辑地址是唯一的 `" S$ V7 D _
. 一个物理地址可以对应多个逻辑地址, u( I+ `& f ^7 h3 K( k$ J/ k5 M; r
. 物理地址=段基值×16+偏移地址8 f( {8 K( u0 c5 V4 Y* M
. 字单元的地址必定是偶数地址。
( q/ M. c$ }% y0 C) y1 n谋学网:www.mouxue.com:
1 @& m2 N$ O' o2 x* D' p3 q5. 下列寄存器中是段寄存器的有( )。
# Y: T7 i! `, B4 i& A0 w+ U. X
3 n% {9 ~5 t0 B$ `7 Z3 [! M. S6 V! k5 O4 g- t3 j
. S
. x1 R4 p/ M+ ?. `1 d$ J: H. S
& R1 j' A/ x& j" t3 J. SP2 e+ [7 K, c$ Q2 ]" V
谋学网:www.mouxue.com:
9 S- C9 j" B2 a) ~2 r6. 循环结构的程序由以下( )部分组成。
3 Q* f7 ^2 p+ P. 循环参数初始化* ?: g* O7 T# D3 U$ B
. 产生条件
0 Y! I5 B9 i5 D. 测试) p4 _# F/ T7 F: t
. 循环工作部分6 I) i3 h9 X5 ]/ I8 S9 [7 W9 K
. 循环控制部分8 N2 S [) ^7 }! x( l) g M) P
谋学网:www.mouxue.com:
o; L5 n: _0 X2 E% i2 U7. (L)=9H, (H)=02H, 执行语句 L,H后,下列各状态标志的值正确的是( )。, I, T: @: E( f7 {
. ZF=0
( ~7 |5 A& |. g% Z9 f. F=0
) b0 }* n- R9 S0 K. K3 y, L+ D. OF=1
2 i! T; X4 _/ C" p R; l3 A! f. SF=17 W4 b% V# R# l6 p4 C
. PF=05 X& m% H: ^8 n( Q' ~5 n
谋学网:www.mouxue.com:
* G R1 v! a `7 \7 F5 W8. 宏指令的使用过程包括的步骤有()。
" K9 m& U8 w$ z. 宏定义
, L3 m; W* l; `: c5 W. 宏参数传递8 L7 a; j# y$ n/ B( H, e
. 宏调用* ` U5 o3 m6 v' r" k
. 宏展开" X* N9 V! u9 F4 r2 H" }7 ?
. 宏返回0 a8 Y, n. i. I- S$ I+ b
谋学网:www.mouxue.com:( t" t7 O! q% e m2 Q# W+ }, i
9. 有如下的伪指令语句 ORG 10H X ?, $, 3, $ 下列说法错误的是()。
8 T9 e: V" k" e Y, q. X的偏移量为10H1 Z" Y: |7 [ M( \$ D) N
. X+1单元中的内容是10H6 o4 ^& x, D1 n* g- q3 J
. X单元中的内容是10H
6 w# `9 `! u/ p+ B& c F. X+3单元中的内容是12H
4 o1 r4 a* ~5 y ~ v4 a% e. X+1单元与X+3单元中的内容相同) { [* o2 F2 c4 A' ]
谋学网:www.mouxue.com:/ U2 G7 c0 D) l/ f* O- b, \$ [: k
10. 下面的寻址方式属于存储器操作数的寻址方式的有( )。
0 ~. r* ]$ i3 n! K. Z" t% B1 o. 直接寻址
( i# f4 W: y7 b) l) n$ J3 U. 基址变址寻址
: V; W O) d# d. 寄存器寻址2 a5 D* o- j, J0 m
. 立即数寻址2 g! ^- Y, l! a: H/ S0 A* ]. h9 g
. 寄存器间接寻址
3 E- ]( [- e( Q8 S& C) W# p谋学网:www.mouxue.com:
; {: O8 j0 L. S2 K; y
$ u4 q0 G' a5 p I# v* Y
7 \4 C7 Y+ I8 ?' M& ^1 \
. ~5 T1 h; A) Y \ S: A《汇编语言程序设计2238》15秋在线作业1
; ^9 |% E# Z. W# x
# F0 h: t- H4 r" t1 X6 O. y% H% {
( l6 t/ Q" ]! V; s7 f) J- j+ \/ c, A8 z1 h8 G5 V# [
& f, ~. `0 z" K* ]
三、判断题(共 15 道试题,共 30 分。)" F, n) G8 }- _4 O1 ?% N
8 X% j V8 o+ I2 j- V* r
1. 汇编程序和汇编语言源程序是同样的概念。& `7 D1 P" A* d: B: L$ C
. 错误
k2 b9 p% g9 z. 正确' r2 L; |3 H @, Y5 z
谋学网:www.mouxue.com:
# s+ o4 P- O4 @9 W% C2. 在变量定义时,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。9 ]6 c! ~2 D& b( \: ~( p! A* r
. 错误: f. I: W# J9 f- i# }$ [% m" m5 V
. 正确
5 M' V3 U- m$ `" n- X谋学网:www.mouxue.com: P8 Q3 h0 E e# w, `$ F
3. 逻辑右移1位和算术右移1位的效果是一样的。# `* K' s- J7 ~" S+ q6 @
. 错误
* A1 H; c0 s$ W% U: C- p1 {6 _. 正确
: V1 ?) E k+ r: O- Q h0 g- x( T谋学网:www.mouxue.com:% |1 G1 I6 v# M
4. 在汇编语言源程序中,伪指令语句必须放在数据段中。
- n* k. P/ U# C' b: N7 v% ]. 错误9 C3 V+ A* a* T+ h& R; T
. 正确
! S5 y7 y0 a$ ^) T* l/ t谋学网:www.mouxue.com:
# D3 ?2 O3 a4 l6 L5. 内存中字单元的地址必须是偶数地址。
6 p1 W. K" U" Z( A6 }7 b. 错误
4 g5 T4 d0 T; P5 x1 j& N9 l: {. 正确" G& u3 A9 _; _ @1 v
谋学网:www.mouxue.com:
! r" G B0 G! w7 U% ~6. 汇编语言源程序必须由四部分组成。+ Z3 v0 B" b, X* B1 v
. 错误: W6 D: U/ h! {
. 正确
0 o, k4 N; T% y% |0 y谋学网:www.mouxue.com:, H3 [- \9 L1 k I7 Q# `9 y7 e8 u2 B6 ?
7. 不能给段寄存器进行立即数方式赋值。1 I2 y" y0 `$ q. Z
. 错误
/ }+ a3 r3 H1 _& ?. 正确6 E% a1 H6 L R+ p
谋学网:www.mouxue.com:
* ^. c/ B6 `' @$ n' E9 G4 ^8. 为了使执行串操作指令时串地址按增量方式处理,应使用指令LI。! G5 @7 B1 t( |$ k
. 错误+ q' G% Y; ` ?$ l5 S A& c
. 正确
9 f4 I" D; z! c6 X& u' I谋学网:www.mouxue.com:
* ?& W. U$ k9 l0 @9. 指令TST L,0执行后L的内容一定是全零。2 Q3 E$ Y5 q! C
. 错误. v. S& n2 f, E A7 q
. 正确
' x" p l! }- f: u) }谋学网:www.mouxue.com:
9 x) I# w. }: a+ ]0 w10. 指令SHR X,4可以将X的内容逻辑右移4位。
( `4 V j) [ b0 S/ M. 错误5 {, T, D5 N2 a8 P
. 正确
- B' w4 O, w3 g4 W* ^ G谋学网:www.mouxue.com:7 H- ] t" G% _* l- X
11. SP的内容可以不指向堆栈的栈顶。# I; O. b6 v* c. b+ e4 k6 T
. 错误
* p! {" r* S% V: ?& h. _. 正确* }, o, ?& Y5 L; K
谋学网:www.mouxue.com:
4 L" t3 w i, b, |; B# y12. 符号定义语句不占内存单元,变量定义语句占内存单元。9 Q$ D3 |3 H; \; Z9 H3 R
. 错误3 B/ R3 `+ ]' l c$ x6 q' \
. 正确
' I# N4 ~: B1 z& W' p3 T7 w谋学网:www.mouxue.com:
& y% w9 ^5 e# T3 Q+ \13. MOV X,[P]的源操作数的物理地址为16×(S)+(P)。
. W9 ]3 R/ S$ x1 q; I D. 错误
! g. O Q) v5 o) \, C% r. 正确
! p6 G4 S* `+ x6 h c8 j2 \谋学网:www.mouxue.com:
5 G' P% u! X& C% S6 s: s& R14. MOV指令要影响标志位。0 X! [4 N O5 Q8 l1 J
. 错误( M/ c' _. G) o2 X6 i. f( \ h! U( \
. 正确
# J* s! d& ^1 \5 m8 o! f8 m谋学网:www.mouxue.com:( ]5 ^) P1 ~7 B2 @7 P: T8 D. q* q
15. 假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,OFH,则存放字数据OF52H的字地址是7465H。
" }! C5 U4 u# O$ J- y" r. 错误4 I; l$ D+ O% t- U
. 正确
5 C+ o0 m4 C! {0 c1 P谋学网:www.mouxue.com:
, L+ H/ N" G8 Z! n+ \- k7 g# p/ Z2 \5 n
5 w9 A w' ]3 N; |6 W+ }5 q |
|