2020-2021《汇编语言程序设计》期末课程考
试试卷
一大题:选择题(每题 2 分,共 30 分)
1、变量具有类型属性,错误的类型是( )
A.字节型 B.字型 C.字符型 D.双字型
2、某存储单元的段基址为 3806H,段内偏移地址为 2A48H,则物理地址为( )。
A. 4100H B.3AA08H C.3B008H D.3AAA8H
3、设 CL=8,AL=0C8H,执行 SAR AL,CL 后,AL 中的数据是( )
A.0FFH B.80H C.00H D.0FEH
4、堆栈的工作方式是( )。
A.先进先出 B.随机读写 C.只能读出不能写入 D.后进先出
5、采用高速缓存的目的是( )。
A.提高主存速度 B.提高总线传输率 C.使 CPU 全速运行 D.扩大可寻址空间
6、把汇编源程序变成机器代码程序的过程是( )
A.编译 B.汇编 C.编辑 D.链接
7、串操作指令中,每次操作后使 SI/DI 为减量应设置( )
A.DF=0 B. TF=1 C.DF=1 D.TF=0
8、下列指令中有语法错误的是( )
A.PUSH AX B.PUSH BL C.POP CS D.PUSH CS
9、下面有语法错误的指令是( )
A.LDS BL,VAR[SI] B.LEA BX,VAR[SI]
C.LES DI,VAR[BX] D.LEA DI,VAR[BP]
10、设 AL=57H,BL=24H,执行指令 SUB AL,BL 后,寄存器内容为( )
A.AL=57H,BL=24H B.AL=33H,BL=24H
C.AL=57H,BL=33H D.AL=33H,BL=0
11、设 SP 初值为 3050H,执行指令 PUSH BX 后,SP 的值是( )
A.304FH B.304EH C.3048H D.3049H
12、汇编源程序时,出现语法错误的语句是( )
A.MOV [BX+SI],BX B.MOV CL,BL
C.MOV CS,AX D.MOV DS,AX
13、指令 MOV 0283H[BX][SI] , AX 中,目的操作数的寻址方式为( )。
A.寄存器寻址 B.基址变址相对寻址 C.基址寻址 D.变址寻址
14、使用 DOS 功能调用时,子程序编号应放在( )
A.AL B.AH C.AX D.任意指定
15、设 AX=8765H,DX=4321H,执行 CWD 指令后,DX 中的内容是( )
A.4321H B.0FFFFH C.8000H D.0001H
二大题:填空题(每空 1 分,共 20 分)
1、计算机的硬件系统通常由运算器、 、 、输入和输出设备组成。
2、计算机语言的发展经历了 、 、 。
3、(13.625)D= B= H
4、汇编语言指令语句由 、 、 、注释四个部分组成。
5、ZF 标志位是标志结果是否为零的,若结果为零,ZF 为 ,否则 ZF 为 。
6、计算机中存储信息的最小单位是 ;8086 微机存储单元的信息
是按 组织的。
7、已定义的变量最少具备了 和 两个属性。
8、汇编语言源程序的扩展名一般为 ,经过汇编程序汇编后形成的文件
扩展名为 ,机器可直接执行的程序的扩展名为 。
9、(-13)D 的补码是 B。
三大题:判断题(每题 2 分,共 10 分)