|
5 @( ~- x) n, D* q1 c
13春学期《汇编语言程序设计》在线作业1
7 ?4 s9 ^, C. D9 O, p1 X* C
: [& b# y; |; j+ _单选题 判断题
4 P, M; Z5 T* I7 I' k" [
; c% N0 D( y4 ?0 l3 b6 C+ P. |7 p+ t! k
一、单选题(共 10 道试题,共 50 分。)& W6 N7 t, {2 P) Q
1. 用8位二进制数表示-0的补码为()。
: P0 G9 y( Q% t0 I5 R( s8 n9 fA. 100000009 h E& Q2 z/ I% J. V
B. 11111111
' ~6 n. M2 m# m7 uC. 0. n9 H# C0 d: {3 K, Q, n1 a& S- X
D.
: A6 H% b% F' V% I8 s-----------------选择:C
9 L; t( {8 G9 y7 U/ q$ k2. 已知X,Y为带符号数, 两数比较后, 欲判断X≤Y发生转移, 应使用指令 ( )
# E7 u& h2 ]$ T R5 p9 WA. JBE! J% c& W i! Z; `
B. JL: U# r2 d2 @* l; [ Q
C. JNG
. K M+ L$ {& P& ID. JNA; w) C# k7 z3 O7 ?: w) E/ J
-----------------选择:C
2 ~& h5 X: M. h# G9 t# _3. 已知AH=0FFH, AL=0FFH, 执行IMUL AH后, AX的内容应为()。?3 {$ w. ?3 \, Y' `+ U9 u% g; j
A. 0FFFFH( E; x' E/ J5 N9 b0 y8 _
B. 0FFH+ s, A ]1 s P/ [
C. 0001H$ [6 o& | N9 B
D. 0FF01H
# @. m' C$ v) O. w- p5 D1 ~! p-----------------选择:C
' y) @7 i1 C7 V7 P4. 当CX=0时,LOOP AGAIN 执行的次数为 ( )% ^3 I6 F( h+ e! o& _
A. 0次
) J. \! n8 j4 V6 }3 n# r# PB. 1次# l, ]- c! O, m: y) ]7 G$ `
C. 65535次) y8 ]/ P+ m: v- A5 O
D. 65536次
& o) J+ ^5 u# t% @+ L [-----------------选择:D R+ M2 ^! R7 n, P
5. 下面是将某存储区清0的宏定义, 现若要将BUFF开始的100个存储单元清0的宏调用格式为()。 CLEARMACRODIR,DST,CNT? DIR? LEA DI,DST? MOV CX,CNT? XOR AL,AL? REP STOSB? ENDM* X& I# N& G6 s4 p* i T3 G+ B& c
A. CLEARBUFF, 100
- g) E; W! W _B. "CLEARSTD, BUFF, 100"
5 l: i- O0 C g2 q$ C/ l$ |" xC. "CLEARCLD, BUFF, 100 "
U. }0 S1 K0 L2 q2 b! \D. "CLEARBUFF, CLD, 100"
- }9 U! e9 ^) W: i' j-----------------选择:C 2 t. x1 o+ H6 i2 G3 L- Y
6. 已知SUBR是一个属性NEAR的子程序, 下述调用SUBR子程序的指令序列中, 哪一个不能实现调用SUBR的目的。( )0 F" J: l4 ^' t+ U8 {+ [* }
A. CALL SUBR; k& h0 J% b) \+ _$ O, {% f+ Q
B. CALL NEAR PTR SUBR
+ {2 \7 U/ z3 `5 F& i/ N% mC. "MOV BX, OFFSET SUBRCALL NEAR PTR[BX] "
' _" v! X- i/ H" c s0 [D. "MOV BX, OFFSET SUBRCALL BX" w* E0 _, r$ @, s
-----------------选择:C * l! A) L* R7 T( T# h- ]
7. 已知AL,BL中各存放一个带符号数,计算AL/BL的商,用下述程序段 ( )。
; p3 z' d8 P% L: u. y9 RA. XOR AH,AH IDIV BL "
" y; b/ s, o6 Y; m) y4 w0 R' TB. CBWIDIV BL/ w* s- A2 f! x2 I1 h- `
C. DIV BL' c9 M4 s/ C4 s6 P
D. IDIV BL
0 v" _) Z' |9 j/ X-----------------选择: ) B, q( W: k3 _# `/ ]5 L6 }3 Y
8. 循环控制指令隐含指定哪个寄存器作为循环计数器。 ( )
4 U, `/ e) P7 PA. CL
8 {8 e) @' [# C6 H+ m! q: HB. CX
, A4 V: t, U5 I4 y+ SC. AL$ \" h+ ~! t$ F- G! I. _
D. AX1 \' C& a* N6 g W# }4 D4 c
-----------------选择: l2 u, z3 l$ ?$ M/ Z0 y" R8 B
9. 当执行完下列指令序列后,标志位PF和SF的值为 ( )。 MOV AH,38H? OR AH, 80H?( Q+ j- |3 I, l3 m' ]8 v) V2 R
A. 0,0
8 }3 d# N* c, `4 IB. 0,1
' j: o" D! F/ h! \C. 1,02 S- P+ I; V6 P1 i1 I
D. 1,1?
( P: P$ W5 D5 X# k; O3 s9 b-----------------选择: 9 s, `$ ^" x1 Q/ I6 ~+ ?! b
10. 多重中断服务程序中保存现场后,要有STI指令,目的是()。! O0 y8 r% s; G
A. 允许响应不可屏蔽中断: o4 M. E0 p* m i F
B. 允许CPU响应低级中断
* m" @8 D5 q- Q- e' W' Z7 s4 l) BC. 允许CPU响应高级中断, Z$ _1 V0 `" W
D. 允许响应同级中断
" i/ j: V1 s; r$ [-----------------选择: 3 M/ J, Q7 e! e5 i2 M4 X8 [# a7 S/ O
2 J& X2 F! a d! V1 V
! d' A* j! y) e/ k$ n: w: [3 _3 U: B
3 Y' H, j5 @4 T; \7 u1 W7 V9 n13春学期《汇编语言程序设计》在线作业1* D( Y* \; M7 f9 L0 p
, t7 P. k* [+ ~单选题 判断题
0 S% K; \# `: W9 i' n# H' G1 L" L7 J" S5 \7 H6 B6 U! p0 U4 Q
) ?' k4 ?. V, x- ?9 M! q二、判断题(共 10 道试题,共 50 分。)8 D3 E( {+ v4 d
1. 中断服务程序开始必须有保存现场程序段。()
_0 s. n @7 ~8 o; eA. 错误
" ]2 n; s# x6 x* ^( MB. 正确
3 a P! p* m# j; D& n-----------------选择:
9 k: w0 H% `5 u2. MOV DS,CS ( )?
* i6 F% e7 N4 pA. 错误
* e, z6 N6 \& ?% ^' @B. 正确( d3 _# J2 c U; Z% F
-----------------选择: - Y( R6 ~! }8 J. Q& }/ q( `4 V7 e' r
3. ADD[SI],[BX] ( )?
: ?, R; [2 u& a+ eA. 错误0 U6 y$ B1 {. }
B. 正确
) c/ s c, i- |( t" ]& I-----------------选择:
# ?% O# h0 p" Z4. CALL AX ( )8 d$ `' ~+ ?- f& M8 D
A. 错误( _1 b( O, t! i- w$ C0 U4 s" p
B. 正确
4 o5 K. n( {/ A$ ]! c; ]) I# h/ R-----------------选择:
8 ?# Y4 X7 q% ]/ v4 Y/ n5. PUSH AL ( )?
# Q9 a+ T5 N: @( u( S# |: e: |0 `* BA. 错误
0 \8 v1 D: k T. F: u! Q; K+ v# ?B. 正确, _! D" ^7 T4 q# \, A- E# |5 {
-----------------选择:
/ p( j* _- D. F7 J8 `! q6. NEG30H( )) p- P" d. p: a+ p% H# m
A. 错误
% b* U, }" b# _B. 正确
- Q) a5 R# p% N4 S2 s-----------------选择:
; R5 E7 I% H2 w/ l4 |3 {7. ADDAX,BL ( )?
& F1 O& F1 f% O! {' DA. 错误
* |5 K$ V4 S9 C8 O" E& `( x, j* vB. 正确/ C* V7 O) [' ], h; d% N
-----------------选择:
! ~- c* T. k$ W; K, D. @( r8. SHR AX,CX ( )?3 T# w9 e, n; l* o
A. 错误3 J4 t4 y4 X6 U; r% _8 b) H
B. 正确
/ n) ]' w4 N6 u: I7 j-----------------选择:
/ H/ e! t% Q* @2 i" f0 I+ P7 k9. CALL 100H ( )
6 y0 H2 S! l+ e7 jA. 错误) w4 Y0 l5 V/ t
B. 正确
- ~7 f$ |( x; k2 W/ S-----------------选择:
. _) T* N1 P' a& p2 ]8 Q5 F10. ROL AX,CL ( )?
6 Z) o4 B' B0 t W5 MA. 错误: U+ t3 |( v& K7 J) x/ J
B. 正确
# @; k' k+ `) x: T1 R-----------------选择:
. x0 [' m$ q0 U0 @
* y# a8 O: [7 c8 n* ]% j, { m* r! X% ^+ k* S# N" x8 g* @9 V
|
|