|
' S; @+ ^4 h3 v$ I2 b8 i3 s《汇编语言程序设计2238》15秋在线作业2( o! J4 n7 b) l* k% U% a0 I
# \. M3 _7 D4 U! b) w Q
1 l0 J: d6 |* ^
) F# v+ \* F! g. R' h9 ^8 w, s0 l- H8 w' W0 z. K
一、单选题(共 20 道试题,共 40 分。)& K7 J7 o" P' y
0 b9 D; O" ]) P
1. 设堆栈指针(SP)=4H, 执行下面两条指令,当刚进入子程序P1执行时,SP的值是()。 PUSHF LL FR PTR P1' n! S4 |) g- J/ i- I( @8 `+ }
. 48H
h* M- v1 a b% N0 m9 }4 q5 j. 4H
8 K: y. f- |, S* u5 n( ?2 y. 52H1 P5 y! K; k; ^+ n
. 54H
8 c5 g; z- g' D/ t6 m谋学网:www.mouxue.com:
7 |/ x e, z; s( \! j+ ]6 o' N2. 已知(X)=1111H,执行指令“XOR X,X”后,X的值是( )。) `% w2 B5 y, X& x2 K
. 0FFFFH1 h6 k4 o& F8 u& ~& f) o0 M
. 0H
5 K2 r1 h5 v" T. 1111H
$ |4 i5 X* R) @7 [1 ^5 [. 不确定
& |1 \! s: b+ _, P n* r谋学网:www.mouxue.com:
0 G" _3 V* J+ u) N3. 执行指令 X,0 后,不受影响的标志位是()。8 L1 H$ m! ^* A0 [3 C( N; I
. F( q) R5 M$ w% m. K- Z
. ZF F5 x' I# W2 d, A' ]
. PF
W6 ~/ q' o% I" Q' B. F! [- A2 z. {8 n8 H# s: ~
谋学网:www.mouxue.com:
0 D" {: @8 K) Q7 `2 Z4. 指令IMUL L,表示( )。- o6 x$ b. }7 q/ W1 g. W
. (L)*(L)→(X)
5 b. C4 [( j5 v3 b5 L- H. (X)*(L)→(X)" q8 T# _6 P1 I
. (X)/(L)→(L)8 c' c4 }9 P$ I' `. @ w2 ~2 R
. (L)*(L)→(L)
( ~$ Q" m4 E5 x9 \谋学网:www.mouxue.com:
3 R. H$ ]3 E/ }3 S5. 9 x5 ~& z) U1 J1 g, G6 x0 v6 A* ~1 \
题面如下:
; y' m D9 D8 D4 ^
6 ~# Q/ ^6 {9 L% I. z& \. 4 H( C: k" b4 q) K5 b4 |+ g" C
.
/ b8 T$ R# W8 p! c. , c0 D) z( ?* o& A, H7 [3 y# f6 m
.
/ X, d6 {# C# l2 ~' F谋学网:www.mouxue.com:) E* d! }6 d% x4 r( m3 b
6. 在执行“L X,UFFR”指令时,是把()。0 M, W: @5 r; l/ N# m& r
. UFFR的内容→X! ^6 r/ \8 p2 J' R# y
. UFFR的偏移量→X
5 \! N& W/ O6 a. UFFR的段基值→X1 K2 D. A9 Q: k% z; ~7 r& X8 o' A; n1 @
. UFFR的内容→
& g- M, K" w4 Z+ ?谋学网:www.mouxue.com:& X7 K4 I, M5 L2 G' x: j; u& L7 W
7. 下列逻辑地址中,表示将要执行的指令地址的是( )。% \, z4 K+ O8 O9 ^; a" z; i q$ M: ^- j& x
. S:SI6 z# P3 a( P9 N3 o( ^* y5 A7 r
. S:IP+ T0 s2 R% N! {3 Z0 d! D
. S:I* l& K! e8 `7 Z& K* X7 y; D9 v. Q! |
. SS:SP
4 J( _; q2 }; \! i9 L0 c+ c4 S; ]谋学网:www.mouxue.com:5 V: a1 T! s# T+ j2 b
8. 1 W 205H 2 0FH ┇ MOV L,YT PTR 1 SU 2,L 上述指令执行后,2中的内容是()。+ Z* I1 [- P2 Q
. 0H
4 _* S8 ]) D3 [2 d% ?# U2 f. 0FH
# P4 B0 o+ F/ s6 D+ z( F8 k! n. 0F5H
6 j' r+ r9 p2 u+ x" y. 00H
3 i6 i7 W% l0 M- F+ ~谋学网:www.mouxue.com:
0 D6 h8 R8 \4 R K9. 已知(X)=0335H, (H)=38H,执行指令 SU L,H S 后,X的值为( )。
0 J6 n4 R6 @8 h, h. 2070 M" F0 Z7 `# p& A' D! R) l' t2 E/ i
. 0297H
$ E3 I/ S7 ` k. 02FH
8 N4 E. ^" H. J+ i8 e$ b. 0207H4 Z: D( u; `( v# Z* o2 |9 P" U
谋学网:www.mouxue.com:0 s6 G: D/ w+ s, l
10.
* y1 H4 @' l1 }5 X5 L# G题面如下:! y* b Z* I" [8 Y# E- I
& G- N! U( K, C2 i& e A
.
4 Q8 n9 k, I( p f.
8 I$ x, P* ^4 e4 J. p, K% q- k( f R. U$ y3 l5 k9 N0 J! T; N
. 3 s9 q; @) C" h* W
谋学网:www.mouxue.com:- A0 z `. N9 A( s* Z( V
11. 指令“MOV X,0FH XOR 1111”执行后的结果是()。
( H8 m( x# _# B) ]! l7 d% w! B. 0FFFFH→X
4 Q9 `5 ^4 _6 h3 H2 m" ^. 0FH→X- w7 k' c- m7 X6 x
. 1111→ X
- f# ^3 ], M0 s. 0→X6 E. A, n2 Y H4 i: T A+ B
谋学网:www.mouxue.com:
) C3 V; E2 k" c, _/ F12. 指令TST X, S:[1023H]中,源操作数的寻址方式是( )。
1 K- a. H. m5 N) |, |# I+ s ]. 寄存器寻址
0 k' m+ ]$ `: q: {. 直接寻址
, f0 _* Y+ Y& _. 寄存器间接寻址
' ?; m, U9 t0 e: y: r2 g. 立即数寻址
; N) c) |& t' k' \6 W& Y. q谋学网:www.mouxue.com:7 p. X8 ~# S" z6 ^5 c) U8 i S
13. 循环控制指令LOOPN/LOOPNZ结束循环的条件是( )。
. r9 z3 ], h) x4 [* N( c, v( U. (X)=0或ZF=1
& x+ W7 D' g5 X: J/ c! z9 ?! f5 ^2 Y. (X)=0或ZF=05 |$ R: Q ^/ l" l% o" Y
. (X)≠0且ZF=0+ N3 d6 w* j1 ]& P s+ `
. (X)≠0或ZF=1
T& y T( v* u: F谋学网:www.mouxue.com:% u/ z, J3 c. |, I r
14. 有伪指令SS W ‘’,则SS+1单元中的内容是()。
+ x/ C/ v. n$ @& s. ’’2 a7 q* I* G+ e2 v0 I& R+ u( K, X3 d
. ’’
9 `: D0 z0 g1 D7 K. 不确定* g( u( O' v6 h% j# r) `! F
. ’’
5 C2 P2 ~% n+ E# R- i2 G谋学网:www.mouxue.com:& S- G( e# X! l$ s( ~
15. 已知F=1, (SI)=100H,(I)=200H, 指令SSW执行后,SI和I的值分别是()。
+ S# R4 Q5 h4 G5 g0 ~3 B. (SI)=0FH, (I)=1FH! U$ l8 M0 z, n) l) K" F1 a
. (SI)=100H, (I)=202H6 m* d4 A8 m3 s5 P1 u* P
. (SI)=100H, (I)=1FFH; ?" `# w3 M& e( m, q; H
. (SI)=100H, (I)=1FH
3 J1 H; C) ?/ t谋学网:www.mouxue.com:
2 l+ F% x1 A! u7 i+ G! i% }16. 指令“OUT X,L”中X的作用是( )。" r, X8 w; G9 N/ m! P
. 目的寄存器2 b! S7 T1 v ]+ }6 d, k
. 数据寄存器
/ n5 _8 E+ I. j- N/ j) [. q. 存放端口地址的地址指针寄存器
1 r) _' w3 X0 O* k& X, s; J. 存放一个操作数+ T5 o9 c. m7 f* p+ q8 ]8 I
谋学网:www.mouxue.com:
7 f$ X% q, P* M3 k. j( g17. 指令IV X执行后,商和余数分别在寄存器()中。5 U) y' L0 t$ \6 g0 E( B. k
. X和X
& P4 J1 Z* F# H. X和X7 ?) a+ K+ W1 Z# E* l* e
. X和X
; a; D2 v7 U; ?) R. L和H2 O$ U/ K( s _0 E8 ~# w
谋学网:www.mouxue.com:, }6 ] D* D$ Q' ?
18. 将附加段中偏移量值为I的存储单元中的内容送入X寄存器的指令是( )。* \ M( g ]. e3 P4 y+ E" d1 \
. MOV X, [I]
& G0 n6 }* m" w7 c( w7 v3 g. MOV X, I0 ]6 k2 R2 K8 P0 |$ f
. MOV X, S:[I]
/ `2 O7 U" [/ y% t. LOSW# C) i# z3 w: h; @ n% B
谋学网:www.mouxue.com:+ h& S$ ? x: U' A' W# y
19. 为实现单步操作,即每执行完一条指令就停下来,必须设置标志位()。
& L, `, R/ U& C7 z( F. IF
4 Q0 p# k: v' a3 r0 ^* e. F$ U" `1 `4 I. a, H+ j/ g/ d. E
. F
! f. G/ W. z! M) d" ^% d5 e$ i. A. TF; t- W) k+ B; x N, z
谋学网:www.mouxue.com:
+ |( Z& }9 s2 A: H) D* ^/ F) _& P20. 可以将L寄存器中的数据变为奇数的指令是( )。
# M- c* L0 ~9 ?/ I/ `. IN L- k0 W6 i) K* l8 x
. MOV L, 0FH U9 y: f5 x: l. v. Q: J) ^; Y
. SHL L, 13 l5 T. W. Z3 T: {0 h
. OR L, 01H
+ q7 X z2 G0 j! A4 `谋学网:www.mouxue.com:# T: K/ h7 }9 J4 A) z7 N
3 i2 a: }+ r4 A! \
: o4 G8 {, o$ S% ]9 o' c* q
$ U! K( Y- B9 f《汇编语言程序设计2238》15秋在线作业2: ]- n4 v" M% C: b
; t" {! Z% F7 a% Z
% j' v4 ?4 r, P, u: I5 u/ M1 A& N. r6 h, q8 b
# H9 ]/ z; x( u- T/ _4 L* p二、多选题(共 10 道试题,共 30 分。)0 B l: w6 y' A3 v0 f) O) }
# f' n& x9 p8 X& q0 Z8 c0 o
1. 分支程序的功能部分包括()。
& o; W0 r5 [" e Y. 循环参数初始化- S& x, [* B; _
. 产生条件
- v, P8 H( w- B1 E, M& v( h. 测试
: p5 S: V" z* P5 O6 E8 f. 定向
2 i& K8 f2 A+ T+ T. 标号
6 b/ q( X7 O4 Q* S, f! ]谋学网:www.mouxue.com:
0 r1 T, e/ P* b: |8 b3 |2. 宏指令的使用过程包括的步骤有()。& i8 O0 e' ?0 ^) X; ~
. 宏定义/ S |0 u5 ]5 E
. 宏参数传递
3 T( ?2 k) ] E- E0 Q1 t. 宏调用% e( a- f+ T2 K$ v$ M
. 宏展开5 i$ ?& Q$ u. k: S' {; m7 t/ A
. 宏返回- R( @, W1 T$ ], |7 A. I( r
谋学网:www.mouxue.com:
* U$ B/ C" D5 F# _3. 循环结构的程序由以下( )部分组成。; X. C! d, J6 z) L4 { W/ ]
. 循环参数初始化) [8 v; ~/ P: R, E
. 产生条件0 O2 L1 J) C ^5 |7 V* f$ j8 s; d
. 测试
7 S+ Q& s' T3 @2 S3 f% E. 循环工作部分
. b! ~& D1 @1 {* D4 Y+ Y# T" J+ j. 循环控制部分
) C2 E0 {0 d, h* v, w# I谋学网:www.mouxue.com:, _# h% f( j+ b
4. (L)=9H, (H)=02H, 执行语句 L,H后,下列各状态标志的值正确的是( )。) y; @# q/ B2 S
. ZF=0
0 \4 ^3 o, V2 \+ a1 o" H \9 I. F=0, f1 B J, L; R8 k
. OF=10 y* t+ P3 s1 M4 k# k
. SF=18 J2 X7 V; `) z
. PF=0
$ R7 O$ C8 L6 K+ S谋学网:www.mouxue.com:
# a) Q( n3 e" d$ x" ^5. 有如下的伪指令语句 ORG 10H X ?, $, 3, $ 下列说法错误的是()。6 Y' O' j3 `0 [% n; B9 f
. X的偏移量为10H) H. ?7 n9 t9 G! O! O9 Q! H
. X+1单元中的内容是10H3 X: N- S* ^8 f8 w7 }
. X单元中的内容是10H
, @: l4 s: G: p. X+3单元中的内容是12H! |; @2 ]* Q- O4 Z
. X+1单元与X+3单元中的内容相同
" t* ] d. `# S% z3 W谋学网:www.mouxue.com:3 Z* M. j: Z7 c4 p% W! `% ~
6. 下面语句中,是伪指令语句的有( )。1 u8 H( j2 L/ A1 [5 _3 v2 R3 r( G) q
. MP X, X
! u" V3 [; z8 B& ~( G' \, I. ?! z' y+ A f3 _% @3 c6 ~+ d
. IIV X% h; P% j7 N5 p# K7 ]: F2 D
. ORG 30H6 B8 q0 {7 u1 c L2 m
. T SGMNT* H) T7 ^' [: r
谋学网:www.mouxue.com:
* A' T" n# U* x7. 标号的类型可以是( )。 U6 d" B" m! t, `
. NR
* N O; z7 f8 U" \- `' E0 D. f8 f. WOR
3 X. f; R$ z; r8 s. WOR3 m+ J, X2 i! z0 ]9 c) V# V
. FR
! B3 f7 I, S$ f/ H/ B. W0 J0 C: e1 j4 G8 b6 T
谋学网:www.mouxue.com:) ?! G2 V) o: P9 @
8. 下列语句中有语法错误的语句是()。
) _2 ?' Y; A, x/ E# D. MOV X, [SI][I]4 Q# Y9 X4 `# ?+ L: ^% b
. MP YT PTR [X], L9 ?$ V I7 B1 d: A: _
. X, [X]
" }8 |: D5 q8 N! [# w% W) C. MOV S, 3456H2 X6 u+ i, C3 [* t [
. POP H
$ _7 c9 ?" R3 e. K谋学网:www.mouxue.com:4 C5 L* k* s5 a4 ]* P6 r Z
9. 下列指令中,1、2分别是字节变量,错误的指令是()。
3 v& h! \! I4 t G. MP 1, 2 ~. s4 a$ N E- L' p
. X, L
+ _9 Q) K" `6 A4 i# M. MOV [SI], 2! a, Z3 h0 A6 A
. SU [X], X
1 d0 x2 D( `" `$ O3 K+ M. N X, [X]
" @% q' |* J' J$ k+ K& i; A谋学网:www.mouxue.com:: D- m8 [# \4 L) T$ b2 L" C7 Y7 K
10. 下列寄存器中是段寄存器的有( )。
6 ~/ v* L$ Q' c4 ?. X* t$ W7 V9 m' I6 r3 }- Z
. S
. m0 C* N' [/ ?3 Q0 C7 ~; m. S
/ D+ ]. u) \) s. \; t# I! k( Q" R/ u. S
2 E( \" ~/ [& h: h4 ]) i$ n4 f. SP* t2 |, T- s$ ?* ^
谋学网:www.mouxue.com:
c0 p6 R% k' }' a$ o+ K4 S5 J% `% J) M/ X. p9 k; O+ M& k
3 d }& [+ @; O; b# B
2 r7 ~- y( Y- Q+ l$ x U
《汇编语言程序设计2238》15秋在线作业2
2 Q$ T1 b) Q" d4 u! \9 m4 U4 Z& a/ `) b6 G2 y, V
% o1 e' |$ \& `! K' e! v' |2 V( O$ V' j+ l
8 c; T" K2 u( u三、判断题(共 15 道试题,共 30 分。)5 |5 ?5 p# P( i
4 x2 {5 ~6 v" \0 V# ?1 |1. 8086/8088标志寄存器共有16位,每一位都有含义。: R4 N9 T: |) q- d
. 错误* J2 Y# M7 T; l) o6 b# c. X, X
. 正确$ a) {6 U2 r6 g: W3 L3 @" r0 [4 w
谋学网:www.mouxue.com:
# D6 }# `+ a* r! J6 D/ E2. 汇编程序和汇编语言源程序是同样的概念。& G( u6 Y1 ` Q/ `6 t8 e& A
. 错误7 u+ ^7 x* ^$ ?4 t8 \9 H) A" E8 i% P" ?
. 正确
8 N4 Y$ m3 j" J* q( g% }/ f! G: F谋学网:www.mouxue.com:! S* i1 u5 M# O' I7 Q# M
3. PF位可以用来表示运算结果中1的个数的奇偶性。
& n4 \" m6 p1 U1 C$ ^ Z1 j. 错误
J# a8 P t: e; b/ b. 正确# V4 |7 b( u" b) Y$ j" `5 k- F
谋学网:www.mouxue.com:
: t. L8 i2 J9 J/ Y4. 指令MOV L,255是合法的数据传送指令。( C/ x( S, }4 c2 H4 d% e9 {
. 错误
4 {) c2 X& ~" K5 E6 s# O. 正确8 |+ r; c, F! T5 @2 W* a
谋学网:www.mouxue.com:, \: {* o$ O9 T% Q7 O
5. 内存中字单元的地址必须是偶数地址。3 c9 S5 X) z9 V: r7 t7 Z7 F5 V
. 错误
0 x) W) ~4 y- l2 G2 v( j/ o0 S. 正确
: S2 A3 d! ]) {& ^谋学网:www.mouxue.com:
+ C+ f6 X [. i0 F7 g; L1 q' q* H. Q6. 逻辑运算符N、OR、XOR或NOT,只能用于数字表达式。
8 w3 t8 ?' f* Y+ m% y. 错误
1 [8 s! A$ p% ]$ N, V. 正确; L5 \: q) I5 b! U' {5 ^
谋学网:www.mouxue.com:- B8 e" D C) g" H9 q
7. 指令XHG X,S可以将寄存器X和S的内容互换。
& E. b' V* _1 W6 s( S+ A3 J- D1 k. 错误; H( s5 A9 D) l
. 正确
9 s/ a% o \7 W9 B/ A谋学网:www.mouxue.com:
. @1 J( U! l5 h e' _2 i6 k: O. E8. 逻辑右移1位和算术右移1位的效果是一样的。' Y( Y7 o. d; p9 v4 C6 J
. 错误% I/ A3 Z* Y; v4 V3 X1 V
. 正确3 D& F; z/ Z8 ?4 m
谋学网:www.mouxue.com:
6 {: k; K* D' h* p' g/ e/ v9. 只能使用PUSH、POP类的指令对堆栈段内的内容进行操作。% d; n/ X. C7 y; x- C1 p( G
. 错误 ^/ U, B/ t+ j: W8 b' n8 l j
. 正确
5 O/ A: u7 N. _% ?8 L; G谋学网:www.mouxue.com:: l5 P( Y Z7 L9 _0 X5 M: y
10. F位可以用来表示无符号数的溢出。+ |5 {; p& M' i2 e9 t3 D% v
. 错误; ^9 w4 K6 g- g& w% T
. 正确+ {, K+ l- m6 C! w; l) k; h
谋学网:www.mouxue.com:4 I( w* z1 G# u) T2 f! X
11. 为了使执行串操作指令时串地址按增量方式处理,应使用指令LI。; q9 H2 r- Y8 z9 J4 g
. 错误' C& P$ b1 U9 O8 ]% `
. 正确
, w, u0 z9 s i9 [* X' y& d谋学网:www.mouxue.com:
. q% t! o" [5 t1 b$ ^% n12. MOV指令要影响标志位。
/ u+ e5 V) c- R; R. 错误
* |2 q& I6 h5 f% R3 l. 正确' N8 d( M. e2 _) Q6 S. F( [# r
谋学网:www.mouxue.com:* ^9 U0 p2 F/ E k N
13. 伪指令语句与指令语句只是不同的语句种类,没有什么本质区别。
- E1 k: _8 J/ ]8 N( N. 错误
) f& C) t2 C; m( ~. 正确1 [" P& F: m0 f# R$ B
谋学网:www.mouxue.com:
6 m% k* W; H6 K9 W! c0 @# D14. 指令TST L,0执行后L的内容一定是全零。+ s" g* S$ I- m3 l+ D
. 错误
# I' q( B- [- ]0 N1 N- _. 正确" q E/ E; ]6 {0 O- C9 x
谋学网:www.mouxue.com:7 {% h1 \) G/ l' @! d& I4 x
15. 在汇编语言源程序中,伪指令语句必须放在数据段中。; P0 ^$ w' B* Z. H0 [
. 错误8 w0 n- |/ b1 l" m9 x% O
. 正确$ N/ Y0 R; G% }% s
谋学网:www.mouxue.com:
6 F& [5 c* `3 C- M
' e5 G5 |+ Z$ E$ G+ U" n* N/ q& u/ ` Y! ]) N+ Y) W0 U8 x
|
|