汇编语言复习题与答案.doc
文本预览下载声明
汇编语言程序设计复习题
一、 选择题1.用户为了解决自己的问题,用汇编语言所编写的程序,称为( )
A.目标程序 B.源程序
C.可执行程序 D.汇编程序
2.某系列微机对存储器的分段,如果每一个段最多的字节存储单元是64K,那么表示段内字节单元偏移地址的二进制位数应是( )
A.20位 B.16位
C.15位 D.12位
3.设 SP初值为2000H,执行指令“PUSH AX”后,SP的值是( )
A.1FFFH B.1998H
C.2002H D.1FFEH
4.循环指令LOOP产生循环的条件是( )
A.CX-1=1 B.CX-1=0
C.CX-1≠0 D.CF=1和ZF=0
5.汇编语言源程序中,每个语句可由四项组成,其中名字项是一个符号,下面列出的有效名字是( )
A. Variable B.First ld
C.0FFFFH D. ‘Memphis’
6. 要求将A,B两个字符的ASC码41H,42H顺序存放在连续两个字存储单元中,可选用的语句是( )
A. DA1 DB ‘AB’ B.DA1 DW ‘AB’
C. DA1 DB 0ABH D.DA1 DW ‘ABH
7.某程序装入内存后,DS=1200H,CS=1400H,则程序中数据段中的数据最多是( )字节。
A.2K B.4K
C.8K D.16K
8.有语句:COUNT EQU 256下列四种叙述中,正确的是( )。
A.COUNT是变量 B.COUNT占用一个字节存储单元
C.COUNT是符号常数 D.COUNT占用二个字节存储单元
9.下面指令中,源操作数的寻址方式为立即寻址的是( )。
A.MOV AX,OFFSET A B.MOV AX,A
C.MOV AX,1 D.MOV AX,A〔BX〕
10.下列指令执行后,不改变AL寄存器内容的指令是( )。
A.AND AL,1 B.CMP AL,DL
C.XOR AL,AL D.SUB AL,DL
11.执行1号DOS系统功能调用,从键盘输入的字符值存放在( )寄存器中。
A.AL B.BL
C.CL D.DL
12.将CX寄存器低4位清零的正确指令是( )。
A. AND CX,0F0H B.AND CX,0FFF0H
C.AND CX,1110H D.MOV CX,013.微机中,有符号数是用( )表示的 .原码 .补码 .反码 .BCD码
.把汇编源程序变成代码程序的过程是( )
.编译 .汇编 .编辑 .链接
、 填空题1.ZF标志位是标志结果是否为零的,若结果,ZF为( ),否则ZF为()。当ZF为1时,SF为( )
. 从80386开始,Intel的CPU具有3种运行模式:实模式、保护模式和虚拟8086模式。
3. 16位无符号整数的表示范围为0--,写成16进制形式为(),位有符号整数的表示范围为---+32767,写成16进制形式为(—7FFFH )
. 寻址方式指的是指令按什么方式给出操作数或与其有关的地址信息,80386以上的微处理器指令寻址方式有八种:立即寻址方式、寄存器寻址方式、直接寻址方式、寄存器间接寻址方式、寄存器相对寻址方式 、基址变址寻址方式 、相对基址变址寻址方式 、比例变址寻址方式
显示全部