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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2019-5-21 18:39:47 | 显示全部楼层 |阅读模式
谋学网
试卷名称:《汇编语言程序设计2238》18春在线作业1-0001
3 r: q6 l- X) `& E1 d1.保存堆栈段段基值的寄存器是( )。# j8 T0 s* Q/ `
A.CS3 l, c8 A. E/ S* j+ u
B.SP
* |7 X1 Y7 N; h$ i' @C.ES
1 N6 |; s' _" CD.SS6 N4 v% B2 \; j2 a# m
资料:-% N' ]1 j$ `# q3 B$ s" q: d, j
0 w! Q- m6 ?  {
2.()表示指令在程序中位置的符号地址。
9 A# `$ d1 m+ \9 _6 v: }2 q  H1 FA.逻辑地址2 j6 h5 t7 h1 d  N  L8 B1 ~% k6 A
B.物理地址; g+ c; ?: v+ x- n
C.IP
$ q  q9 S  I8 {2 d1 L, b7 U$ G9 t+ CD.标号: E6 ~4 O1 {7 Y0 o: k7 @
资料:-4 i* ?' _4 N+ K' _: C6 b4 c( h( w# J
  `; d) \2 R* l% b5 l1 n. R8 m1 k
3.将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是( )。9 b% ^! h. Z2 N/ v# q0 A
A.MOV BX, [DI]
; l# [; j; V5 e9 g% W" X6 ^: X' ~/ T8 jB.MOV BX, DI- C1 |; c7 Y; E% E0 s9 l! T0 ^
C.MOV BX, ES:[DI]! a# i7 J# n+ @
D.LODSW" l; @+ k2 e5 M) X" ?* B
资料:-
" L! O( h# v( `/ S
# x, r+ Y3 p9 Q8 D% K4.将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。" s% |6 h1 k% z. w4 h  U$ y$ h" n  h
A.连接程序6 k" y/ I& U+ H8 k
B.汇编程序2 G& a5 x! ^+ ?% O- F
C.编译程序* j6 r8 W6 J* t
D.调试程序
, X' [1 y2 B9 I3 B/ j8 u, K& ?资料:-4 c% ]$ M9 s/ }* y  |* N

; c" R7 W3 ?  s  p6 O0 J0 R' x5.有伪指令SS  DW  ‘AB’,则SS+1单元中的内容是()。$ Q8 \+ m, l! \% v
A.’B’1 \( P0 q5 Y+ _% D
B.’A’
: m$ A! \* K% ^) @: [& `0 qC.不确定0 T8 u- d+ ?! V
D.’AB’
) K& X+ w+ z0 L- m% f8 N资料:-3 v$ P/ f, E' U, T/ ?" D

" M; `7 M7 a* J' y, s; r$ b" f) L6.面如下:
9 C9 Y% I0 q/ A# o5 \A.a! l, k' d# }' s
B.b# o8 F0 b2 z& O' V
C.c
% ~; f9 h  H0 C$ Z! XD.d
* p5 G' Y% K4 o- ]/ T- @5 i2 J资料:-
4 I% e3 R5 u# a5 l
" p+ J; B7 F1 \: p. F. S' a7.执行段内子程序调用指令时,CPU将把( )的值保存在堆栈中。- M6 v9 g) Q) A4 L6 i& N
A.CS- y) |+ r9 ^1 Q" \( }$ l8 z
B.IP) w4 H! ~2 i9 u( Z6 ~" B- [
C.SP: j; Y; `3 w+ s! |( g. p
D.CS和IP
4 A! |  ]+ g& D4 }& h资料:-
! b5 O; W+ K! [2 j5 G
5 R8 a; m' m( ~. x% a' Q3 V7 \8.已知(AX)=1111H,执行指令“XOR  AX,AX”后,AX的值是( )。4 m3 Y" m! g+ N' P1 ~
A.0FFFFH6 q, K6 Z: g& b: z+ H( _  }7 o
B.0H
+ @# }/ e  ]5 a2 ]( |C.1111H8 N; F7 C: h# a
D.不确定
/ l' C: Q8 o7 w7 U2 o( E资料:-
/ G3 N" p3 C4 E
( O% D: }3 o4 @. P: L( t9.已知(AL)=35H, (BL)=57H,执行指令9 m0 F& i5 Q7 c; Q% h
ADD AL, BL
* `( \. M3 m1 RDAA# P0 V* [2 ?# _
后,AL的值为()。
" w3 C7 ?  k/ S6 c+ T' v' @" `- HA.92H" k  T) \  F1 k1 Q. w
B.8CH
1 t" `6 ]0 V( M) M; kC.92; V, a, m' t- P5 e1 G2 E! d4 ], z/ A
D.5CH6 V! I' S6 [& o( s- A; C
资料:-+ c! x- G* Y' r8 w! N5 ^7 G

7 K& C7 j# ^; T7 x6 e: L0 E10.指令ADC AX, BUF[BX]中,源操作数的寻址方式是()。
! |! ^2 V. e2 A4 L) R5 P: R6 LA.寄存器寻址6 i3 S8 x+ R: T1 `1 |* k% }5 ?
B.直接寻址. ?5 C  ~5 y! T+ A2 N, q! |
C.寄存器间接寻址
* e7 k7 O  S% d1 N5 y1 l6 kD.寄存器相对寻址: v5 ?& _- ]3 T: e" {
资料:-2 [! @: s, T4 i' m

* K" N  ^3 B) D( L5 G& m* C' g11.语句 DA  DB  4 DUP(2 DUP(8),6)表示重复的数据序列和次数是()。
7 e# H& T0 o7 ~* ~A.数据序列2,8,6重复4次+ Z- F! K4 a) m; y
B.数据序列4,8,6重复2次
! j8 W" x/ L& s- [C.数据序列4,2,6重复2次
3 h" r6 o5 }9 m8 T( PD.数据序列8,8,6重复4次
' O% H* R- q( D/ V! ~* w4 ~资料:-
0 {/ W. I, ?/ @7 `$ ]2 n
: w, K, G2 R; ~0 F& p& G9 e12.下列逻辑地址中,表示将要执行的指令地址的是( )。
" A) u% y. R1 T4 L- W) `A.DS:SI4 O5 ?$ T: G/ I; _5 z$ L3 Y, e
B.CS:IP% [! F6 ^+ O- c/ ?4 C
C.ESI/ t; [, V/ F0 l' w8 L
D.SS:SP
( Z# p* E* h4 L资料:-
# d0 I' {+ K/ A4 h6 w6 a0 E* _8 A& k% `$ c6 b2 }$ L' W
13.循环控制指令LOOPNE/LOOPNZ结束循环的条件是( )。
9 i; M% l8 U$ }' {A.(CX)=0或ZF=1
6 q' f; I$ [/ h9 I& C' m& ^B.(CX)=0或ZF=02 a9 D! {5 y: B" I2 X0 V0 n& C! b
C.(CX)≠0且ZF=0
! v# M3 r; N+ q9 `, jD.(CX)≠0或ZF=1
4 W" W6 b6 \9 k* H4 A" G7 Z8 S资料:-9 M  m+ K$ \& ^  f! o4 ^1 n8 L
, T; n/ l; o0 K& x
14.设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR[BP]中,操作数的物理地址是( )。& W( F( U# @: A! f* j
A.40000H% O4 i% l! A) r; ?1 [) L+ D8 b: s
B.31000H1 P. e  K& p" f' _+ o
C.30000H+ U6 F6 u: U! g3 S
D.21000H
+ a' P2 f4 B0 K% g, t* E# @8 h资料:-
) c: N$ ^$ Y0 }5 s
6 F* q  H/ Q4 n9 `15.指令IMUL  CL,表示( )。
" _) b8 e$ o5 n& R% k% e' kA.(AL)*(CL)→(AX)
' Q* }$ x2 ^/ J9 K2 U1 E9 jB.(AX)*(CL)→(DX)
# d9 [6 T: {* F( O" `C.(AX)/(CL)→(AL)
0 s0 Z3 _6 G! K, |  x1 BD.(CL)*(AL)→(AL)
% e& A- r9 X$ j1 b资料:-5 }6 y% C+ i9 W- s% K
$ _! [( s0 |5 R: y0 }' S) [  f
16.DA1 DW 2A05HDA2 DB 0FAH┇MOV AL,BYTE PTR DA1
3 M3 F/ X9 Y0 z/ E( \7 f5 vSUB DA2,AL上述指令执行后,DA2中的内容是()。* r9 ]2 R1 c) K/ u
A.0DAH
8 L; w' D' D  L  y6 qB.0FAH
" E) u9 F' H1 m& WC.0F5H
3 q/ r7 n7 S/ @8 ~. o. T5 Q5 LD.0D0H
' m% N" {+ O9 m5 F3 \; d资料:-* v% X# M! T. X- l" h
4 i4 t& G3 G3 [
17.指令DIV BX执行后,商和余数分别在寄存器()中。# v; M# z2 i5 E7 g3 ^: }
A.AX和DX/ T' ^2 Q& h$ ^, @3 p+ u: Z
B.DX和BX4 Q; M  P7 R! o# }" W0 v) S
C.DX和AX- W+ C6 l5 C' ^: V% F
D.AL和AH
( p5 d% c! @0 _( b资料:-
" p& l9 \0 m! I4 q
0 N+ r8 F/ \+ s0 f9 H18.设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。
* r' P  R. T5 Q& f' B. S9 mA.0916FH
. l9 ]0 z% o3 F" r8 xB.09170H
! ]; L. @* |6 B* VC.0916EH
8 V. W( [! M: x& D5 t( z) l& BD.0953H0 B1 ^6 }$ N5 I' I2 }; a3 b) S7 d! ^
资料:-/ F) T6 `. [* ]- c1 y

' x9 P+ Q' T+ f1 T- I+ g19.指令DIV  BX,表示( )。
! u2 E; ^' }. b' g& JA.被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX/ R2 `6 f# M4 S  e
B.被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX
7 [$ r' d) T4 P% b' dC.被除数(BX),除数(AX),运算后商送AH,余数送AL6 R8 Q7 S' o- ^6 i
D.被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX" H+ ~0 G" U$ S3 R' d3 v& Q) [
资料:-
8 Q4 ]; y' O3 {5 {% ]3 ?- W9 @- ^# G5 s+ l. H. E
20.题面如下:9 L# R2 @4 I: A4 e( U# U
A.a0 {: b5 S: Y- r; B3 F7 r
B.b
2 m" S3 L$ f% l5 c- I; {" w$ P3 r  N7 nC.c) }# |% J) o% e: R, T. b3 E9 f
D.d8 _" r. o3 ^0 O9 @+ `
资料:-
& B, t+ l' l5 B9 _- M% O; b/ f% \" F! Q
1.实现堆栈留空100H个字节单元,可选用的语句有( )。
( \$ V& G1 w' v+ m, ]) e, BA.DB 25H DUP(4)( K/ p6 p9 O3 V# ^# T
B.DD 50H DUP(0)1 h6 }; }' f0 Y$ _, g
C.DB 100H DUP(0)5 V# I0 j: {# q% Z% r
D.DW 50H DUP(0)# W' _- S& o' Z
E.DW 80H DUP(0)$ r0 S0 G7 j2 M0 f( {
资料:-
% J1 d6 w0 `4 u. T  f" N& s2 l! S& a
5 ?1 F; F3 q7 N: i% X5 r2.下列指令中,错误的指令是( )。& N/ V) V% J% s" |1 I" V8 s( w, c
A.AND  AL, ‘A’
2 R7 H$ B7 F8 y2 z6 i" y, `; YB.SHL  AX, 4
9 Y  i' A) \4 a: K7 NC.MOV CS, AX" \( C% c5 Z8 A: n; J  ]
D.TEST  [BX], AL
0 j  M* r+ Q, M0 ]: zE.MOV  DS, 1234H% S6 ^+ j; z4 m# ?. ~( D
资料:-
  {( v! U0 B, W( V) f# Q: |
& ~5 u- t3 ^$ M4 k* g3.下面的寻址方式属于存储器操作数的寻址方式的有( )。2 ], A+ R2 @) Q4 d) Y
A.直接寻址
: K+ Y) b1 ~, M1 H( G( GB.基址变址寻址/ E3 J( C9 H9 K$ ?+ j" K
C.寄存器寻址( l& {* I  V6 x- M" K* S" B9 Q# F2 d
D.立即数寻址" o1 ]4 A1 `% R" `$ w$ V) d5 Z
E.寄存器间接寻址
, m( v3 m) Z3 V7 A% G" Y资料:-
3 O0 O1 {$ D6 T: y, ^" r4 R7 D$ |$ l7 ~8 x# E* n) Z
4.循环结构的程序由以下( )部分组成。  a5 |3 D8 R8 s& ~) [
A.循环参数初始化5 t* O- w1 M: C; h0 _; r: s
B.产生条件2 I* O1 p# ~* f  j
C.测试2 Y7 P1 g' B' N! @7 \$ [
D.循环工作部分
# x$ g2 X- `' ~- b$ h. f! W/ FE.循环控制部分! H6 x7 d: t6 O4 @. A
资料:-6 t  E" V" _: R% D$ {8 r# I- |

8 D% A' ~; ~0 j3 y% @# ]* Z% J5.关于内存单元地址的说法,正确的是()。1 \9 j4 u' K# \7 E
A.一个内存单元的物理地址是唯一的
1 P5 N% q3 p9 _" t7 tB.一个内存单元的逻辑地址是唯一的! Y! \! `+ f9 b9 ~3 J! t8 B
C.一个物理地址可以对应多个逻辑地址4 M5 b8 J, w1 x: r9 V+ B& R& R; G5 C7 J
D.物理地址=段基值×16+偏移地址: \6 o  z" o) X" s( ~2 j
E.字单元的地址必定是偶数地址。/ ]# d( W1 ~! @# x& s: r, ]* o9 z
资料:-
0 R& _4 r: G6 U  P7 ^: u, X% E2 x4 c  [5 G0 U" p4 Z
6.分支程序的功能部分包括()。. }) c. K7 G: `) _& O. A. W$ b* G: o
A.循环参数初始化
4 _5 I" |% g* j9 y; PB.产生条件: X4 S1 A! N1 v' P8 K& b/ t
C.测试
! X' p( l( E) Q) r) lD.定向3 j1 c% M( ]) b) S/ p" I9 @& r: j" f
E.标号0 m3 ]' ^/ z/ V+ F0 l2 u
资料:-
, A) m  ^5 [# {4 O% o
: m# `* p; k& C/ A+ _7.标号的类型可以是( )。
( U9 Q( t* l, b0 Q3 x/ EA.NEAR
5 r8 b( `2 u  z0 yB.WORD# F  Z' Z6 ~) r* |
C.DWORD9 @$ H/ i) Y+ D: |  U6 D
D.FAR
" |+ E6 w) x4 T( aE.DW0 ]2 a/ c: D  O5 d5 E+ l8 m7 a5 R" t
资料:-
, n0 d1 _" ^' s, c- I/ A- x# V/ L: |2 A! C9 ?/ ]7 @1 d
8.下面语句中,是伪指令语句的有( )。
" I# Y2 ^- x+ x" Z- `+ ], nA.CMP AX, CX% c& u( K& j4 ^5 x9 P
B.DB ?
# ]- x, b9 s+ o4 FC.IDIV CX; m- z6 c7 {+ X5 h% M: Q" L
D.ORG 30H
8 p# [' T4 n" l$ QE.DATA SEGMENT. E* u1 N; e/ W+ r
资料:-5 ?( G$ G0 @9 ^6 L$ ^) u
4 J# r$ i- S8 D6 j, l1 h& X
9.下列指令中,DB1、DB2分别是字节变量,错误的指令是()。# ^% S. T6 Z! N( [( P7 A0 G7 f% M" m% A8 [
A.CMP DB1, DB2$ v) k4 W( h/ v0 w5 @
B.ADD AX, BL* F* D9 {# P$ I
C.MOV [SI], DB21 E! s) O' S' A1 O# d; O2 p
D.SUB [BX], BX% e7 z! w7 K9 o5 W7 Q
E.AND AX, [DX]" e/ [& G- G' S
资料:-7 D: M3 Z% ^3 {& v9 |: q. k
& Y1 ~9 _! d* l) A
10.下面关于宏指令的描述,正确的是( )。6 W8 ~) o7 p; S
A.宏指令的使用,并不能够简化目标程序
$ T' D8 X5 T8 I' |# U- tB.宏定义中不能使用形式参数
% N9 @  `% v& xC.宏指令和子程序都可以简化源程序的书写8 h4 Z+ o: d0 [# c8 u, ~6 Y5 |
D.宏指令和子程序目标代码的执行方式相同
& z' [* N# ~' J1 NE.宏指令执行时,不需要保护和恢复断点& e! \. O; {3 E
资料:-
0 Z# @0 v6 V  A% ^6 b( E; d. P' [! W0 H! F9 [' n
1.MOV  AX,[BP]的源操作数的物理地址为16×(DS)+(BP)。  e8 O6 s6 }+ v) z! {( X
A.错误9 q/ F( `2 j5 N% U
B.正确* z8 ?: L9 }; w3 v
资料:-
4 u* F  ~, u3 }- B) s/ M8 g0 _, t: {
2.CF位可以用来表示无符号数的溢出。
% N( o* @3 g8 U' z  gA.错误
! ?5 E4 K, j: A2 jB.正确
+ K& e; x. L  N& S) [. I' u资料:-
8 R6 U( y% G4 C& K$ _3 X# @9 I( B! K
% [0 n- [$ v$ }7 n6 [% ~/ i3.逻辑右移1位和算术右移1位的效果是一样的。
* K+ x. P1 x% ~& K) [7 pA.错误' F. d4 H; @( h6 k2 D6 Y' c& @
B.正确
' g8 D) C7 M, |资料:-9 t- j! M- _3 b5 }) S8 j
1 h6 i  p. @8 K, e
4.PF位可以用来表示运算结果中1的个数的奇偶性。
* ]. f) H+ z' p8 t) ~  X& dA.错误! G) b% c& k2 h  O2 b! s* w+ ^8 g
B.正确- ]% O, }! G6 C% \
资料:-
$ n# }5 i1 E) m1 m8 K2 {" U( f
# p4 R$ |1 s3 h( d. x5.MOV指令要影响标志位。
: r, W+ x/ W' H7 [& p( `( q& ^A.错误- T% h; g# L' o3 K, [$ _2 u
B.正确
/ r( Z3 ]( c1 _: Z4 r, _8 s; f资料:-
7 q7 J1 ]6 q( Q# O
0 \  p2 e$ j! w+ m  g9 V% F" C+ m6.指令SHR AX,4可以将AX的内容逻辑右移4位。
+ l; W& A, d/ k$ rA.错误
3 X1 I6 M; ~! q  S- R( aB.正确7 U3 J0 _" Y+ {( r5 H
资料:-5 g* q, M/ u. E  V* Z
" }0 q* w5 j$ B  Y. k  J7 Y
7.立即数寻址方式不能用于目的操作数字段。
( S5 `  @, i) w: r$ B; p( X2 HA.错误
! k* V1 V7 e% B) @) n& \B.正确, @( q! C( B" @" X
资料:-6 L" J& q/ o# S- V- E; |; c& u1 S
' X/ E4 v' U- s+ r( d# Y
8.指令TEST AL,0执行后AL的内容一定是全零。
1 X% N& m7 ?* UA.错误
$ l  @; `: j: p/ s3 @" fB.正确
) O$ |+ Y# f2 b) x% z资料:-
8 j  ~6 U* u! r* _5 r: X$ _  {0 }0 B  X& A
9.题面如下:
9 l! S" D, d" g# yA.错误2 s5 S! V& g! E3 ?2 ~
B.正确6 e8 _7 t/ f' {
资料:-
: o$ T# h  X" m' s: Q5 {( d; q' ^  y: e2 h7 l4 G
10.指令XCHG BX,ES可以将寄存器BX和ES的内容互换。
( J2 h/ P8 h" o8 z2 NA.错误8 M6 v3 D$ e5 [
B.正确7 V+ l' L5 E1 L$ w: }
资料:-6 v4 Z+ ?: L1 {) v

0 S/ w$ B+ t2 d11.指令IN  AL,DX是合法的指令。% i! `3 ?3 v% j
A.错误
5 M$ R* C( B+ A+ y4 T) ~# p; O5 NB.正确
# a5 K+ e! L# o$ ?0 n& S% R9 V& M资料:-
( `& N* E( M6 T5 ~4 q' T. n
. N5 z0 [$ J+ H' z12.PUSH、POP指令的操作数必须是字操作数。
) Y6 C, l8 D5 d6 F0 W( k$ uA.错误. C; i( C$ N5 C$ q
B.正确# n; I4 Q* d$ L9 I4 K/ O. Y5 ?" c
资料:-$ y- j0 E4 t/ S$ W- h. W; M
0 `, a  N; i7 W" j
13.为了使执行串操作指令时串地址按增量方式处理,应使用指令CLI。: ^$ d  m5 T( y' a  A
A.错误
; Y8 [0 T8 r9 ^3 W' H7 IB.正确6 b5 c, u$ C6 A/ }* a) J
资料:-
2 l) |: p# F$ ~
6 e, n; g, H) N% y% x7 G6 x4 }4 T& S( |2 Q14.不能给段寄存器进行立即数方式赋值。
) Z! x) A, g+ O3 z0 C1 o. _0 {A.错误) d8 ^$ N& G3 |
B.正确8 p$ {& [/ x2 T8 {1 B0 y
资料:-
5 ?  g- Y+ H8 F- s& y. {2 E
" \' ]3 H: m! |; y15.符号定义语句不占内存单元,变量定义语句占内存单元。, ]* E& v7 U) K: o  W% A. V- u
A.错误
6 h$ }% M, _1 S/ N3 WB.正确
* R  h8 y; e" {8 `( A资料:-
2 o$ F- {5 A% y
& J1 E8 y: p5 s- ]$ K5 Q

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-11-18 18:49 , Processed in 0.098258 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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