|
7 W- e8 J/ L0 b% X4 m# h$ H1 P15春学期《汇编语言程序设计》在线作业1
6 s: M( R2 G# ?! l p
+ M1 z0 c8 Y4 I+ u( m w* u5 t' z8 Y& V
* h' w# \) X& O3 x' G7 L
& L2 ~ A r( w一、单选题(共 10 道试题,共 50 分。)/ a- T$ @$ f- O- l( M* r6 C
" A' u n: c1 ^% v4 c$ L+ U
1. 条件转移指令的转移目标距该指令的距离范围为 ( )
, `: K: X# H- b7 N a, C Z2 L. CA. -128~127* i1 q& t. x, u0 f/ z. X
B. -126~129% w4 H4 ?0 ]- a6 U) D! b: X% M% q
C. -130~125
5 ^3 }0 [( }) q! L5 D- s; o5 UD. -127~128
; Y5 ]3 R9 M) [正确资料:B
+ f$ p; o# k! g( N2. 指令MOV[BX+SI+100],AX的目标操作数的隐含段为()。?
+ K+ z1 U: R) j h. G( Y3 s2 }A. 数据段
- j( a g& r8 i, K( oB. 堆栈段" y V. ?$ G7 m7 Q# Q# ^7 _& F, b- L
C. 代码段% ~* X- U. }9 f- N: C2 ]) B5 q+ i E
D. 附加段?
) W1 v0 I$ @' F1 P5 C8 D正确资料:A8 |+ N) z; S# B& \, _: g/ V: g) g& C
3. 已知寄存器DS、CS、ES和SS的值分别为1000H,2000H,3000H和4000H, BP和SI的值分别为0100H和0200H,则指令 MOV AX,[SI+BP-0100H] 的源操作数的物理地址是( )。
: i/ U6 r- D+ FA. 10200H6 }& a+ U1 W4 D% s: C) a
B. 20200H9 j1 ~" h i: n# I8 Z2 I2 h
C. 30200H
! n Z& }3 @, [6 g! O2 F8 |: h" ]4 PD. 40200H
! T2 \8 `0 A$ t正确资料:D
6 j. L. l: C5 f6 y2 b) N4. 已知RET指令是属性为NEAR子程序中的返回指令, 执行RET前SP=100H,执行后SP的内容为( ) f, ~& x% N% ]
A. 102H
# I8 _. f. \/ [, R9 v: J2 @/ M/ QB. 100H
0 i2 y' D% E6 M3 p! P+ O: uC. 0FEH) Y7 P# {4 ~( B5 x7 P) d
D. 104H2 S* X+ A7 j& Y' I
正确资料:A- Y9 v0 N! v/ G7 u' O: J
5. 循环控制指令与循环体入口指令的距离只能在什么范围内。 ( )
; s8 p- X" Z3 ?) B' Q0 ~A. -126~129
; f. l; g0 s' v6 s& Z4 b; I0 v* KB. -128~127; _' j" Q9 u& w, J3 h N# S
C. -127~1280 I" x/ }& ~( }: ~* ~, b& ]
D. -129~126. @/ ^) n3 g/ I6 d7 ^3 R
正确资料:A
6 G, i; }1 u- z, `6. 已知AX=000DH,则AAA执行后,AX的值为:
& d6 s! H' E1 q) S. E1 \A. 000DH0 n4 A% |- _! C4 H H
B. 0103H! K w7 e3 Q/ G. \- W7 `
C. 0003H. E5 O- g$ W! J, D
D. 0013H- u+ ]/ D* E- ]1 y" U
正确资料:B
) z1 Q1 b0 V/ |! y( R1 p) _7. 多重中断服务程序中保存现场后,要有STI指令,目的是()。
& M' R: Q* \& k4 P. H4 I, o4 W+ KA. 允许响应不可屏蔽中断* B H6 V7 E1 l, W! j
B. 允许CPU响应低级中断
9 W2 b9 q; k* M; H" y$ u- iC. 允许CPU响应高级中断
) R3 y! ?4 [! u! g6 dD. 允许响应同级中断
. s) k) l2 B/ j2 Q9 ?$ D正确资料:C
) X+ O- \ h6 p; }: T8. 已知AL=68H,BL=5AH,指令ADD AL,BL执行后,OF和CF的值分别为( )。8 G4 w- @; `! m: @: b1 x
A. 0,0
) z0 n6 ]1 S+ X9 j* `% [- J* vB. "0,1"
" \1 q/ f" I2 G( S: e% l4 bC. "1,0"+ a& c. o/ G$ t$ O9 {% H# n1 Q
D. "1,1"
. T4 k" n% g, h$ R正确资料:C
' ^( b' ^3 A; F4 U/ h' M( E% _9. 指令MOV AX,[BX+10]的源操作数字段的寻址方式是()。?
% E4 y9 W t" i3 o6 ]) ]A. 寄存器直接寻址
" Z5 p) T6 i& ~9 t2 eB. 寄存器间接址
6 i- A3 t0 s1 E* X* iC. 变址寻址' Q% k. M0 V9 [$ `1 V1 k/ I
D. 基址寻址
7 R7 O; e! f) ` e4 r正确资料:D
3 Q; Y0 S/ a' k10. IBM PC微机系统的I/O指令用间接寻址访问端口的地址空间为()。3 T5 G" i8 C8 N) k) m+ b
A. 0~0FFH
3 E9 s7 s7 w- {4 H% o" B* o/ I. |B. 0~0FFFFH
( o6 X) W- g: }. U& IC. 100~0FFFFH
/ h, A2 |) g9 ~& {0 g. XD. 0~0FFFFFH
( i _0 l, x3 o6 E& ], x/ h正确资料:B
( f- w8 e* Y% V# g% H1 H ]/ ?3 B# }
8 G( S$ C) r9 ?1 f
. @: L! B' T1 c* f( p4 Q( E( M" f' A: Q: B: z# n. }
& }0 @4 o/ M1 _! i15春学期《汇编语言程序设计》在线作业1 3 H, B3 n. `7 B5 z j# v5 }9 K
: G: G4 ~3 Y! Y, O$ d* ^
( E, u5 Q8 o- b) U0 \- o$ q- P" k' m
8 p) t7 @5 ]3 d) m& b0 e; `( j2 z* J) z( i/ Z3 b: e8 M5 f! K( s, N
二、判断题(共 10 道试题,共 50 分。)
; L5 ]8 A2 P- Y& `5 K" u- P; i9 d6 r- t6 m* _* a* A7 d3 r y
1. IN BL,DX()1 g+ D# V) L( I, W. U( B4 f0 a
A. 错误$ u- c1 p% L5 O; h# H. i6 Q! ]
B. 正确. n, C7 {" |* I3 X; V
正确资料:A1 h) _4 w0 h8 @' P
2. 宏的处理是在程序执行过程中处理的。()? {1 N* D8 x: D" d% H0 v4 J
A. 错误) S1 _3 U) A0 A5 N
B. 正确6 n8 W6 o4 w4 d1 w# w6 C3 E5 i
正确资料:A, {- D- X) t% L" @5 k
3. MOV AX, CS( )?
9 F. G9 ^% L$ B3 c KA. 错误# x# @5 }0 W7 f& G( ]$ ~
B. 正确2 Q% i( P; ^7 B# z9 W U' s
正确资料:B
+ i9 t ` T3 j; }/ q* z0 C# w4. X2DW′ABCD′ ()?
! C* z Q4 T7 v9 U3 kA. 错误
1 d. R9 c$ V8 ^/ ]/ B4 M7 |6 JB. 正确
- U$ A" D6 I* S正确资料:A% m5 D; |/ Q% S. |; E; M
5. CS、DS、ES和SS段都可以存放数据。 ()?8 [) B* z0 R2 M% ]
A. 错误1 |3 I$ G$ z! f- _2 Q( T$ |; d
B. 正确! f; j: b1 l' b. e- e+ l D
正确资料:B
; a5 j7 K$ w7 ^7 B) L) K, b6. NMI优先级>INTR优先级()3 F% M( o# Y6 [
A. 错误
! }. V, I4 h- p0 C7 nB. 正确
4 h; g9 Y$ ]1 @% x正确资料:B% o# m5 ?0 y( J
7. 在8位补码表示中,10000000表示的真值为-0。()?
0 Z0 t( i8 i9 nA. 错误
3 a0 r6 `3 Y) D j/ x1 vB. 正确2 z& V4 V x. ~/ L4 z8 T1 W! g
正确资料:A p- e* l5 N; x
8. 奇偶标志PF,当运算结果的低8位中有偶数个1时,被置为0。
) G. P& I$ }3 o2 T1 Y$ I! YA. 错误9 L5 g0 {; c. Y, J- R$ M- }" s
B. 正确9 @- H$ S/ h- ^0 m5 R6 b( |( h
正确资料:A
; X; _/ t) A# L d! P9. 符号标志SF在运算结果为负时被置为1。 ()?
q+ I3 K; N m. Z/ ~& G5 CA. 错误
! c3 i/ \: R; Y$ J& Q5 n7 kB. 正确6 \" D/ T$ S& B( r' k
正确资料:B9 t, C3 q6 m' s6 L% j$ S
10. MOV AX, BL( )?
# ~( V. M; ~& G, w: nA. 错误
: f$ C+ U1 r9 f6 \B. 正确
2 H M- ~- I+ n* a) c V正确资料:A
6 t$ V/ m( Y O& ^
, o B2 T0 Q, k J+ K" h
6 J; L- s& ]* R- ?
/ t* M' f$ `) v1 z/ F+ P( V1 t
# F: z3 q% V/ s" ?' i0 K |
|