|
资料来源:谋学网(www.mouxue.com)汇编语言程序设计-[东北师范大学]《汇编语言程序设计》2023年秋学期在线作业1
$ ]: V9 T @/ C* s7 ? r3 S3 Z试卷总分:100 得分:1002 Z i* @/ Z' c; u; p& B! @
第1题,假定一个名为A的程序要调用子程序B则B怎么知道A要调用它呢
. N( V% @) r* r& a) ^1 Q! xA、Extrn B:far$ R! ~4 F" e) w: p
B、public B
& V" e) C4 h5 M' s; JC、public A
# I2 E( U4 y! V6 v( t2 XD、extrn A:far
7 T$ U @0 E- x) H7 d" l3 F( k正确答案:6 @# p& l3 f9 I4 k& E, l1 u# P
4 H' `3 J* V1 y9 ^7 _( |( o) U( D9 T- [
第2题,十六进制数0FFF8H表示的十进制负数是
( c" w! u* A1 y5 mA、32760/ [0 k# d) C- x' b
B、65528
/ f* K- _( l* S' l" WC、-32760) x @ v: ~9 y u$ h5 j1 y
D、-65528
6 y3 a0 r3 A3 \6 }$ |5 m; R正确答案:
" C& t; B! Q# m3 c6 Q
6 k- L+ G. T G7 X9 d+ q# D3 z. Z& U9 V7 s
第3题,dx=0b9hshrdx1的结果是
+ ]% ^+ g0 \( z' ^+ uA、05ch6 d4 }8 G) x* W% {, Q" I; R
B、06ch4 w% U* X# `! K* W: Q4 @
C、00ch; t+ p% _* i) s( k6 c
D、01ch
: j/ P! V: j7 ^) b- ]+ S% ]( }正确答案:
$ o( y! Y* J Z
$ [" @" E7 T$ B! O9 F- S! {5 ^$ V
! k5 O2 M4 |2 Q+ L0 L第4题,为了避免程序中多次调用该宏定义时标号的多重定义而引入的伪操作是. R! s c* \8 }$ J! B
A、LOCAL: [( j- j/ H. ~& L" Q4 ]
B、PUREG* A- Q( C' z& Y9 u) }4 A
C、REPT
; Q. C9 }. z/ t+ Q" r2 U% H: JD、IRP
/ y) ~' j7 k( _3 v4 B; U- Y( j正确答案:
* J. Q, t6 o3 \# U7 M; E& k8 K( z; G4 R: O% W
4 d- ?6 s4 _/ W# t4 Y% ?: f资料来源:谋学网(www.mouxue.com),下列叙述中属于子程序直接递归调用的是$ T5 o: S) Z, [# A( I
A、子程序1调用子程序2
! G. D( D+ J! h8 I$ G/ p; G) QB、子程序2调用子程序3
3 v! h- ]; m3 N, ?* k- VC、子程序3调用子程序4
5 S4 T7 o1 {9 {% d& eD、子程序4调用子程序4% u3 L) v: U4 i1 v
正确答案:
! ]9 ^6 x! l4 s/ C% n9 R/ A. }! Z) o: b2 x
7 O3 C6 H6 G2 }* z8 m
第6题,下列哪种中断可以通过IF进行屏蔽
; R! a2 M- d0 B7 x2 A0 MA、软中断调用' G8 @: |8 c" D% u0 H8 G; ]
B、NMI Q' ^3 E5 b/ i& V0 V
C、INTR) Y& ` G) ^5 D1 R
D、CPU内部中断) `3 `! u! O, @$ l. G7 Z% p
正确答案:# W8 e, |: G% N) o: C# \" u1 O
7 r( | Q0 y- d! c t% g4 E8 s/ F" ?0 p3 U: k k/ s
第7题,计算机传送数据除了并行方式还有
( K9 Q5 O7 T- g/ O! T G7 L3 NA、串行方式 u0 z: h/ I( z! [% ?) L
B、同步方式4 K; `) x. n a+ f# I
C、异步方式
8 U, z6 B+ r7 Z6 q/ K& ]& qD、串并联方式
8 x/ P4 Y+ M: ?正确答案:
/ n5 X6 J2 P& S
5 }4 P! h4 L2 P! ~9 t) T
' a% x" g, }* w3 U$ D! f第8题,若AX=2000HCL=90H则DIVCL执行后AX=, D. f2 N; A* ] v0 C% G: V. k2 [* S
A、8038H6 z: b$ z7 t( c8 j, ~. X. B
B、8039H$ ~' p5 w6 [ r+ a2 w% G# A
C、9138H
3 A" s, T/ @" G' a5 X1 t7 _2 jD、8138H3 c- T* R& V# E/ a% c$ ?
正确答案:
; G/ K) A6 Y2 K" i# P9 [8 Y5 |* f
. K3 p5 D- ? _5 m/ _* z( {/ z" u" M7 i: ^
第9题,错误代码为01的错误类型. p- Z. _6 g( Q% d8 W% S) G1 J l
A、文件未找到
9 L9 \( N8 C+ h) SB、路径未找到+ V; s7 L1 ]9 F3 |( g* d/ I
C、拒绝存取
, i6 B! U) Q, j8 KD、非法功能号 F; v0 W2 y, w
正确答案:3 \) k* ~3 J- K- g2 P
4 `( \% j' d% b
3 U) v Q! H* \6 A6 ^+ v资料来源:谋学网(www.mouxue.com),汇编程序将回送变量或标号的段地址值的数值回送操作符
2 A* K$ d; v* s. s: ZA、TYPE expression: N. c! f) b% x0 X" \( v1 I
B、offset variable
0 r) O; \0 D/ ] m' HC、SEG Variable|label
" k- w1 W6 U) W2 MD、LENGTH Variable
! x. X* ?: j2 u1 H0 c正确答案:' M2 `+ Z# V3 F* p2 d
% g& G3 _! B7 C# k, r1 j9 y( o/ L+ Z. U1 J
第11题,与数据有关的寻址方式
' k7 `5 n1 T) k$ G3 R4 HA、立即寻址- C$ k9 P, B+ n8 }! e8 S8 @0 }" f1 B
B、直接寻址8 R9 y4 T! ]. }) v! w
C、变址寻址
' m V; M3 A6 @2 Z0 r) D) b* xD、基址寻址
& X$ l& E$ O5 Y, D$ d* x正确答案:
1 u9 [! M" C$ i: ]! z1 ?$ a& N" |5 Q" e
4 _" g: {9 ^3 e& k2 m( n资料来源:谋学网(www.mouxue.com),loop1cmpax4JnzExit1 z' B6 g+ o$ J& b" D& c
Looploop1
8 D& g5 B O9 g4 bExit...当cx=4执行这些指令时ax等于时能让cx最终的值为3
! Z/ w2 e$ Y( f% I* @. Z3 o5 CA、1
5 [5 c8 {. @% v! o4 Q5 M d% p: KB、2
. U9 _/ `3 E" w' F0 j( DC、3
( t# @+ Y( e2 yD、41 v& Y8 S) w) J% b0 Z
正确答案:
: s6 u+ I) I! ^5 U, [0 W5 Y& R6 _) x @ E0 ]/ J0 `
8 L8 `' d5 _0 ], `第13题,以下寻址方式只能在80386下用' [: Y5 ?4 s; K7 {
A、基址寻址
, m$ U1 Q6 p" U4 h- t! t P# _$ P, IB、基址变址
1 I8 C' R; }5 D& XC、比例变址寻址& V Q. [! G) L9 b6 O
D、相对比例变址基址寻址
8 H" G7 _% D* t; Z& B正确答案:
; u/ I& O9 h. j6 P
* q) m% d% z. F- t! X$ l8 s }% i9 }' ]$ ^/ }
第14题,比较两个无符号数表示低于或不高于或等于或进位为一就转移的指令为
$ O% ~: H5 G) GA、JB7 i* \# n( P! ?, d# B: L1 R
B、JL
1 R9 D2 G9 n& |9 u/ l7 U% ]/ }C、JNAE
% y' i! J1 |6 g6 [D、JNGE
" K; v- U( G% ?5 K1 s1 S3 [0 ]正确答案:
' ~7 {0 F1 V' s" m1 v# ~
8 ?7 t8 [7 Q$ a/ u9 e, s
/ E$ L* P; _' Q资料来源:谋学网(www.mouxue.com),"languagetype"在说明档该过程作为某种高级程序的子过程时所用的高级语言可以是
/ [7 M. _0 k. z2 E! c" EA、PASCAL& e4 c- S* D! R! S s
B、BASIC( Q- b6 l6 W4 \1 p+ a V+ }
C、FORTAN' J( w# e. V; l2 ^9 j$ m \
D、C# a) l; D3 W/ {0 W3 P
正确答案:
, z, [% E1 G0 }* \+ U
1 h4 M4 H0 w1 _8 E& d& T
2 ~4 N/ h, @; e" v" _/ f第16题,CPU利用输入输出指令与外部设备交换什么信息" L# c& F2 o& m8 k2 j6 ^! }
A、控制信息
1 G) q# R% o4 |B、状态信息
! |0 Q& t3 j- b7 \6 |: ~. fC、数据信息
S, p; u" k$ W" DD、总线信息
5 @. b( i. D+ I正确答案:) R8 N# r: f6 g
# e3 O8 m% t% _3 @
5 L6 o0 V4 k5 u; H" P第17题,分支程序结构的形式有
! P5 K6 b0 t! }A、单分支结构
, [$ p+ E+ a4 KB、双分支结构
1 d8 G# V; O4 y: HC、多分支结构' y* `. h$ u" I
D、无分支结构! o, t& X$ z- V8 C
正确答案:4 Z9 L' a& x: Z- l
+ z( f1 V: c9 p" W$ r9 ?- S2 F
( |/ s- A. T/ P+ s
第18题,从缓冲区写信息到一个文件如果没有关文件会出现什么问题9 o3 E+ U, W; d, t2 o
A、磁盘末尾的部分信息没有写入磁盘. O- |' u/ L/ ]$ M8 g
B、写入文件不完整 M, w( ?, i; I& b. E
C、丢失一些信息9 N6 b2 h0 I8 I- ~$ F5 V
D、没什么影响
% M) z9 P) X2 K正确答案:A,B,C# |" G6 K+ K% ]/ W a6 Z7 v
5 Z. s% x- s' z+ m
+ E( ~6 _6 M$ f. ]( S z- R
第19题,写出一个指令将一个字数据从端口1000H输入3 z N0 P5 `! r! Z" q8 `0 E
A、MOV AX,100H7 e$ ?& L% W' p/ u
B、MOV DX,1000H
; v2 N2 N5 N* u* |C、IN AX,DX
. S2 S9 B+ y; W' B; QD、OUTAX,DX
+ J) R) R; V. P; i正确答案:
; O& q0 k/ G0 O( I N. p/ j5 `& r0 u4 W# W* W ~: d, A
\- V) |& `5 V$ d
资料来源:谋学网(www.mouxue.com),分配给INT8的中断类型号在中断向量中的物理地址是
+ X, C/ D/ V0 M4 FA、00020H
! z5 f9 ~4 q& E1 [7 c7 C7 K! {B、00021H
! B6 X/ W& h) Y8 i) @C、00022H
5 L3 `+ p6 a- i* `4 oD、00023H
7 c' x: X* y: G, a, m$ ?正确答案:9 K: U& u: R! H4 E4 ]/ ~/ I
) D; j# g0 {0 s" W4 C6 `
( B' P3 b+ x$ u% {/ b! M
第21题,所有的图形程序都需要通过位映像的方法逐一计算屏幕上的每一个像素值
9 I$ [8 x) ~( M, JA、错误! c6 c: @9 Z) p4 w- ?+ d
B、正确2 t) m5 ~4 B6 T5 V
正确答案:: A" y3 v& N% {; l- l! S% n
S4 Y4 N! V& A) Z) u% C
: F* P( S0 a" Q第22题,因为有段寄存器所以存储器要分段) k, h2 V* s& H. e
A、错误
, `* ~+ [6 w' |3 N7 D i. qB、正确
1 M. s j$ \* @. P正确答案:2 W0 ?: r$ Y- }6 @9 e
! z1 s$ [4 v. }2 _8 [ }. \* l# k2 |6 K6 U2 V
第23题,求一个数的补码正数的补码是它本身负数的补码是各位取反加一
) q% B: e. C. Q$ \8 U, `/ U( mA、错误( r5 |; S0 L4 }, S1 u
B、正确0 ]0 v2 T2 b0 @/ T7 x4 w; V
正确答案:7 T5 Q* e5 ~+ T% y1 I' J& {
' v ~0 w* V& O+ v3 S; p
I4 O. q# ?& ]& E第24题,以先进后出方式工作的存储空间是堆栈
0 u& `! A( v0 {3 z& t- _# iA、错误
/ e3 J8 s5 J) Z- d T# O1 tB、正确7 L1 v: d/ o6 @- \5 T9 E1 u( Y
正确答案:$ p7 o) C7 [4 L! ^# t7 s$ s% ]
0 n8 G: U: l& o, q
{4 E( @9 ]9 k1 P7 d3 k* Z* j资料来源:谋学网(www.mouxue.com),主存储器和CPU均包含于处理器单元中4 n$ U' ~: H( Z5 G2 @1 u/ P
A、错误
, g$ i. l% x3 C" D- s# WB、正确
3 {, G/ X" h" ?7 e z2 J2 W正确答案:
" w. `" m- s! m& l) y" @. R
$ U* u2 B7 _2 k6 |+ k6 M- G: [- o. U# ?% ?! ~/ N* ^! U
第26题,操作数指令的两个操作数中只能有一个使用存储器寻址方式
$ w0 ~$ N6 a1 S8 w4 QA、错误
! M" S6 Q6 r m! m4 BB、正确& p* l g/ n. y3 L* M5 B; _
正确答案:$ R" e/ L5 H1 e9 u1 D
) l! l$ l. T6 s
7 m# e- }/ B: Y e第27题,DMA方式又叫做直接存储器存取方式
% T! r" F) m5 u& p: jA、错误8 }4 F5 v: k- P0 m* W1 j
B、正确
" d$ q7 `! D. R1 j6 b; v: n$ i ~3 c+ f正确答案:
- u b9 N: }0 O$ S! V" M! ]# j/ @+ M- h2 \0 u( Y- a" ~
9 l' I* W; m3 B) h2 M( M4 g第28题,条件汇编IFB表示如果自变量不为空则满足条件$ R5 f* [; a* k( W: p3 h
A、错误
8 s, Q. t( [1 T$ d: Q# nB、正确* k! d$ Y1 c. X" b* h: c
正确答案:
# q1 N% P' X; S6 ~7 J) ^; `2 V/ n4 s# [
% k5 ^; M C' Q, p _# j) K" J
第29题,INT指令可以指定00FFH中的任何类型号
8 B% b5 ^% `( B( U. D9 lA、错误
( P5 n+ _5 ~3 c- nB、正确; n8 } a: r, Q0 ~5 `# ~3 u
正确答案:
5 }4 d! d: @3 D& K/ I, k7 n) K; O: M! C4 A
6 Z1 ?& Y; p z2 K
资料来源:谋学网(www.mouxue.com),宏调用必须先定义后调用
^- g3 x/ j- m) d# lA、错误. \7 e5 t& H) a: v0 l' h( o1 V
B、正确
+ T0 `8 [' x" b/ j* T3 b; c6 {正确答案:
% O/ A8 `, |- K6 ~
, w Z3 D7 L( ]1 S# r
1 K2 ^- N$ V* C9 B* p& l4 g% _第31题,EMP=6或EMPEQU6都可以使6赋以符号名EMP然而不允许两者同时使用
8 w% [- o) g3 w3 L! @$ }A、错误: n, B0 D$ c% q% `
B、正确' v4 @* ~( K+ |3 P4 ?+ e
正确答案:
8 M3 @# m) T- w4 t
* A* C. M# t$ b. Q4 X
7 m! B9 {3 ?0 d第32题,not指令允许使用立即数
w8 V. {% Y% b* d* N8 ?; g0 g' L5 UA、错误
) |: W0 |9 F" t# }* T1 DB、正确
, x! l* ~* l) i0 m: b正确答案:
8 m4 u- Z6 H8 J/ u& ~1 j" i* Q" l7 ?; T' H6 G
! w/ l% P* c& k7 C: e3 k: t: S( c$ t7 \
第33题,在乘法指令里目的操作数必须是累加器字运算为ax字节运算为al
0 M) Y! V5 u5 U0 S8 } ]! CA、错误" q% S4 @ Y& y0 R7 g: y" Q( B
B、正确
2 L" N- V8 a6 Z2 q+ q# d% O: ?正确答案:
+ ^9 H1 ]" [( ^! c. P
5 H- `& [% B3 i9 j2 `6 E3 m W/ N3 P R5 i
第34题,EVEN伪操作使下一个变量或指令开始于偶数字节地址& a& ] }( v2 {8 ^/ r
A、错误
T8 U5 L8 L1 b# g, H( o1 J" p9 V" MB、正确
$ }7 C0 U2 T4 m, r, h正确答案:1 J9 v3 I) i4 s0 G+ s; G
$ J+ m1 u3 F6 y3 ] ^' k
" O/ b9 _: d( O! H) _- y% R第35题,8576的结果用十六进制表示为08H
' [ ?( X5 F+ s9 k0 hA、错误9 z" Y; R4 [% a* b
B、正确- x" j0 B4 Q8 c% d4 p) H2 n
正确答案:! b# c+ Z2 a8 F* X* |3 N
! L, p/ h2 e: M9 L$ r; A3 X3 C9 l6 X: a q4 J8 g
第36题,COM文件是一种可执行文件由程序本身的二进制代码组成
4 o( F: r7 t- b% y2 dA、错误, Q8 U: j2 K$ h! i9 b
B、正确% n! |4 `. |" I4 v% }
正确答案:
$ h! m) a% n* R9 @) k
3 S- Y4 A+ V O$ Y! V3 L2 r# {+ C) ], ^( [, _0 C& Q1 b' G
第37题,建立活动传递结构是由调用程序和过程共同完成的而清除活动传递结构是由过程完成的
. S- w9 q4 X/ l F) v( ZA、错误
}$ q. I5 i6 c7 }/ Q9 AB、正确
# B' x$ ?% b- o# n正确答案:5 ]4 ]/ D- s* G+ S9 h# G+ J4 t
1 R( r0 n$ L: F X% E+ Z5 I
6 c! O7 l/ O: ~; Q) t2 Y, p第38题,汇编语言之所以属于低级语言是由于用它编写的程序执行效率不如高级语言5 c' Z0 L) y& q0 X6 `! J l8 S: p' J
A、错误
, r. d0 N! X+ g& I( l- c, @! UB、正确# c& Y* T* h H5 v
正确答案:$ R7 C* c5 m+ d' Z
, x' K4 l$ Y2 h# y0 h# X, c
2 H1 |$ `6 {+ T8 j! e# I第39题,除法指令对所有的条件码均无定义
* f& [. H- I5 m. v% B) v" ^# aA、错误
, k8 B3 ~; G! |# l6 z6 U9 ZB、正确
8 F) Y' c7 H% Q正确答案:
; K' |2 ]9 g# {! Y
6 s# y" B- e8 y, X) k. k* f9 b0 ^: u4 E7 H) y8 Z
第40题,bx也可以作为累加器用
C* ~+ ]+ c' U4 O# E: j2 }: E bA、错误
3 P6 ?* S7 n- v+ m1 c0 A! `$ [B、正确5 n! Z& U: S" o
正确答案:8 f& \: I9 v2 Q5 z0 k" d1 N
, h# H1 Z& P9 L2 P
# z9 W* t+ y/ U
3 M9 {) G# p" x3 @9 X! X
$ e' z7 j) `5 L( ]3 E4 h, ?, Y# ~
0 O; t9 H7 h Q
2 H# D" I) q5 I( u! y8 W% Y3 L9 z/ }- P2 a
: i8 x& N6 |" o( T- z
- j. O* ], p7 `
# r& |# {7 T2 l9 K+ o9 b+ l4 B" y! ]5 P) \2 B/ `9 U6 ~
+ R8 i% j. M$ Q Q* K" s6 S
: V( ?8 t6 t( v7 ?+ ?- ~- Z- T6 _9 Y( ]; y; a
|
|