奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 733|回复: 0

四川大学《汇编语言程序设计2238》19春在线作业1(100分)

[复制链接]
发表于 2019-5-21 18:39:47 | 显示全部楼层 |阅读模式
谋学网
试卷名称:《汇编语言程序设计2238》18春在线作业1-0001
: g% r% i0 p8 f6 V3 l1.保存堆栈段段基值的寄存器是( )。
5 U9 d( Z/ w+ V  N, c  ], bA.CS
- j2 `  g' J* O+ V: K8 UB.SP
. ?9 w8 k1 p, M: B2 x  Z: ~C.ES' n  T, S( f; Z( j5 e+ k8 `
D.SS; K2 W" s: D' M+ n5 P3 o- k4 ?
资料:-5 u9 q8 h, ]% C: c8 x6 z  D
' i- f7 _0 a1 Y6 U/ d- C7 v
2.()表示指令在程序中位置的符号地址。
0 }6 v- r6 R  R% TA.逻辑地址* g0 L% h% L: K
B.物理地址
) a* L2 I# b9 I; Y) G1 @+ m" sC.IP9 ]" ]# o* x6 I% }- \) V
D.标号
# c% U) D' Q2 D1 p2 ^, O" ^资料:-2 I5 m. c  e5 }0 U( K" j( ~

