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

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

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

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

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

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

《汇编语言程序设计》复习题 第页共NUMPAGES8页 《汇编语言程序设计》试题 一、填空题 1.8086/8088CPU可由和组成。 2.标志寄存器共有个标志位,其中个称为标志,个称为 标志。 3.BUFDW10HDUP(3DUP(2,10H),3,5)语句汇编后,变量BUF分配的有 效单元字节为个。 4.DA4DQ?语句能实现预置个字节单元。 5.8086/8088CPU共有个寄存器。 6.逻辑地址1230H:0045H所表示的PA(物理地址)=。 7.8086/8088汇编语言源程序上机运行时,要经过:源程序形成磁盘文件文件名.ASM,形成文件名.OBJ,形成文名.EXE。 8.已知AX=2060H,BX=3000H,CF=1 执行SBBAX,BX后,AX=,BX=,SF=,ZF=,OF=,CF=。 1.一个源程序至少必须有一个_________段和一条_________________伪指令,___________段和______________视需要可有可无。 2.汇编语言中的三种基本语句为:__________语句、__________语句和_________语句. 3.汇编程序一般采用二次扫描完成对___________的汇编任务.第一遍扫描主要完成 _________________的建立;第二遍扫描将每个程序行转换为____________或 ___________________,从而生成___________.同时还可以根据需要生成__________________文件和__________________文件.两次扫描都可以遇到________________指令而结束. 4.EU主要用来完成__________的执行,并进行___________运算. 5.8088CPU具有_________条地址线,直接寻址能力可达___________. 6.常用DOS系统功能调用中的1号功能调用完成_______________操作. 二、选择题题 1.在8086中,存储器是分段组织,每段最大长度是()。 A.16KBB.32KBC.64KBD.128KB 2.循环指令LOOPNZ终止循环的条件是()。 A.CX=0且ZF=0B.CX=0且ZF=1 C.CX=0或ZF=0D.CX=0或ZF=1 3.下列指令执行后,不影响标志位的指令是()。 A.PUSHAXB.ADDDX,CX C.XORAX,AXD.CMPAX,5 4.在标志寄存器中,标志的ZF意义是()。 A.奇偶标志B.零标志C.符号标志D.溢出标志 5.执行MOVAL,82H CBW指令后,AX内容为()。 A.AX=0FF82HB.AX=8082H C.AX=0082HD.AX=0F82H 6.对寄存器AX中的有符号数除以2,正确的指令序列是() A.RORAX,1B.SHRAX,1 C.SARAX,1D.以上都不是 7.下列寄存器组中,在访问存储器操作数地址时,可以提供偏移地址的是() A.BP、BX、SI、DIB.AX、BX、CX、DX C.SP、IPD.BX、SI、DI、DS 8.把汇编源程序变成代码程序的过程是() A.编译B.汇编C.编辑D.链接 9.扩展名是。EXE的汇编可执行程序用DOS功能调用返回操作系统的指令是()。 A.MOVAX,4CHB.MOVAX,4C00H C.MOVAL,4CHD.MOVAH,2CH 10.VAR是数据段中定义的变量,指令MOVAX,VAR源操作数的寻址方式是() A.立即寻址B.直接寻址C.相对寻址D.寄存器寻址 1.指令MOVBYTEPTR[BX+SI],0,目的操作数的寻址方式是()。 A.立即寻址B.寄存器寻址 C.寄存器间接寻址D.基址变址寻址 2.某数组共有4个字,第一个字的物理地址是1F100H,则第4个字的物理地址是()。 A.1F105HB.1F106H C.1F107HD.1F108H 3.循环指令Loop规定循环次数必定在()寄存器中。 A.DXB.DLC.CXD.CL 4.8086的存储器是分段的,定义一个段的伪指令是()。 A.PROC和ENDPB.NAME和END C.SEGMENT和ENDSD.SEGMENT和ASSUME 5.已知AX=1200H,能使CF置’1’的指令是()。 A.ORAX,AXB.NEGAX C.NOTAXD.DECAL 6.将AX中有符号数除以4的正确指令序列是()。 A.SHRAX,1B.SARAX,1 C.IDIV4D.DIV4 7.串比较指令REPECMPSB重复比较执行的条件是()。 A.CX≠0并且ZF=0B.CX≠0并且ZF=1 C.CX≠0或者ZF=0D.CX≠0或者ZF=1