1.对于有符号的数来说,下列哪个值最大(D)
A:0F8H            B:11010011B                                                                   
C:82                  D:123Q                                 
2.下列有关汇编语言中标号的命名规则中,错误的是(D)
A:通常由字母打头的字符、数字串组成
B:标号长度不能超过31个字符
C:?和$不能单独作为标号
D: .号不可位于标号首
3.8088/8086存储器分段,每个段不超过(D )
A.64K个字                  B.32K个字节
C.1兆个字节                    D.64K个字节
4.寻址指令MOV  CX, [BX + DI + 20]使用的是哪一种寻址方式(B)
A:寄存器寻址                B相对基址变址寻址
C:变址寻址                    D:基址变址寻址
5.若要求一个操作数中的若干位维持不变,若干位置“1”,可以使用(B)
A:NOT            B:OR                C:AND            D:XOR 
6.下列指令中段默认为堆栈段的是( C)
A.MOV AX,[BX+SI+10]            B.ADD  AX,ES:[SI]
C.SUB  [BX],[BP][DI]          D. MOV  DX,[1000H]
7.表示过程定义结束的伪指令是( A)
A.ENDP        B.ENDS            C.END        D.ENDM 
8.下列标志位中,可以用来判断计算结果正负的是(B)
A:PF                          B:SF                       
    C:DF                          D:OF
9.下列哪个寄存器是属于指针寄存器(C)
A:SI                              B:DX                       
    C:SP                            D:ES
10、80X86通用寄存储器各有不同特殊功能,其中CX寄存器特定用法是(  B )。
A、 I/O指令间接寻址中作地址寄存器
B、在循环指令作循环计数寄存器
C、间接寻址中作变址寄存储器在
D. 间接寻址中作基址寄存器
11、指令MOV [BX][DI],DX中段内地址为  (  A  )
  A、BX值加DI值              B、BX 值减DI值
  C、BX值左移4位加DI值      D、BX 值加DI值左移4位
12、如下指令可将AX寄存器内容改变的是  (  C  )
  A、XCHG    AX , AX        B、CMP  AX , BX 
C、AND  AX , BX          D、TEST  AX , BX
13、指令TEST AL,04H的含义是  (    B  )。
  A、测试AL是否等于04H        B、测试AL第3位状态
  C、测试AL第4位状态      D、将AL与04单元的各位进行测试
3 8086/8088汇编程序中.两个带符号整数x和Y比较后,判别x是否大于Y应该用下列哪条指令?( A)
A  JG    B  JAE     C    JNL        D    JNBE
15、串指令中的目的操作数地址是由___C  ___提供。   
  A.SS:[BP]              B.DS:[SI]
 C.ES:[DI]              D.CS:[IP]
16、在汇编语言程序的开发过程中使用宏功能的顺序是( C  )。   
A、宏定义,宏调用                    B、宏定义,宏展开
C、宏定义,宏调用,宏展开            D、宏定义,宏展开,宏调用
17.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是(     B    )。   
A、名字项        B、操作项        C、操作数项        D、注释项
18CPU 要访问的某一存储单元的实际地址称(C )
A.段地址      B.偏移地址
C.物理地址     D.逻辑地址
19.下面各传送指令中,正确的是(C )
AMOV [DI][SI]             BMOV[DX+DI]AL
CMOV WORD PTR [BX]0100H   DMOV ALBX
20.要实现使BETA 的值为56,应采用语句为(C )
ABETA DB 56    BBETA DB 56H
CBETA EQU 56    DBETA EQU 56H
21 电子计算机自1946年诞生至今已经历四个发展阶段,但就其工作原理而言,都基于冯·诺依曼提出的(D )概念。
A、二进制 B、存储程序
C、程序控制 D、存储程序和程序控制
22 微机中的算术/逻辑单元的英文缩写为(汇编指令有多少个B )。
A、CPU B、ALU
C、BIU DMPU
23 把(5AB)16转换为二进制数(B )。
A、(10110111010) B、(10110101011)2
C、(101010110101)2 D、(1011101001012
24 用于定义常数、变量的内存空间分配和定位的是(A
A、伪指令 B、机器指令 C、宏指令 D、微指令
25 指令MOV AX,[3070H]中源操作数的寻址方式为(B )
  A.寄存器寻址 B.直接寻址   C.立即寻址    D.间接寻址
二.多项选择题
1.在8086汇编语言中,语句的种类有(AB )。
A.指令性语句 B.指示性语句 C.汇编语句 D.说明语句
2.在下列的选项中,不能作为名字的有( ABD)。
 A.AX    B.3MA      C.ABCD      D.MOV
3.在下列的选项中,作为变量的类型有(ABC )。
 A.字节  B.字    C.双字    D.近程
4.在下列的选项中,作为标号的类型有( CD)。
 A.DB    B.DD      C.NEAR      D.FAR
5.在运算符OFFSET后可以是(AB )。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。