: T! G+ i6 \) N! L, `) v3.将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是( )。
0 m0 M* R$ T. P9 o4 RA.MOV BX, [DI]  p& ~! T& X- u; x' z# i6 x4 ]+ Q
B.MOV BX, DI5 N" C9 {0 q8 [& d0 m0 Q5 d
C.MOV BX, ES:[DI]5 C. K8 H' O9 S. P4 |( C! v
D.LODSW
1 d2 K8 X, y3 k( h' p1 w资料:-
5 B# G# W/ t' @% o- S
7 }% Z1 X' Q% d5 n- S# p- m  ^4.将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。. r8 K: H$ j% u2 v1 w" a: t( Z. r0 y* \
A.连接程序" g( j6 F* X) X6 R0 S
B.汇编程序
6 R! [8 Y) l0 B! n& wC.编译程序
" y3 ~1 v4 s* h$ I0 \D.调试程序2 T8 W6 o# c$ L1 F
资料:-( X5 O5 R) ~" W% ~3 M* }
( S& j: u- h- e. s2 E* c7 ]4 v/ ]
5.有伪指令SS  DW  ‘AB’,则SS+1单元中的内容是()。( o& L1 U( e0 i! N6 I  s, m4 ?
A.’B’
- e! y7 V5 N* z0 B3 cB.’A’
2 L; R0 C! w8 \+ XC.不确定
9 Q3 H  K6 d$ BD.’AB’  E) V" Q6 y# y/ P+ }
资料:-
. G$ r2 ^+ b' _  V& M) V
' r( c7 j9 \% C) j7 A! }6.面如下:
+ f' E' y8 i( O- {9 u( A+ o4 H( ^A.a
1 w8 @- ~( y) RB.b
1 G0 t$ N) z0 G$ ?C.c  \/ S9 o  {. n6 ~# X& b9 P
D.d
. m% x! r( W5 z! _" C+ Y9 ^' b资料:-
  ?) J1 C4 E  G' b2 O0 u& |; l2 h; o, ^" d0 \# ^9 J8 Y) J- }2 @) \1 E
7.执行段内子程序调用指令时,CPU将把( )的值保存在堆栈中。
( y; {/ [3 ^* `  hA.CS
( n( ~, c6 u5 T) {& a1 h0 dB.IP
7 ]& K; @2 o; @. @* CC.SP5 c2 }# h0 I* m7 R" I8 ^
D.CS和IP6 Z) q( T5 i$ G& V# c
资料:-$ D' d& L1 H6 u, E0 ^/ O: q

3 g5 G- y+ p/ @8.已知(AX)=1111H,执行指令“XOR  AX,AX”后,AX的值是( )。
4 i. t- c+ A. R4 g" BA.0FFFFH
. Z3 f' e! D% vB.0H, A& G8 F; t! ]% r! ?( |8 K
C.1111H
  w2 S7 [5 S7 B3 E( aD.不确定% }1 h, f& e' F* n" k; A; y
资料:-
' L1 P, m' u& S1 T' Z
% x, E+ C9 v' o( T% Z9.已知(AL)=35H, (BL)=57H,执行指令
2 u- i. X+ p' `' z1 F+ uADD AL, BL
5 K8 q3 j$ g' `/ A7 h3 Q9 n0 m; aDAA3 p( e" t: _. W
后,AL的值为()。
; p* |5 Y8 {) DA.92H
' P. `6 C- p5 X% T5 I- _B.8CH
$ f% a5 u/ u2 u1 \! n( N5 w) g, x9 rC.920 `3 v; e0 d" C) [0 u. m! c4 t% t) ]
D.5CH
4 ^+ Z5 k" f8 S5 }3 D资料:-
: O. c9 v) h  A% N( k, g
% U3 Q. l: a, Z: w$ X10.指令ADC AX, BUF[BX]中,源操作数的寻址方式是()。
0 m. e+ A6 P2 o- v9 Q$ sA.寄存器寻址
9 T% P: A: A- Q7 q- uB.直接寻址! r' Z6 y+ H1 b  d; O
C.寄存器间接寻址8 v7 _6 j1 c5 w5 R5 t7 t  Z; e
D.寄存器相对寻址8 d- c) H: \+ j! f+ [5 q
资料:-
2 m$ k# o9 y' \9 a
* T# ?* d& e+ M* Y4 ^11.语句 DA  DB  4 DUP(2 DUP(8),6)表示重复的数据序列和次数是()。9 w7 m* r# U6 C, I) ~) g6 P# u, ?5 ^
A.数据序列2,8,6重复4次
. Y0 x, v/ f0 d. r8 OB.数据序列4,8,6重复2次
1 R, X3 K2 x$ n: I/ @$ I+ L2 cC.数据序列4,2,6重复2次
( t- s% k0 {4 r$ vD.数据序列8,8,6重复4次
4 F4 W* D% u% B0 Q6 N# ?4 ^7 T资料:-
8 S1 x: s0 P. l
  {: D' x  J* m- X% _8 d7 E12.下列逻辑地址中,表示将要执行的指令地址的是( )。
4 K) m% _7 Q/ t8 R! ZA.DS:SI
9 O7 G# m% x2 b4 IB.CS:IP: u" h* W  G9 Q  P# r
C.ESI" ~" w3 U* `% S& }4 v6 R) w! Z
D.SS:SP
4 a# A4 X; Z2 O% i1 F+ X资料:-
" v4 C0 x" P4 ~  H8 s" Z0 b2 F$ p: w& N' P5 f6 O; [
13.循环控制指令LOOPNE/LOOPNZ结束循环的条件是( )。
5 v, o+ K9 b$ w2 oA.(CX)=0或ZF=1& d8 G* Q. J. ^; u* f0 B, _: _8 y8 H
B.(CX)=0或ZF=0
6 z+ [# l* _6 L3 Y8 LC.(CX)≠0且ZF=0
; [; I9 k' y1 @& m# J6 S, OD.(CX)≠0或ZF=1/ P5 I% m. B  {2 l5 O
资料:-4 R) Y- G, Y3 H; x
8 ]0 D5 x- E6 H
14.设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR[BP]中,操作数的物理地址是( )。
( m. }4 p, Q* ?; w; a6 BA.40000H
2 b/ T$ Y4 K  h$ @# p5 OB.31000H* a. W# ~7 D) v. H
C.30000H
1 d: B3 u3 S; ?  lD.21000H
0 L; K4 V. {+ [) {资料:-( A: A$ S* V2 p( h

/ X( ~( j+ h* B15.指令IMUL  CL,表示( )。
) |% G2 z. n: I0 x+ \A.(AL)*(CL)→(AX)
/ S5 Z) v& k5 g6 P1 ^+ _B.(AX)*(CL)→(DX)
3 s0 w& r4 G5 G( LC.(AX)/(CL)→(AL)# E; \* J/ s: t+ I/ E- Q
D.(CL)*(AL)→(AL)
: l3 \. w2 h. C5 ?% x* |资料:-/ r4 w" m0 R3 O# }0 N* p" Z
) F# M" K! i5 \) t0 ~
16.DA1 DW 2A05HDA2 DB 0FAH┇MOV AL,BYTE PTR DA1
; J/ p) y7 i3 V( u! s! ISUB DA2,AL上述指令执行后,DA2中的内容是()。- N$ d2 \& W/ Y/ l5 x( s3 L
A.0DAH
8 m! T: s! z! j( V% e2 l$ u8 r$ LB.0FAH' C* _7 I& S* T5 }! D3 \# Z
C.0F5H
, Y2 P0 M, b; J* m9 _3 nD.0D0H4 t1 c% ?. E, T) Y0 G' S
资料:-0 J5 p) P' O7 H2 B/ K0 r- A
4 _; W0 Y# ]7 F7 x
17.指令DIV BX执行后,商和余数分别在寄存器()中。
$ k) D+ M+ V, _7 CA.AX和DX' N4 _2 N/ n( K. k( ^2 K$ c  o
B.DX和BX
# m. [: Y/ i/ `0 p' _, {( r" nC.DX和AX
3 _4 A  x/ l) u' b  R& s$ iD.AL和AH
- a" J" o( ?5 b+ \资料:-% e- r  ^2 K; R
4 X% O* u3 `; ?" ?7 @! g  }. l; S
18.设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。: ^: A5 p1 B5 G9 {
A.0916FH% l. H; q" Q! Z0 t
B.09170H
% w7 g  }! R/ G  K7 }* }% {8 }C.0916EH
+ V0 ~, P0 t. O+ ^, K1 V8 j9 kD.0953H
1 [% V% w% |2 S) `' b# ~6 }8 Y资料:-
" e/ T; s5 ]$ R* j0 s% w! I4 i* F- W* _& R8 T( O* j2 t+ T& o
19.指令DIV  BX,表示( )。
( O' q2 t0 h5 cA.被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX
# \! s9 p/ ]+ BB.被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX
: |8 u8 V5 s( M( J" d) tC.被除数(BX),除数(AX),运算后商送AH,余数送AL7 n3 T9 w  ?0 Z5 c
D.被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX" _4 o' V5 j  x, f; k
资料:-$ v) P5 V; u  y$ W+ K
- a, g9 |* y7 F: W3 l* o: W
20.题面如下:: R1 T+ ^) i) {) Y* d
A.a
; D9 h) j# ]* e, @9 E+ \; w) ~B.b7 e% C) f( h4 c! I. v6 p
C.c
( |( A: c3 M) YD.d
. r) ~. R2 G- S1 Y3 i  G& U资料:-' ?: o. V1 v, v

8 P3 s0 u  ]; F0 F5 R; p1.实现堆栈留空100H个字节单元,可选用的语句有( )。( p. o" N8 p7 `8 q/ U
A.DB 25H DUP(4)+ E! Z0 }8 t+ h9 s2 V
B.DD 50H DUP(0)
3 h. s" q3 h3 `* {/ aC.DB 100H DUP(0)
1 S2 Z2 @, k$ H( `2 JD.DW 50H DUP(0)2 ^0 V3 c" c9 m+ y
E.DW 80H DUP(0)
2 I4 `. j) Q9 L! u( @资料:-* M5 Z5 M' j# ?; [1 t! C6 N3 Y
' K/ [: \! l5 E) G
2.下列指令中,错误的指令是( )。' f& ~5 x# K4 [
A.AND  AL, ‘A’. |/ i2 J/ v' n% r# B# U" S
B.SHL  AX, 4
; }: M; |' `7 E% T/ mC.MOV CS, AX5 _" @. U3 O" f
D.TEST  [BX], AL
9 Z2 r3 t+ W! w3 {4 h0 `0 D4 ME.MOV  DS, 1234H# ~3 Q+ i% \$ ~
资料:-
' \5 W9 T2 a5 E4 V5 ?9 n' |* w' b! Z  I/ v2 D) L
3.下面的寻址方式属于存储器操作数的寻址方式的有( )。7 F2 ?, T( m3 P9 ^# A6 C
A.直接寻址# W- }  E5 S; Y. W- B( x9 p- `
B.基址变址寻址
* s7 d. G8 Q. A' O7 N9 b6 pC.寄存器寻址
! [6 ?0 ]+ K1 @. JD.立即数寻址" V$ l; S) ^# A/ y& t7 I  ~9 {
E.寄存器间接寻址* a7 \8 X* l# k5 O  ]
资料:-: p! U6 t, p( ~, k7 e* C
$ q3 v+ R$ `6 p/ b7 X+ Z; Z
4.循环结构的程序由以下( )部分组成。0 [+ ]" t- ^; {
A.循环参数初始化( o- {) o' D5 \% f# V
B.产生条件
" A: `9 ~- |' {9 d4 sC.测试' x8 o; G! P% v( T
D.循环工作部分1 C4 J/ K  g' Y6 U+ W- q2 _) f
E.循环控制部分
1 ?& [" U6 s. Z1 t5 O资料:-, ?* n) X5 H1 P/ d

9 E3 x3 u0 S1 y( t5.关于内存单元地址的说法,正确的是()。' r' E% B. d7 c
A.一个内存单元的物理地址是唯一的- h2 O9 [' g! C$ u* u
B.一个内存单元的逻辑地址是唯一的2 E! _4 N9 T, l1 X4 w5 f
C.一个物理地址可以对应多个逻辑地址
1 j! _/ p. ^6 B/ D, H6 eD.物理地址=段基值×16+偏移地址/ C* Y4 R* o- h& [$ ?+ z
E.字单元的地址必定是偶数地址。* g% S! x1 Y5 N$ l$ N7 o/ c! U
资料:-+ E% F) O. \- l; X* g9 V7 ]( W

+ }, Y7 ?  |/ c6.分支程序的功能部分包括()。
$ @% D" c$ R5 P6 Z9 SA.循环参数初始化* F# d; g/ e8 X8 h2 _
B.产生条件: m. E- k( L- E( }. u
C.测试
! z: [9 m" j) C/ r& K: nD.定向7 y9 H$ {' q& i+ y4 P
E.标号7 l  Y% Z* L3 M
资料:-. l- W" r9 o5 {: `. B8 t+ _+ D3 y

$ y  ?0 N. u% b; S' B' E7.标号的类型可以是( )。/ H8 o3 p0 O  J
A.NEAR
! ~2 y) B* R4 _% z2 `$ @' O0 ZB.WORD
' S2 j& t' C; iC.DWORD
; `: V! v9 E$ E- y5 d! aD.FAR
/ I  l6 V# J5 B5 |: l# RE.DW
9 {, u, D1 c, K3 o0 x资料:-
$ v6 Q# m3 X5 w+ T2 R* J1 j7 a8 l9 T* `
8.下面语句中,是伪指令语句的有( )。) O  q. j1 d( r) s( t
A.CMP AX, CX
* R4 d% v1 N! @+ A  oB.DB ?
) ], [9 b3 u2 t: A- U  V7 s" ~2 ZC.IDIV CX
, k% }! }6 s& x  xD.ORG 30H# n+ H1 _% a8 C9 m6 l
E.DATA SEGMENT
7 n  A& e  F6 P9 j, o资料:-, b; L' k# O+ [: {% p% |

, Y! o' J+ y/ a/ D3 A: ~9.下列指令中,DB1、DB2分别是字节变量,错误的指令是()。* l" p0 ^$ r3 H& v) V
A.CMP DB1, DB2& e+ y' B4 w3 X) o
B.ADD AX, BL0 h0 h' ^7 e% H5 ]
C.MOV [SI], DB2
7 Z- i' o5 Z1 h8 o$ s/ J7 HD.SUB [BX], BX
  l! S( A5 A: p6 I: Q  `3 A  V( zE.AND AX, [DX]! o& \8 _& z1 V2 B
资料:-3 f& I5 j8 P* `; W1 D2 }( Q( u/ x( F

. M! r/ t2 h8 ?' R% ~10.下面关于宏指令的描述,正确的是( )。' X% g, t* [2 s' i8 }' I2 g' n
A.宏指令的使用,并不能够简化目标程序" E) Z& }4 G5 G& Z: Y" O) _
B.宏定义中不能使用形式参数* s# {  N6 P, x/ y% b$ d! L! P8 E
C.宏指令和子程序都可以简化源程序的书写
- I4 U. ]" v1 e1 e) F, pD.宏指令和子程序目标代码的执行方式相同7 a: ~+ n* B' [. t0 ]. ]
E.宏指令执行时,不需要保护和恢复断点
9 K' C* K- S  M: I# m! L" f* Y, l资料:-( i1 ?) f: \1 Y% S
- e3 W  K  c3 s9 T
1.MOV  AX,[BP]的源操作数的物理地址为16×(DS)+(BP)。' s6 o! L. C1 D5 _5 ?6 ^: D
A.错误) H! |- L4 ]$ k
B.正确
; D& v+ g! a1 t0 I1 ~资料:-
3 O& g3 L* Z" l( J3 n2 A* F8 o  f. n7 d  ~
2.CF位可以用来表示无符号数的溢出。8 C! x2 n0 ]) S& |5 g/ u% ]1 s- J
A.错误2 w9 i1 H4 V6 P2 G7 O  g2 O- J
B.正确
- n, [2 @2 n3 R( D0 @资料:-5 D7 f$ k% Y7 f
; S! T3 F8 Z5 R. p
3.逻辑右移1位和算术右移1位的效果是一样的。
5 L6 m3 @* J9 v! U+ H) t5 I/ @' o- t2 eA.错误
# Q' l( N% ?- t, \0 X4 ZB.正确
9 A" h0 U- @! b" X% [: G资料:-
# m7 j0 _4 e- W6 n0 Z: ^  I
2 b9 I+ m! c" b0 o1 Q( R- ]+ E5 h4.PF位可以用来表示运算结果中1的个数的奇偶性。
# ?9 s* @5 c4 D6 @, i/ A! |+ rA.错误
( f% r" B( _# D; R. pB.正确
/ N8 `( ?0 z! k9 ]# _( _  q资料:-+ l1 G0 a% }) H" Y; G: A2 v3 D! s
& N1 v  ]/ `5 e4 `* C* A
5.MOV指令要影响标志位。
4 y' @5 J- d6 V; TA.错误" h- ^% e* D* t- M  m# z" ^
B.正确
/ w# o) D) p1 a1 y1 q3 Z' ?资料:-+ j5 W. o2 L0 ?* g! j

/ t; b! w. T  R2 x6.指令SHR AX,4可以将AX的内容逻辑右移4位。9 t$ Q) h& Q* I5 g
A.错误" G, T$ I/ S: G; u: ]. q
B.正确
8 z) \- |+ x/ s5 f# ?资料:-* C+ T; o( ?2 ?
- b  b7 [# ]; s; ]
7.立即数寻址方式不能用于目的操作数字段。
. |  b, Z% T1 j" ZA.错误0 l1 d, O' Y- j5 k# N& K7 p" a
B.正确9 {: V+ E* b0 p
资料:-2 c  p9 J$ y' y. o
( p7 p! P' {$ s3 e
8.指令TEST AL,0执行后AL的内容一定是全零。
: a6 _: }3 V7 z8 _6 f) T2 f  rA.错误
" n; v, W8 Q1 V1 X4 ?4 qB.正确. F5 _! S# w! j8 a2 P( i
资料:-, ], E. Y, d% V) ?3 v  g8 \
/ U; m+ p$ e7 L6 W6 i! M8 q& j0 C
9.题面如下:, C6 ^8 q- d" v- U/ N
A.错误/ \1 L# t" J; ^. c: N3 i
B.正确/ E/ Y* b* I& f  H+ L
资料:-
. ^4 s/ |" V9 @7 ^9 M+ u1 K; A& A" z6 w, _. O
10.指令XCHG BX,ES可以将寄存器BX和ES的内容互换。' L# r! }# o, ?" D" ?5 N+ E4 h
A.错误
+ Y2 w9 ^1 s. Y" D% G5 N9 wB.正确# @; `; O# j) ~( h& @* \
资料:-8 D0 A% q% `4 ~
& u( T" e: w4 j, ^& `
11.指令IN  AL,DX是合法的指令。
0 v5 T3 t+ A! n. V0 jA.错误
5 C* m2 g% Q5 Y8 R  u5 p( x! J; RB.正确2 {7 p: ]* b+ Z5 s
资料:-
2 _& f( ^7 j' r! B4 c/ s9 j1 |% K$ T, X- t
12.PUSH、POP指令的操作数必须是字操作数。
5 ^0 z; n  S! L; ZA.错误4 M5 y0 n$ O( y) j* K9 J* ]6 v) E- T5 M
B.正确
+ \$ l+ k  V. i6 J' \0 u资料:-2 ]4 @) X. F/ v9 ?- R% R* b

% G5 M, ~4 B5 @0 d13.为了使执行串操作指令时串地址按增量方式处理,应使用指令CLI。8 ~+ n* r; S8 \( x+ D. T5 h
A.错误
3 r, k  d+ @" f. F9 zB.正确
$ I; H* p( g* g5 O8 `% Y资料:-4 `4 k6 Y3 }& \& B* M7 S
" t, f+ s1 B+ J& E  e# s1 W, R) P
14.不能给段寄存器进行立即数方式赋值。5 w( B! o$ L6 y$ J0 N
A.错误
# K) y8 r( {" [8 N9 M$ wB.正确' {# A- ?3 l  t. u8 H& q+ t! a) L
资料:-5 u) i+ }! {& R( e7 T. i# O) U, Z4 c9 v
3 f/ B: y7 |8 y; V# `8 \" n' D0 I6 l
15.符号定义语句不占内存单元,变量定义语句占内存单元。
. f+ G8 @% Y% j1 bA.错误
7 B% k: U' y0 L- G: O/ m7 x$ n4 FB.正确
" e% C/ k9 o$ C: h2 J' C4 Q9 H% d& ]  x! ~资料:-
2 q5 \; R+ P; Z7 p+ `: t: d( r4 m+ Q7 M9 F

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2025-2-19 06:11 , Processed in 0.109786 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

快速回复 返回顶部 返回列表