|
% D: y6 z/ N0 ^8 Z13春学期《汇编语言程序设计》在线作业1
! k. n1 q2 S" G, ]. t9 v ( K! d( k4 J4 \% r, [( d/ X
单选题 判断题 - k, x C' v0 \" \! S- v* G
5 N' K( `) {0 \# S; i5 J
3 H8 g( a/ Z$ E6 Z9 l/ W一、单选题(共 10 道试题,共 50 分。)
* x, J0 |' B z( O1. 用8位二进制数表示-0的补码为()。3 i* J( k. @0 L
A. 100000002 B0 y; k9 |- j4 A1 J
B. 11111111
% v3 i1 n$ ?2 eC. 0
5 y! F3 ~$ q& z+ t5 lD.
% y3 v* b/ y8 b6 @, M-----------------选择:C ) q# o; D! m R$ r
2. 已知X,Y为带符号数, 两数比较后, 欲判断X≤Y发生转移, 应使用指令 ( )
# ~2 m' C h8 {A. JBE
* R7 p& c( g \, u8 o# X6 _9 LB. JL2 h$ l/ y z$ K
C. JNG
! o: W9 U- |8 uD. JNA' x& l( l6 U- S' [0 N$ X
-----------------选择:C * l, s9 E& Y, A0 L2 s
3. 已知AH=0FFH, AL=0FFH, 执行IMUL AH后, AX的内容应为()。?+ Y) y2 i4 ?9 F! \
A. 0FFFFH% T0 z; Q" X. t2 i0 y
B. 0FFH. ^: X) E$ k: _3 ?5 ^' ]
C. 0001H8 w' N/ S( |$ L6 ~. Q. o
D. 0FF01H3 w! @! \: ^; q, M6 V x
-----------------选择:C
! s; P7 ?6 j: Z4 N- s" Z* |4. 当CX=0时,LOOP AGAIN 执行的次数为 ( )
' V$ i0 ]3 j& h2 c% S* |A. 0次$ y( @6 g! \+ X+ y# w$ M
B. 1次
8 D$ v" f7 p! C- I4 uC. 65535次/ n. f1 @% {) }
D. 65536次# N1 f g. i: O- T
-----------------选择:D 4 x6 {) c5 O/ f- H- F& v% m5 i
5. 下面是将某存储区清0的宏定义, 现若要将BUFF开始的100个存储单元清0的宏调用格式为()。 CLEARMACRODIR,DST,CNT? DIR? LEA DI,DST? MOV CX,CNT? XOR AL,AL? REP STOSB? ENDM
$ M F0 ?9 v# e0 VA. CLEARBUFF, 100
9 q0 g3 w9 \. _! SB. "CLEARSTD, BUFF, 100"1 e2 D2 e m3 f+ M N
C. "CLEARCLD, BUFF, 100 "
; I y: E, t5 b* p; nD. "CLEARBUFF, CLD, 100"
4 K* N9 _ i* ?- e d-----------------选择:C
2 E% q. ]9 i* l4 R6. 已知SUBR是一个属性NEAR的子程序, 下述调用SUBR子程序的指令序列中, 哪一个不能实现调用SUBR的目的。( )
8 y: c9 l! d/ T" R6 u! `A. CALL SUBR8 g. @" v. V& @. ^
B. CALL NEAR PTR SUBR( b3 a6 |# q7 v4 I6 B5 s/ T
C. "MOV BX, OFFSET SUBRCALL NEAR PTR[BX] "2 q$ |: ]4 r9 Y
D. "MOV BX, OFFSET SUBRCALL BX", Y. G! D7 W& B7 C+ o
-----------------选择:C
" h: T3 \% A. R! E- w3 t7. 已知AL,BL中各存放一个带符号数,计算AL/BL的商,用下述程序段 ( )。
$ J4 p3 R' j+ f3 I0 ZA. XOR AH,AH IDIV BL "2 d' o; P8 ^6 ~! V! i) r) k' n
B. CBWIDIV BL5 t3 c0 m O3 u' f0 k' U
C. DIV BL5 `4 U3 t5 N( i) o' c
D. IDIV BL; D4 S2 a/ K* I5 ~. s
-----------------选择: . R( a* K; [0 T' x! b2 ?
8. 循环控制指令隐含指定哪个寄存器作为循环计数器。 ( )
, A) X8 y+ J# T8 [" b) r. S/ SA. CL
9 k$ G+ Y7 u, ^" z' mB. CX
: |2 f& q3 x# U" g. ]- r" uC. AL: }$ d: w/ C: w) K
D. AX
/ E( l3 }9 q4 m-----------------选择: $ `! }; `' n/ m4 I
9. 当执行完下列指令序列后,标志位PF和SF的值为 ( )。 MOV AH,38H? OR AH, 80H?/ y7 E2 Y: }0 L
A. 0,0/ O. u k( t& H
B. 0,1
0 {! \: o s7 V; IC. 1,0
- E, \! r; e: ^7 e" L1 F4 w9 h+ {D. 1,1?9 h. M6 q/ R) t( O' R2 d3 p! k2 Z
-----------------选择:
) |" `: A, S6 c$ N2 P+ S* P10. 多重中断服务程序中保存现场后,要有STI指令,目的是()。' t. J: @% L% x: F; w: `' R
A. 允许响应不可屏蔽中断0 o- h: }. H; `7 C. c
B. 允许CPU响应低级中断1 _% q Y# r( o& x4 ~( c S7 t
C. 允许CPU响应高级中断, a1 Q" a4 @! C5 _
D. 允许响应同级中断
0 T2 o5 _1 g! E4 ~-----------------选择:
: f9 `5 l' c6 j0 c, Q. f- y" u& G3 ?6 Y
0 O* s$ ?/ F, a
- }$ Q) ?" }2 q: J8 z1 O1 |13春学期《汇编语言程序设计》在线作业1
7 M, [! y, N1 U& A4 @ + |/ W% ]. v) y3 P+ f" ?% m
单选题 判断题
- p( _5 ?, S/ ]" M( r' k6 m% D' X
0 f* j2 u; ]4 O! @* S
& O8 e+ x) I7 z% e二、判断题(共 10 道试题,共 50 分。)1 r2 `4 L) q- @) E/ \2 i
1. 中断服务程序开始必须有保存现场程序段。()
& M: Q4 k: j1 h! V1 p$ NA. 错误
' k% I% C: g, V" J6 eB. 正确& p% |' f6 E, G! K& x- a/ Z$ G* r$ w
-----------------选择:
! M5 k4 Q M$ Q9 e2. MOV DS,CS ( )?
5 R: h& G; |9 ~0 p% y0 v. mA. 错误
; p: ^$ r: u/ HB. 正确, g) X' x m; w
-----------------选择: & A. F0 b# i3 F3 U2 g) L$ p
3. ADD[SI],[BX] ( )?
) o! Z& u" e* XA. 错误& Q1 D( ]& R% X' t8 L
B. 正确
% e/ ]- j; C5 D3 ^+ T7 ?" \-----------------选择:
3 K0 R4 Q% @# J5 V: H. i% V4. CALL AX ( )
# |/ C, E) s6 k( ^. W1 z- h6 |$ n9 j+ rA. 错误
$ ]6 Y, F' Z- UB. 正确
( t& g+ I: Y' t) y6 {( r-----------------选择:
. i% W- F* o. X" y; y5. PUSH AL ( )?
, {- x) g! g/ ?% X+ V0 ]* X lA. 错误! q1 H" C# Z) Y
B. 正确
5 ?* A& _- y! o0 m-----------------选择:
1 E% q6 i/ a* ~( {9 } D6. NEG30H( )% b8 B' b: g8 p% T& C2 Z1 i3 q& L
A. 错误- G: [ u2 @! \
B. 正确
0 `+ ]% o1 V+ V5 n+ {-----------------选择: 1 z1 M U6 m( g0 |$ I% {! N4 I
7. ADDAX,BL ( )?
8 K0 g) E+ p6 H9 {% r5 nA. 错误6 R$ ]# `; v% X% n5 y
B. 正确( o2 ~* S# a/ _6 V' b
-----------------选择: / ~5 M* v+ I$ F/ ~0 L# u& D4 o
8. SHR AX,CX ( )?% r! Y5 ^" S9 k9 C" c- @
A. 错误
1 O) u1 C; d/ B# _# yB. 正确( t) y* C; r0 G3 j
-----------------选择:
- O+ { L" P4 { V9. CALL 100H ( ): l9 r+ x/ v, Y8 e8 j9 t1 j
A. 错误
( }1 V, a' q: w( U7 R; ]B. 正确
, S" K0 N2 q3 Z+ H7 B+ U2 c$ p) E-----------------选择:
. I8 K8 r4 s# ~10. ROL AX,CL ( )?' Q0 U/ g5 }3 {: }1 i7 S; m2 G
A. 错误& R$ e5 [& n% T* O: ^
B. 正确. X% ^( Q( J6 ^! u
-----------------选择:
0 `4 q% j$ M5 ^6 D3 ?( ?8 |- B3 d( h- a& {! C- W
6 t- g6 e' S! `' Z& } |
|