|
一、单选题(共 15 道试题,共 75 分。)V 1. 3.当8086/8088访问100H端口时,必须采用__寻址方式。
# ]) t. T9 q6 U B Y! d, ]0 Y7 NA. 直接* p1 y6 _- I% b: ?% y0 [
B. 寄存器寻址4 k+ M# E1 ~& O4 X7 T% j, r
C. 立即+ A% W6 n6 L" X5 p; U
D. 变址
! l( W! g0 G6 M: T* H 满分:5 分
# H+ J/ B! G: @. I+ U! C2. 3.使计算机执行某种操作的命令是__。4 A8 T0 ? z, U4 M4 G, e
A. 伪指令- L2 V+ l+ q3 c+ `" |
B. 指令
1 u& Z- c: z+ J; c2 tC. 标号
0 V2 s R+ M) M2 t3 \# X8 X& qD. 助记符1 E# T& ? \& \2 z4 l
满分:5 分
. U$ n2 o7 ]( v- P, q3 t9 z' }. T& Y3. 1.执行十进制调整指令DAA,DAS之前,必须把结果存放在__。$ n9 e/ K; q2 Q: x2 |( c- _3 T
A. DL中8 u7 ]! C4 U- Y# j5 @: g3 x
B. "CL中; \8 B+ b, n7 s5 [
C. "
( \- N5 y% Z: V8 J5 T/ d$ ~0 FD. BL中# B0 L$ @ E1 K6 Y7 s
E. AL中8 k7 A- s, v8 d( ^
满分:5 分' c3 U V& R6 [( ~
4. 1.循环指令LOOP AGAIN终止循环的条件是__。2 \# Q" S8 I. [6 g
A. (AX)=03 @! s' w# ]# H M
B. (BX)=0
2 V! R ?/ |# U) A( b& LC. (CX)=0( X" U, e0 k# a7 Q
D. (DX)=0
$ k! s7 j, f. A* B 满分:5 分 ]: m7 S" x( a' d6 P
5. 2.下列语句中能与“DAl DB 32H,34H”语句等效的是__。
1 m; q k# T# k; qA. MOV DA1,32H MOV DAI +l,34H"
4 R/ e2 l5 ]& H' xB. "MOV DA1,32 MOV DAI+1,34"
) ^ m2 W. y' i% p3 w2 jC. MOV WORD PTR DA1,3234 H. {6 R) Y3 h9 B8 v) P$ p F' B+ G$ k
D. MOV WORD PTR DAI,‘24’' x0 m7 m% G& X8 C" O
满分:5 分
7 ~" V z ^" ]+ m- R7 t6. 2.计算机能直接识别并执行的语言是__。
8 ` Y9 s, l( a/ ?" lA. 汇编语言
6 H3 U5 @" \ |- z" `$ HB. 机器语言
: k+ L% x: M* \. [: o2 x$ m% pC. 高级语言
$ `) p/ H( X7 ?D. 低级语言
, D' @, C6 ~, N/ g5 K, ~ 满分:5 分1 c1 k2 X% A7 d
7. 3.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是__.6 w4 F9 s' `/ h% J* {
A. MOV AL,00H
$ l0 d- o( W fB. "AND AL,00H"
/ Q5 T4 u9 o' `9 e8 I1 R6 u/ YC. "XOR AL,AL"
8 f5 G4 w* G. B# YD. "SUB AL,AL"1 I: }0 E4 L9 M3 S
满分:5 分7 u+ U) b; d! {0 d5 N w' b
8. 2.在汇编语言程序中,对END语句的叙述正确的是__。! v5 K, ^/ T* A& A6 N5 b
A. END语句是一可执行语句! p! F1 u9 F. G% w& d( {
B. END语句表示程序执行到此结束
) M; j0 m) u- U4 |* w# Q; P* z. d8 EC. END语句表示源程序到此结束
# I; V$ R% P- g |7 jD. END语句在汇编后要产生机器码) a4 D+ d4 I# J
满分:5 分
! H) o; ?3 v) k( ]9. 1.把源程序变成目标程序的应用软件是__。1 B# J2 P) g) A( m1 B: s
A. EDIT( Q+ D f1 R2 ?- @9 _
B. MASM
! W+ }) @+ i* M: B4 f( eC. LINK# T: K$ n/ F" T# L! b
D. DEBUG: Y' Y/ Y+ N7 c; x& n, p/ Z
满分:5 分
! k; c9 K+ U% q `9 o# u10. 1.下面指令中,操作数的寻址方式为寄存器间接寻址的指令是__。
% A) d+ c4 S/ q+ {. ~2 xA. INC WORD PTR[BX+SI]# o. k5 \ D x6 m& R+ ?9 L+ u# v
B. INC CX,[SI+COUNT]
3 k/ L. p1 ]5 c$ u+ `% D' FC. NEG BYTE PTR[BX], ~6 o" J( t2 o& Z$ e% G9 o6 g- o. I! c
D. ADD AX,BX
1 J* p1 H6 n3 y" _% U 满分:5 分
& F' W% O2 x1 P% E11. 2.下列为不合法的标志符的是__。
0 W0 x% @4 K& ]/ q, N" E/ `5 [' VA. AXYZ% i5 ^. x$ z6 v( U. C
B. 5SKY4 _) l8 k: d w" G& A. r6 f% i
C. @ATT7 d1 E4 H x/ W, V% L9 B4 g
D. ?ABC3 c( h; ]( h9 m7 ?5 |
满分:5 分
, E1 d) a/ P# a7 ^4 U* j6 e12. 3.CBW指令的功能是__。
+ t9 K' C$ \0 f! Y. c/ ~0 GA. 把源操作数的符号位扩展到目的操作数中+ i0 h. i7 {% }. D7 H2 P
B. 把AL中的符号位扩展到AH中
! `& G' M/ I1 oC. 把AH中的符号位扩展到AL中. O5 D3 k2 M& u- G; |! b
D. 把AX中的符号位扩展到DX中
, z) r& I5 k) u. Q: Q 满分:5 分+ z; j# R0 a& }% [# D" v+ K
13. 3.下列指令中,影响或000标志位的指令是__。
- G9 G+ J- J% K' ?" I2 z0 @- h( }+ ^7 dA. PUSHF
+ J. I' R& r" M! {7 UB. POPF( o/ V }/ z9 K0 }
C. JNLE$ l2 k& |3 t7 t" W5 K' W D1 H: b
D. LOOPZ
# a3 _+ k% p# h% t/ N% T% o# Z 满分:5 分+ f/ X* R [2 Z" A9 ]6 \
14. 4.设SP=1110H,执行PUSH AX指令后,SP的内容为___。
; B+ D' E# ^7 ~1 p8 G+ a# f7 ] YA. SP=1112H
; P! G, w/ \' T; QB. SP=110EH
8 c/ D. k$ Z/ ]: S$ hC. SP=1111H
% G J. D, x1 u# XD. SP=110FH
, n9 V0 n. h7 | 满分:5 分
3 g5 w& v. D! O15. 1.汇编语言语句格式中,对名字项的规定,错误的是__。
# l: p2 m+ C- `A. 名字的第一个字符只可以是大小写英文字母及?、@、__等& V! s3 ?7 r X. y- e
B. 名字的第一个字符可以是大小写英文字母、数字、?、@、__等) h) c7 v% d+ ~5 o" p
C. 名字的有效长度≤31 个字符8 j+ w6 H: c4 Q5 I+ [3 L" m
D. 名字从第二个字符起可以出现数字,但不允许出现$、#等字符
& b3 r, L' ` p0 D% E8 @8 ] 满分:5 分
/ ]% C9 ]5 a7 G$ A! p8 ~3 \5 _% P% ~ v! |
二、判断题(共 5 道试题,共 25 分。)V 1. 1.对于种类不同的计算机,其机器指令系统都是相同的。
4 F# ?5 H7 y5 Y. C3 v* aA. 错误9 k6 A/ u# e& D- n
B. 正确
5 k3 [: g. p7 c8 m; {7 Y) u 满分:5 分
* A1 l* P1 \5 `& w2. 1.汇编语言中的伪指令在编译时不产生任何机器代码。
+ F! m$ Q; J/ Y0 F9 @" VA. 错误, d: q; l2 m/ S
B. 正确
$ o8 m" ^! V4 ^4 S+ @2 w 满分:5 分" o& e2 C' t" K% `+ E3 ~' S
3. 2.每执行完一次PUSH指令后,SP的值将会减去1。
' k- v3 |4 u: B) M+ GA. 错误
# `4 Y: a" T) g1 ?) j5 S# U: _B. 正确
; S7 }* B" B+ F: y 满分:5 分
3 ?6 {( q% c+ h3 r7 I4. 3.OUT DX,AL 指令不合法。. [1 J! B2 W* x' |
A. 错误
1 t1 [ I) ^ [" @* s7 zB. 正确' c8 b4 @& x: d1 `4 Y
满分:5 分
! z3 z, T# [8 P( z7 R+ u! g5. 1.二进制数10110111执行完一次算术右移指令SAR后变为01011011。
" Z4 b, V9 U7 g4 Y6 ]A. 错误
; M* N# _: c" o5 e! q8 f6 BB. 正确
% p2 n/ E* o, `8 x 满分:5 分 |
|