青青 发表于 2015-5-18 08:56:10

大工15春《汇编语言程序设计》毕业清考在线测试答案

大工15春《汇编语言程序设计》毕业清考在线测试

一、单选题:
1.十进制负数-61的八位二进制反码是(    )。          (满分:2)
    A. 01000010
    B. 01010000
    C. 11000010
    D. 11010000
2.宏定义的完整格式中使用的一对伪操作是(    )。          (满分:2)
    A. MACRO和END
    B. MACRO和ENDP
    C. MACRO和ENDS
3.不属于汇编语言程序建立及汇编过程的是(    )。          (满分:2)
    A. 编辑程序
    B. 运行程序
    C. 汇编程序
    D. 连接程序
4.汇编程序中语句DAT1 DB 02H的含义是(    )。          (满分:2)
    A. 用DAT1表示02H
    B. 定义DAT1为变量,其初值为02H
    C. 从标号DAT1对应的地址起02H个单元被分配
    D. 定义DAT1为变量,其地址为0002H
5.用于删除宏定义的伪操作是(    )。          (满分:2)
    A. DELETE
    B. REMOVE
    C. PURGE
    D. CANCLE
6.执行计算4652H+0F0F0H,则标志位CF和OF的值为(    )。          (满分:2)
    A. 0,0
    B. 0,1
    C. 1,0
    D. 1,1
7.宏定义必须使用的伪指令(    )。          (满分:2)
    A. PROC…ENDP
    B. SEGMENT…ENDS
    C. MACRO…ENDM
    D. ASSUME
8.BISO显示中断的调用的功能号是(    )。          (满分:2)
    A. 21H
    B. 20H
    C. 22H
    D. 10H
9.机器字长为8位,写出N=-115D的补码表示(    )。          (满分:2)
    A. 8DH
    B. 9DH
    C. 8CH
    D. 8BH
10.二进制数11001011对应十进制数为多少(    )。          (满分:2)
    A. 201
    B. 202
    C. 203
    D. 195
11.对于有符号的数来说,下列哪个值最大(    )。          (满分:2)
    A. 0F8H
    B. 11010011B
    C. 82
    D. 123Q
12.关于BIOS和DOS打印输出,下列说法错误的是(    )。          (满分:2)
    A. 在DOS中,INT 21H提供了一种打印输出的功能调用。
    B. 在DOS中,05H——向连接在LPT1端口上的打印机输出一个字符。
    C. BIOS系统提供了中断17H来实现打印输出功能
    D. 在BIOS中,00H——初始化指定的打印机
13.内部中断的中断类型码是由(    )。          (满分:2)
    A. 外设提供
    B. 接口电路提供
    C. 指令提供或预先规定
    D. I/O端口提供
14.若AX= - 15要得到AX=15应执行的指令是(    )。          (满分:2)
    A. NEG AX
    B. NOT AX
    C. INC AX
    D. DEC AX
15.执行除法指令后,影响的标志位是:(    )          (满分:2)
    A. CF
    OF
    B. SF
    ZF
    C. CF
    OF
    SF
    D. AF
    CF
    OF
    PF
    SF
    ZF都不确定
16.分支程序设计中,程序的分支一般用什么指令产生(    )。          (满分:2)
    A. 条件转移指令
    B. 移位指令
    C. 循环指令
    D. 处理机控制指令
17.DOS中断比BIOS中断具有的优点不包括(    )。          (满分:2)
    A. DOS中断能调用BIOS中断
    B. DOS中断更接近硬件
    C. DOS中断能实现更多的测试功能
18.pentium提供的新指令是(    )。          (满分:2)
    A. SET cc
    B. MOVSX
    C. OUTS
    D. CMPXCHG8B
19.表示源程序结束的伪操作的格式为(    )。          (满分:2)
    A. ENDS
    B. END
    C. ENDS
    D. END
20.汇编程序的上机实现过程中产生EXE文件的程序是(    )。          (满分:2)
    A. MASM
    B. LINK
    C. EDIT
    D. DEBUG
二、多选题:
1.下面与转移地址有关的寻址方式是(    )。          (满分:2)
    A. 段内直接寻址
    B. 段内间接寻址
    C. 基址变址寻址方式
    D. 相对基址变址寻址方式
2.BIOS功能包括(    )          (满分:2)
    A. 加电自检
    B. 引导装入
    C. I/O设备处理程序
    D. 外设接口控制
3.两个模块间的参数传递需要的操作包括(    )          (满分:2)
    A. 外部符号伪操作
    B. SEGMENT
    C. 模块内参数传递方法
    D. 地址传递
4.调用INT 21h从键盘输入一个字符并回显,需要的工作是(    )。          (满分:2)
    A.(AH)=1
    B. (AH)=6
    C. (AL)=输入字符
    D. (DL)=输入字符
5.下列中断中的是内部中断的有(    )。          (满分:2)
    A. 中断指令INT引起的中断
    B. CPU的某些错误引起的中断
    C. 调试程序DEBUG设置的中断
    D. COM1和COM2口通信
6.8086/8088CPU的寻址方式分为:(    )          (满分:2)
    A. 立即数寻址
    B. 寄存器寻址
    C. 存储器寻址
    D. I/O寻址
7.循环程序的结构形式主要包括哪几种(    )。          (满分:2)
    A. DOUNTIL
    B. WHILEDO
    C. UNTILDO
    D. DOWHILE
8.下列说法正确的是(    )          (满分:2)
    A. 变址寻址时有效数据存放在主存中
    B. 堆栈是先进先出的存储器
    C. 堆栈指针SP的内容表示当前堆栈内所存储的数据的个数
    D. 内存中指令的寻址和数据的寻址是交替进行的
