|
一、单选题(共 15 道试题,共 75 分。)V 1. 3.当8086/8088访问100H端口时,必须采用__寻址方式。
" Y$ u6 H0 R! b' x* MA. 直接
5 v' I' Y' j. }- c( N; c( iB. 寄存器寻址8 e9 `, x: v" K* y& V/ R
C. 立即; |, x9 }+ S: x% h+ W# @0 z( O
D. 变址" a' B" }! Q; C9 v" m' Z1 V
满分:5 分* h" s4 S! F7 C; j, }
2. 3.使计算机执行某种操作的命令是__。$ x3 X0 E7 ^! J, w4 s
A. 伪指令. g6 C9 F7 [+ F/ t
B. 指令
( D+ j3 W( X; IC. 标号
4 B; w! }! g. i+ I# WD. 助记符: b; ?4 ?! w6 l) p% p$ {. U
满分:5 分
* b: [/ [7 t& e% c y3. 1.执行十进制调整指令DAA,DAS之前,必须把结果存放在__。/ e' _5 w% W# ~ a. p$ R: `" T
A. DL中
+ r+ b* Y& v& D1 x4 u. EB. "CL中( v5 v& P+ N8 o9 j
C. "
* F* [5 d' H$ ?1 @5 _- u' {) yD. BL中/ d1 i' ?4 e6 [0 Q& V# W
E. AL中
& f) l. q/ b# P } 满分:5 分
% ]! n% D( S+ G% ?9 N# m4. 1.循环指令LOOP AGAIN终止循环的条件是__。
" y( q( T% d6 N! vA. (AX)=0: Z& B2 ^$ m T# A) O1 U5 r
B. (BX)=0
7 Z# M! Q$ G0 U9 T% o" X& ^C. (CX)=0
2 J: m# a2 A, fD. (DX)=0* |- J1 k7 `% U( v3 c. j2 C$ r3 B; P7 }
满分:5 分7 _( q! k9 g' n( s6 l4 S [5 x9 Z
5. 2.下列语句中能与“DAl DB 32H,34H”语句等效的是__。
. \' I2 B( w. R! zA. MOV DA1,32H MOV DAI +l,34H"; p9 m2 p0 u8 M, z% z" u9 w. Y# y H
B. "MOV DA1,32 MOV DAI+1,34"
# x2 w6 M% h3 F( H5 [0 NC. MOV WORD PTR DA1,3234 H8 h! f) i) S) A7 F6 C8 h9 L
D. MOV WORD PTR DAI,‘24’
# }9 E* R, Y! g) C 满分:5 分+ V) k8 F5 B# ?- g5 M9 G8 i; m: `7 S
6. 2.计算机能直接识别并执行的语言是__。, C3 \5 E; ^- J: p j
A. 汇编语言
% P. C* {4 [" c; B# I# lB. 机器语言- L* \0 n0 C, Q3 L9 r4 k
C. 高级语言
2 m5 Z1 h- Q7 `9 ?6 E) s9 \D. 低级语言8 j% T2 l) N9 a! H3 \* s& _
满分:5 分9 U* l( r+ C! M" W2 j# a9 P \ O
7. 3.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是__.
( T% i h' d9 M* c& P9 s/ lA. MOV AL,00H
6 W& D: _" v( W5 P2 cB. "AND AL,00H"
) J/ n7 e- `! wC. "XOR AL,AL"
8 N0 F; C, l# P1 }D. "SUB AL,AL"1 b- A- P, a; M! B2 p4 f' Q
满分:5 分; I; l7 a! @% H! w+ r- T% I) P
8. 2.在汇编语言程序中,对END语句的叙述正确的是__。1 o6 G( ]$ ?6 [- k
A. END语句是一可执行语句
! M. ~5 T5 m5 w }/ A* CB. END语句表示程序执行到此结束/ Z: G7 Q6 R) z3 \* ]
C. END语句表示源程序到此结束
/ h1 k2 o8 k2 T9 t) HD. END语句在汇编后要产生机器码- u1 b, x F/ Z5 b6 o
满分:5 分) j6 }3 @! r6 j6 L0 c
9. 1.把源程序变成目标程序的应用软件是__。
4 b6 {% I% g% ^- XA. EDIT
8 y+ ~" \1 v( ~; QB. MASM5 W u: d# Q& A" i, V$ J. ~) o
C. LINK
. i& C1 }$ W5 l9 z' H( Z4 MD. DEBUG
1 U* J1 p" `* S$ |. h) O 满分:5 分
3 O. l* ^$ n/ \! n6 Z }6 S10. 1.下面指令中,操作数的寻址方式为寄存器间接寻址的指令是__。
$ Z! U1 {/ K# K! q9 z8 wA. INC WORD PTR[BX+SI]
. y, K. _4 I; G# l, x/ zB. INC CX,[SI+COUNT]: x+ |) w4 g4 H( @% K' R2 ]
C. NEG BYTE PTR[BX]
. x8 @8 A. Q/ U7 P7 rD. ADD AX,BX( O+ d( G* I: }9 U
满分:5 分$ ]5 _& x1 o' b+ M# `2 k! u/ i! m
11. 2.下列为不合法的标志符的是__。
& V$ } ?) P1 f) u( \A. AXYZ. U; B7 h, D; `0 K- R
B. 5SKY
; b. c9 `) }6 `: xC. @ATT
1 k( U% M9 j+ q6 n3 OD. ?ABC. W2 u. S! ^* C+ S
满分:5 分 g/ C0 Q2 W' d, x7 T
12. 3.CBW指令的功能是__。/ a4 c/ W( p3 o
A. 把源操作数的符号位扩展到目的操作数中: z: C5 B3 r9 J. T/ X, b
B. 把AL中的符号位扩展到AH中
) l3 a5 Q2 j0 t3 G( y- @8 LC. 把AH中的符号位扩展到AL中
: w. l0 g) K+ M, d/ i9 P6 |: JD. 把AX中的符号位扩展到DX中3 Z; I2 ]4 n+ E2 r! T
满分:5 分6 J& G; ~! v+ q7 _) y9 c
13. 3.下列指令中,影响或000标志位的指令是__。
1 R0 S; Y- V9 O; c5 f" hA. PUSHF
2 X1 j6 x8 u( Q% _4 b2 yB. POPF& A6 D2 }: d1 Z1 n- c
C. JNLE8 {* g, M) S! r& q6 x, [% m
D. LOOPZ: A9 i- U& D. _# }5 ^0 X
满分:5 分
# h" f) {9 O/ j5 n14. 4.设SP=1110H,执行PUSH AX指令后,SP的内容为___。9 y1 g/ B' M. L' k* \( ?! `% Z9 _1 Y
A. SP=1112H$ h" A& k& y% u! c+ L" R& j' S9 B
B. SP=110EH
: e- c* e; U) ~0 {, R1 @C. SP=1111H
* U, d2 V3 O" L3 H5 `) ]D. SP=110FH
) j/ E+ `& @/ D 满分:5 分
) p: g9 F8 c5 |9 X! \5 p15. 1.汇编语言语句格式中,对名字项的规定,错误的是__。
" D0 l8 m2 L( @A. 名字的第一个字符只可以是大小写英文字母及?、@、__等* t% p8 P+ d1 i6 V5 W" X* m
B. 名字的第一个字符可以是大小写英文字母、数字、?、@、__等/ s2 Z6 l: G0 u, D; {
C. 名字的有效长度≤31 个字符
! H! A) I$ k" K& ]: c, XD. 名字从第二个字符起可以出现数字,但不允许出现$、#等字符2 ?9 m7 X$ k- Q& v9 ^9 p
满分:5 分 , m( k. M' G0 Y5 ]8 r
. h' k7 S# k# f& V+ m
二、判断题(共 5 道试题,共 25 分。)V 1. 1.对于种类不同的计算机,其机器指令系统都是相同的。0 x$ D; r; ]6 Y& T# v" x1 B. U
A. 错误
3 E$ K! _. C7 CB. 正确1 F% c3 ]" a' c ~" x
满分:5 分
3 ]; B. j, |) r% e% C9 x: r2. 1.汇编语言中的伪指令在编译时不产生任何机器代码。7 ?9 X) E& }. _# ?" l R
A. 错误% Y9 m' ^+ I, H) }) j/ E7 m3 `- y) U& N$ T
B. 正确
) Q/ `% h( g0 ?+ h& } 满分:5 分
$ ~9 e# \: f$ N) \* x+ e3. 2.每执行完一次PUSH指令后,SP的值将会减去1。
' B9 L6 z. S7 f7 ]6 U% W$ zA. 错误
. l8 _' \+ f+ L- KB. 正确5 H! n* D" W8 C5 w! o% p4 X, s, V
满分:5 分( ^3 L5 R% p3 U+ s. P& h0 o
4. 3.OUT DX,AL 指令不合法。
* O2 ^6 p6 y, M9 J$ L; R3 ^A. 错误: M% U4 L% ]9 a5 s, Y& C
B. 正确- t" v7 C. ~. q$ [# C5 N
满分:5 分: _' r$ d; T1 s8 @
5. 1.二进制数10110111执行完一次算术右移指令SAR后变为01011011。. T; L; E5 W0 o; B9 G( o0 L
A. 错误' y. S0 ]( z0 @4 v) N2 V, T& H) u
B. 正确
@" J$ P+ B- q8 E+ g3 I 满分:5 分 |
|