|
: G% [8 C* T9 i3 h( p8 L
13春学期《汇编语言程序设计》在线作业1/ j( l w9 f2 d
/ Q1 { u% k1 o* L, P! F4 R& ~
单选题 判断题 8 k9 d, M$ V9 \3 `# C
4 f X' I% e6 v3 `
% F4 U: i; B& e& `( Y一、单选题(共 10 道试题,共 50 分。)) |4 x7 p6 F. Q3 N+ c) U
1. 用8位二进制数表示-0的补码为()。
8 O% V+ y& O& Y$ G6 DA. 10000000
0 c9 L/ a4 x( d" Q6 n9 M, `# R# zB. 111111117 @9 Q6 i6 X5 `$ p( g/ e
C. 0
/ o- Z/ g. f/ \* h. U; r! z XD. - k+ H& @ ^. i4 t- w- U
-----------------选择:C
9 U1 t3 ?( l0 U4 A2 L4 J/ w1 N' t2. 已知X,Y为带符号数, 两数比较后, 欲判断X≤Y发生转移, 应使用指令 ( )
5 t2 w: @1 i2 Z c, T }1 r8 LA. JBE
/ D: \" n- A8 R# pB. JL
2 q& C4 Z) G$ @0 g) z8 lC. JNG
( r/ e- P0 g, v. m* R' \D. JNA/ G- z! B3 \& a5 _8 q) R: ^8 m; D: m
-----------------选择:C
, @. G4 Y1 D4 `, n3. 已知AH=0FFH, AL=0FFH, 执行IMUL AH后, AX的内容应为()。?' L3 k) p) \& |7 D* Y
A. 0FFFFH2 h( X& v( } _ K1 ~
B. 0FFH
2 \% x9 {2 b: I. b0 A8 |: b* {C. 0001H& F& D+ K% O1 \ }
D. 0FF01H% ]. _2 t; I) n3 c- _& B
-----------------选择:C % T% E: L( q: L U* v( }7 V
4. 当CX=0时,LOOP AGAIN 执行的次数为 ( )
: V. y5 o5 t( P3 Q, VA. 0次
5 S, {0 o/ B5 Q+ ^4 o+ {B. 1次
0 c0 _) k8 U5 R& d6 ? [' M% zC. 65535次5 }3 Q5 O. r1 O+ U. u' e$ u4 x
D. 65536次4 B, D8 g# G0 F* r) ]
-----------------选择:D 7 }% Q x& r) W
5. 下面是将某存储区清0的宏定义, 现若要将BUFF开始的100个存储单元清0的宏调用格式为()。 CLEARMACRODIR,DST,CNT? DIR? LEA DI,DST? MOV CX,CNT? XOR AL,AL? REP STOSB? ENDM# y6 `5 l7 D( R5 h: \( ^
A. CLEARBUFF, 100
' I E! E$ }5 C/ I2 O4 H- Z( dB. "CLEARSTD, BUFF, 100"- [2 u* q* P+ K% q% x
C. "CLEARCLD, BUFF, 100 "
1 H: t) D. w6 L7 b2 {) vD. "CLEARBUFF, CLD, 100"; ~. [( W: A# s9 }# @
-----------------选择:C
3 d- C0 w& w6 z6. 已知SUBR是一个属性NEAR的子程序, 下述调用SUBR子程序的指令序列中, 哪一个不能实现调用SUBR的目的。( )
7 G# y" M0 O w9 C; k- OA. CALL SUBR
- D# x5 m) P1 _8 u# ^B. CALL NEAR PTR SUBR
' e8 K8 R( W/ M% [, t$ |8 H" X2 E5 ]C. "MOV BX, OFFSET SUBRCALL NEAR PTR[BX] "* w2 p4 |# `0 I3 |3 D
D. "MOV BX, OFFSET SUBRCALL BX"
6 A- o# }* \! S6 a9 }-----------------选择:C 8 K2 n! u) e) [. Y K
7. 已知AL,BL中各存放一个带符号数,计算AL/BL的商,用下述程序段 ( )。! V0 D. v/ n( a& ~' o; X% h
A. XOR AH,AH IDIV BL "
* i% b4 Y3 Y# |2 A: }0 ~9 b0 QB. CBWIDIV BL% E8 M) r' {. b- b9 `
C. DIV BL
7 Q) U( }6 g" q5 h6 T& D l5 |) hD. IDIV BL
* l; c0 a m9 E; e1 n4 ^5 x-----------------选择:
$ N; h( o. s7 `% z2 A8. 循环控制指令隐含指定哪个寄存器作为循环计数器。 ( )) S' I2 p& N4 f2 `
A. CL/ `6 S5 }! Q/ x1 z/ O1 U- n/ {
B. CX
% ~# x. E" e! \7 Q- E( tC. AL2 R9 ]& T) N9 }7 l4 n5 r+ `
D. AX
3 i, [7 L8 I8 K* e-----------------选择:
0 Q' U8 F, X$ R+ ?6 a9. 当执行完下列指令序列后,标志位PF和SF的值为 ( )。 MOV AH,38H? OR AH, 80H?9 ?9 d; E( ~' W" p+ l! H
A. 0,0$ t/ S! W; p# ?' _& y6 }( z
B. 0,19 J+ J, `$ N% f
C. 1,0
) G, R0 G: X5 O1 |7 o1 Q H( Z; x) gD. 1,1?
) H. f- ~* q- y% @4 V4 C$ L-----------------选择: : g2 p% V9 v/ O0 n6 C& r4 G* m
10. 多重中断服务程序中保存现场后,要有STI指令,目的是()。
. y- y7 h# Q/ E% P6 B6 |, N2 L+ VA. 允许响应不可屏蔽中断
1 o8 O( P3 b$ ?# h o7 [% v+ \5 BB. 允许CPU响应低级中断& L/ g$ S: _7 i- {( x0 Y& _
C. 允许CPU响应高级中断
7 o, I+ `0 ]0 t, tD. 允许响应同级中断
6 k" v- c2 J; z% t, ]-----------------选择: 8 L7 j' y1 d. B- @7 @
$ x2 g2 C+ b; _/ R* m! u" E# W6 s# ]* L
2 t$ P% i1 f y# s1 w9 A, s13春学期《汇编语言程序设计》在线作业12 O6 W+ W& k3 E6 G, M
6 S4 y* z9 d. `( {2 O单选题 判断题 8 _) g T! B2 U8 G
9 U- b( y9 r' y7 B0 c
8 W) P/ N4 ~& Q/ q; t5 u! T1 i! s二、判断题(共 10 道试题,共 50 分。)
/ M5 Z. ~7 ^ \4 {: P1. 中断服务程序开始必须有保存现场程序段。()
1 K' y4 @, N' j+ o+ ~$ gA. 错误
$ P$ e; u# b: ] F6 ^B. 正确% E' `9 V0 ?% |: r
-----------------选择:
. J! L7 ?; `( Y# R2. MOV DS,CS ( )?
4 K+ }6 e" R: [A. 错误
0 R" }$ [1 r4 V* qB. 正确
; A; _9 @! N8 h) ~% g& Y-----------------选择:
0 X. _" ^" f$ _) W2 S- U9 Y" A3. ADD[SI],[BX] ( )?
1 m% X g( }, UA. 错误& R4 x# `$ q1 |! [: O8 V
B. 正确
/ E, G& L+ v4 Z. g1 ]-----------------选择: ! P* ?2 p. z" C& Y/ d
4. CALL AX ( )
4 N* r x/ O" X/ |- BA. 错误, o- S4 g# f( O: p
B. 正确
( k+ X; P2 K6 A4 Y-----------------选择: ; A+ T. |& m+ n1 D+ c; n
5. PUSH AL ( )?
$ h2 b0 h1 m E: g+ f! F7 I UA. 错误6 H, s1 B7 |1 A$ L' x
B. 正确9 V, B- ~1 Q' ^+ p
-----------------选择: 2 E# l9 `* p5 W" l. _7 f$ n8 o$ B' C1 I
6. NEG30H( )3 [2 Q* l) I# `/ e7 }1 y
A. 错误
- W( v/ X0 Y9 ?' t) E7 WB. 正确2 n3 U" T7 C8 L
-----------------选择: % |3 a; A$ y% \$ l- N8 M
7. ADDAX,BL ( )?6 J% B3 z7 ?3 [
A. 错误
$ R) P* [' @1 M2 r: F3 v& cB. 正确
; h) j$ E {( p1 i-----------------选择: , N* S7 Q$ x$ w7 b; L* Q( i
8. SHR AX,CX ( )?
( o: K- S6 d7 R( [3 ^$ e) b6 UA. 错误
# }: C* J m) S& gB. 正确 U, S! ^3 C. g
-----------------选择:
' C B; K _" Y, n2 _! a9. CALL 100H ( )
% {# ]2 w2 h3 o* T( `$ V$ k `2 g0 kA. 错误
4 r$ z7 M" e" A: `B. 正确
: G m% {) |" F/ U1 e! A+ e4 t-----------------选择:
4 D! W% [# z: G10. ROL AX,CL ( )?: z' ^" O) X" s' k
A. 错误3 p1 K0 f1 n7 P, r: q% z; H
B. 正确7 w; c( ~1 L9 Z5 k
-----------------选择:
6 K6 d" l" ], W/ N
- i; V1 N2 ^/ d+ f+ E L8 {7 ]- d2 D; L+ `1 h$ U& U5 o! A! I
|
|