9.80386中,微处理器芯片中集成的结构单元包括(    )。          (满分:2)
    A. 工作寄存器
    B. 运算与控制单元
    C. 高速缓存
    D. 地址累加器
10.下列关于I/O指令描述正确的是(    )。          (满分:2)
    A. I/O指令寻址分为直接端口寻址和间接端口寻址
    B. 指令中使用的寄存器为AL、AH、DX
    C. 须对寄存器赋值,再使用间接寻址方式
    D. 端口地址在立即数0到255范围内使用直接寻址方式
11.关于重复汇编说法正确的是(    )。          (满分:2)
    A. 当汇编程序需要连续地重复完成相同的一组代码时,可以使用重复汇编
    B. 重复伪操作必须用在宏定义体内
    C. 重复伪操作以REPT开始
    D. 不定重复伪操作包括IRP伪操作和IRPC伪操作
12.8086/8088微处理器的寻址方式分为(    )。          (满分:2)
    A. 立即数寻址
    B. 存储器寻址
    C. I/O寻址
    D. 寄存器寻址
13.FLAGS为标志寄存器,存放(    )          (满分:2)
    A. 条件码标志
    B. 错位信息标志
    C. 控制标志
    D. 系统标志
14.下面属于汇编语言语句组成的是(    )。          (满分:2)
    A. 名字
    B. 操作
    C. 操作数
    D. 注释
15.下列描述宏定义中的参数的说法正确的是(    )。          (满分:2)
    A. 宏定义可以无变元
    B. 宏定义的变元可以是操作码
    C. 宏定义的变元可以是操作码的一部分,在宏定义体中使用“;”作为分隔符
    D. 宏定义的变元可以使用%操作符指定
16.属于偏移寻址方式的是(    )          (满分:2)
    A. 间接寻址
    B. 基址寻址
    C. 相对寻址
    D. 变址寻址
17.下面关于宏库的建立与调用说法正确的是(    )。          (满分:2)
    A. 宏库只包含若干宏定义的文件
    B. 宏库的扩展名为MAC或LIB
    C. 宏库的调用:在程序的开始用INCLUDE语句说明
    D. INCLUDE语句可以不放在程序的最前面
18.下列指令中正确的是:(    )          (满分:2)
    A. ADD BX,OFFSET A
    B. MUL 25
    C. IN AL
    DX
    D. SUB AX
    05H
19.执行INC指令除对SF有影响外,还要影响的标志位是(    )。          (满分:2)
    A. OF
    B. AF
    C. PF
    D. ZF
20.下列关于变量描述正确的是(    )          (满分:2)
    A. 局部变量是在子程序内部使用的变量
    B. 外部变量是在子程序外部使用的变量
    C. 局部变量只能在本模块内部使用
    D. 外部变量可以在其他模块中使用
三、判断题:
1.IN DX,AL指令从DX指定的端口地址读入一个字节到AL寄存器中。          (满分:1)
    A. 错误
    B. 正确
2.连接程序用来把执行的程序与库文件或其他已经翻译好的子程序连接在一起,形成机器能执行的程序          (满分:1)
    A. 错误
    B. 正确
3.完成将带符号数AX的内容除以2的正确指令是SHRAX,2。          (满分:1)
    A. 错误
    B. 正确
4.MOV BX,的源操作数是寄存器间接寻址          (满分:1)
    A. 错误
    B. 正确
5.指令包括操作码字段和操作数字段,操作数字段只能有一个或两个操作数。          (满分:1)
    A. 错误
    B. 正确
6.在宏定义和宏调用的过程中,要求实元与哑元个数相同。          (满分:1)
    A. 错误
    B. 正确
7.多模块间参数传送所使用的EXTRN伪操作的作用是:在其他模块中定义的标号,而在本模块中使用。          (满分:1)
    A. 错误
    B. 正确
8.CPU的任务是执行存放在内存里的指令序列          (满分:1)
    A. 错误
    B. 正确
9.宏定义中的参数所使用的分隔符是“$"。          (满分:1)
    A. 错误
    B. 正确
10.汇编语言的源程序的名字中可以出现数字,但是数字不可以放在源语句的第一个位置。          (满分:1)
    A. 错误
    B. 正确
11.寻找和获得操作数或操作数存放地址或指令转移地址的方法被统称为寻址方式。          (满分:1)
    A. 错误
    B. 正确
12.电源掉电是属于软中断。          (满分:1)
    A. 错误
    B. 正确
13.POS CS:是合法指令。          (满分:1)
    A. 错误
    B. 正确
14.直接寻址和立即数寻址的操作数都是在存储器中。          (满分:1)
    A. 错误
    B. 正确
15.CS寄存器属于段寄存器。          (满分:1)
    A. 错误
    B. 正确
16.程序接收键盘功能键或数字组合键只需要一次DOS调用即可。          (满分:1)
    A. 错误    B. 正确
17.指令MOVAH, BX存在寄存器类型不匹配的问题。          (满分:1)
    A. 错误    B. 正确
18.在存储器中以字节为单位存储信息          (满分:1)
    A. 错误    B. 正确
19.打印机BIOS功能调用指令是 INT 17H          (满分:1)
    A. 错误    B. 正确
20.设置COM2端口的通信数据格式为:每字8位,无校验,1位终止位,波特率为1200b/s,所使用的MODE命令是:MODE COM2:12,N,8,1。          (满分:1)
    A. 错误    B. 正确

页: [1]
查看完整版本: 大工15春《汇编语言程序设计》毕业清考在线测试答案