预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《汇编语言程序设计》期末考试-试卷及答案 一、选择题(每题1分,共20分) 1、下面存储器中属于辅助存储器的是:(CDE) A.RAMB.ROMC.磁盘D.光盘E.硬盘 2、通常说计算机的内存为32M、64M或128M指的是:(C) A.RAM的容量B.ROM的容量C.RAM和ROM的容量D. 硬盘的容量 3、下面的说法正确的是:(AE) A.存储器是计算机中存放程序和数据的记忆部件。 B.存储器中的信息被读出后即从存储器中消失。 C.存储器中如果已经存有数据,则不能再向其中写入新的数据。 D.半导体存储器的存取速度比CD-ROM的存取速度要慢。 E.辅助存储器需要CPU通过I/O接口访问,因而速度较慢。 4、下面属于系统软件的有(A) A.WINDOWSB.MASMC.VisualC++D.WORD 5.汇编语言的优点不包括__D___。 A直接有效地控制硬件B生成的代码序列短小 C运行速度快D编程容易 6.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是(AB) A、AX,BX,CX,DX B、BX,BP,SI,DI C、SP,IP,BP,DX D、CS,DS,ES,SS 7.可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是(D)。 A.AX,BX,CX,DX B.DS,ES,CS,SS C.SP,BP,IP,BX D.SI,DI,BP,BX 8.某存储单元的物理地址是12345H,可以作为它的段地址有(D) A.2345HB.12345H C.12340HD.1234H 9、循环指令LOOPNZ终止循环的条件是(B)。 A、CX=0,且ZF=0 B、CX=0,或ZF=1 C、CX≠0,且ZF=0 D、CX≠0,或ZF=1 10.执行下列指令后,正确的结果是(B)。 MOVAL,100 MOVBL,-2 A、AL=100HBL=02H B、AL=64HBL=0FEH C、AL=64HBL=82H D、AL=100HBL=0FEH 11、执行INC指令除对SF、ZF有影响外,还要影响的标志位是(A)。 A、OF,AF,PFB、OF,AF,CF C、OF,PF,CFD、AF,PF,CF 12.AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是(C) A.指令XORAX,AX执行后,AX内容不变,但设置了标志位 B.指令ORDX,1000H执行后,将DX最高位置1,其余各位置0 C.指令ANDAX,0FH执行后,分离出AL低四位 D.NOTAX,执行后,将AX清0 13、下列传送指令中有语法错误的是(A)。 A、MOVCS,AXB、MOVDS,AX C、MOVSS,AXD、MOVES,AX 14.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是(B) A.ADDBH,01HB.ORBH,01H C.XORBH,01HD.TESTBH,01H 15、执行除法指令后,影响的标志位是(D)。 A、CF,OFB、SF,ZF C、CF,OF,SFD、AF,CF,OF,PF,SF,ZF都不确定 16.下面各传送指令中,正确的是(C) A.MOV[DI],[SI]B.MOV[DX+DI],AL C.MOVWORDPTR[BX],0100HD.MOVAL,BX 17、与MOVBX,OFFSETVAR指令完全等效的指令是(D)。 A、MOVBX,VAR B、LDSBX,VAR C、LESBX,VAR D、LEABX,VAR 18.检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在“CMPAL,BL”指令 后应跟的分支指令是(A) A.JNCLOP1B.JALOP1 C.JCLOP1D.JGELOP1 19、编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有(D)。 A、CMPB、SUBC、ANDD、MOV 20.设AL=0AH,下列指令执行后能使AL=05H的是(C) A.NOTALB.ANDAL,0FH C.XORAL,0FHD.ORAL,0FH 二、填空题(每空1分,共23分) 1.计算机的系统分为_硬件(系统)__和_软件(系统)__两大部分。其中___硬件(系统)_ 是计算机工作的物质基础,由运算器、控制器、存储器、输入设备和输出设备组成;_软件(系 统)_是为了运行、管理和维护计算机而编制的各种程序的总和。 2、中央处理单元的英文缩写是_CPU_,它包括_运算器_、_控制器_、_寄存器_三部分。 3、存储器中数据是以__字节_____为单位存放的,它是一个__8__位二进制数。 4、在表达存储容量时,1KB=_1024KB;1MB=_1024____KB。 5、8086/8088CPU的地址线有20条,它的存储容量为_1MB