|
【奥鹏】[东北大学]19秋学期《汇编语言程序设计》在线平时作业2
( L0 N Z/ p5 t; {* `试卷总分:100 得分:100- {: B8 \+ j/ i% W4 g' D
第1题,已知AL=11H, CF=0, AF=1, 执行DAA后, AL的内容应为()。
8 B8 \* s- X' d5 T) J9 mA、11H$ X- @6 {$ c7 s: C: p0 f: Q
B、17H
- K" A- j4 W- S! L* F- W% h3 G4 a; @C、77H
8 e1 k& o6 y1 z5 I, M$ t1 Z$ {4 oD、71H H ^" b# Z4 `& K: a+ v; |4 g9 i+ z h
正确资料:$ e- D1 z+ L; u& c' X
' l2 H1 [+ @- p( g0 T) T3 E- A3 h9 [$ d9 N( m2 {* H) {
第2题,下列四个寄存器中,不允许用传送指令赋值的寄存器是()。
/ q2 X" j' {* i6 S9 g+ ?) P% yA、CS
! X! s: i( F2 j* R) T* ZB、DS
( ~7 `0 M Y$ G) I) x- D* RC、ES
7 g3 Y$ }* b; B7 FD、SS
4 P$ }& ]6 r7 l( r$ ~" U2 d6 U正确资料:
. J5 J" Y) D9 Z( ~
+ l8 }6 e% k# c0 Z7 x
7 p, H0 y# p' `& i* s第3题,已知AL,BX为无符号数,计算AL*BX的乘积,用下述程序段 ( )。9 B4 H1 O( |; Z( C6 w8 s
A、MUL BX
8 u7 ^: Y, G+ |, F8 a0 hB、"IMUL BX# G( o* Z9 M! R. a/ e7 G
C、XOR AH,AH MUL BX "
3 u; `0 W1 |6 K$ I; \. K! ED、"CBW MUL BX" MOV AH,0( G' F( A$ R0 n- ?/ F
正确资料:
! g' C7 q5 P' D4 y4 H0 n1 C# r1 h- R* F% y& A) H& G. {% @1 ?0 ]
. \7 \; _% v% D( J7 _/ }5 V第4题,已知AX=010DH,则AAS执行后,AX的值为:" h& V3 v- A- q4 W, U( V/ h
A、010DH
" N' p/ I K7 D% B. gB、0007H
+ e4 x' l# q6 }# _: f, ~0 _C、0107H
, {: |$ [ c: E' r- |D、0013H
" i" M4 N1 x* M9 Y正确资料:
. y* O, G! F P2 F. Y- @. Z) \; N4 O2 y* S" N
: S! R# u1 w1 ?- b. ]4 J0 `
第5题,若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为( )。4 q4 w/ e! j. G! s4 M6 h. i0 J
A、20098H
2 b# f: H! r5 `; u) h& BB、20102H; T- S3 S$ ^) I# }2 @ e
C、200FEH' S3 U+ Y- K U. |/ ~
D、20100H/ ?1 q! U: q* M# L9 s s( i2 q
正确资料:
% g* C6 K* ~ f% _( ^9 L! P) v" w& y! W- C
! G' P& A8 B _+ [2 Q6 x第6题,已知SP=100H,指令IRET执行后,SP的值为 ( )。/ k( ~; W, E8 |$ b0 e
A、106H
: x" d$ U# C7 H: c. u9 RB、104H8 a/ P1 U5 D' R
C、0FCH. O( A9 x% |* @5 R( V$ S. X
D、0FAH
+ q: @/ v4 K1 M+ X. |7 r正确资料:& ` j6 A4 p' Q1 q" L% z7 ]
7 X4 k( P/ w7 b- ?
. _- X& B% o! V) @- v" S( v- ^
第7题,循环控制指令隐含指定哪个寄存器作为循环计数器。 ( )2 D& y0 I' O0 B9 X, d
A、CL
0 n" @+ R; a9 J( P% s( U6 }2 eB、CX
1 p8 `0 X/ P6 g* ^& d3 vC、AL
& x) w( D4 X' GD、AX
# @) b4 a/ c( Z1 I2 @" H正确资料:
2 q# h& e/ u0 g9 Q |! {
0 d$ x5 e6 V9 q; J2 [4 e. l
) W+ ?8 ?5 W8 J# b" Q# z* o% V第8题,指令MOV[BX+SI+100],AX的目标操作数的隐含段为()。4 q6 r$ \1 ^4 E" L5 s; ^
A、数据段
1 R: i6 v" H6 }# p. T8 d7 F1 ?2 QB、堆栈段6 }! x0 m$ R; a% j, Q0 K
C、代码段6 V% b$ d8 @& l9 F6 h& d8 U
D、附加段; [" q, D2 d6 {! _7 J% i. C [$ g
正确资料:1 K: m% Q" F4 Z4 ^
# `! O# \7 U- D4 x' ]' [$ H: b" I3 {' e6 H& P0 L
第9题,已知AL=4DH,则DAS执行后,AL的值为:
+ K6 z/ e2 z$ y9 IA、4DH8 a3 |, B# f! r7 l
B、47H) E4 s7 z/ ~8 m3 o" D/ `7 Q* O
C、37H" ] q- @' Q* Z3 M! b" `
D、07H# r+ R7 S: X% I4 ~% W2 u
正确资料:* x, m8 _! C# ]3 ^ j
, J( b1 ]5 j- h: N0 _9 V6 p$ ~, a* J/ k# e
第10题,当CX=0时,LOOP AGAIN 执行的次数为 ( )
' J5 L# M8 Q7 |* `( n- n5 rA、0次1 y* e) @" v8 o
B、1次
( g2 c+ d: Q D; X) j! sC、65535次3 Z3 C% F4 ]4 u( f( {$ {
D、65536次
! L8 c, J; J3 o/ f' d1 N3 [/ E5 w$ z正确资料:
" y) s3 S6 t1 W& ?* T% ^4 w% v( H. W. X: j1 M
/ g7 I; W h7 c. P- o
第11题,当IF=1时,CPU处于关中断状态,IF=0时,处于开中断状态。()) `* i9 g! V1 G3 ]4 y
A、错误. m$ S2 b3 O+ u% W; _: E
B、正确
. ]# q" [# Z( `. g6 C0 H; }% X" d正确资料:
# d+ U z4 a+ ^9 V$ L2 c. H) A7 X; c' _$ u; u% \) l
. }6 Q E, e5 G: @, b
第12题,MOV BYTE PTR[SI], [DI]( )
% h5 U) \% h$ I8 S; ~ qA、错误! j" Z$ q3 l. m. S
B、正确
/ A) b) \& y, J$ P2 k" x正确资料:
/ G0 ` f, Y. w$ R! N0 H% |0 O% t& Y6 X9 ?# H9 A& W9 ?2 H( K
; g1 @# b7 }1 i# v
第13题,当DF=0时,对串的处理是从低地址向高地址方向进行的。 ()
* K0 u, a4 P ?8 V* C6 e) vA、错误2 b4 z. _9 |8 J8 a# _, R
B、正确
2 Z, \& ?! |2 a正确资料:
4 F' u& t' M" A T) s. R4 [* L& T8 @- L5 m
6 i4 E3 @, F- p第14题,CALL WORD PTR[DI] ( )
6 h _4 ~) m8 k$ y9 FA、错误8 D }( B" z2 H% _
B、正确9 e7 M' `7 y+ J4 i
正确资料:8 k2 P8 y/ Z1 {- q" f: F
5 ?, Z* q) J a3 M1 F: x. ]
) y) E" x* H6 n( x第15题,AND AL,35H AND 45( )
( e9 ^$ O4 y( ^! T) QA、错误% r8 |' X! I3 C) H$ p! R
B、正确
! X! W: N* n1 X9 Y5 n+ X正确资料:: \7 R8 R/ [# I: A a
: N( D0 p6 g* U4 f' I+ |
; g3 X) Z7 `$ i9 q第16题,在程序中使用宏比使用子程序运行速度高。()
/ D W9 s2 i4 P4 H& `$ vA、错误! t, J& R5 e! W3 ~8 U" y+ n" Y
B、正确3 n, r. t- i. ~; ]- v
正确资料:6 V2 P: j4 t2 S1 r$ S9 f
7 a0 q. v$ _# }' J+ I, ?& v8 b) y2 [/ W& H% F' q8 J& _
第17题,NOT 69H ( )8 i& ]% `% x2 u. Q1 f6 A" _
A、错误/ _1 }7 L0 Z( L% v
B、正确) j% k$ Y( Y7 y# b8 l
正确资料:
% q3 J! a& M; i* t6 o4 D! G% d2 X/ j: F( K' X0 @% o; Q
6 o; \8 {: s+ u2 P% p$ ~) c第18题,OUTDX,AX()* Q; y9 m( v& ^5 V" n
A、错误
; D8 |( g, b$ ~4 n4 OB、正确4 d! J/ [# _: a9 R
正确资料:
8 ], P) B0 |$ j: L+ ^ l, q
{. v8 k' [* @* o6 N; E2 Y+ g! N; {7 \: q# {
第19题,MOV AX, BL( )5 |# U l% J& ?
A、错误& D) C; ^( a- k; R0 Z
B、正确
& t- h% m' t3 f, ?* K/ }7 @9 D正确资料:- ^0 t6 y. D8 v+ K, g! I4 o0 n {7 L
2 j6 r, I3 d+ e9 v1 F3 z j8 w: [' X* C; I; W6 ^
第20题,在可屏蔽中断服务程序中,中断返回前必须用STI指令使CPU处于开中断状态,否则CPU不能再响应可屏蔽中断了。()
Z- ~3 q7 D$ U/ N4 nA、错误
4 o' R! A( i& |' f0 K3 qB、正确$ ?+ d* N$ {; c3 A
正确资料:) k& v+ B" J; a$ {6 v
8 l/ ?: q" n. J( W; y# a4 }& a, M7 C+ t% Z3 Z8 z
|
|