资源预览内容
第1页 / 共13页
第2页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
汇编语言程序设计223818春在线作业1-0001试卷总分:100 得分:0一、 单选题 (共 20 道试题,共 40 分)1.保存堆栈段段基值的寄存器是( )。A.CSB.SPC.ESD.SS正确答案:D2.()表示指令在程序中位置的符号地址。A.逻辑地址B.物理地址C.IPD.标号正确答案:D3.将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是( )。A.MOV BX, DIB.MOV BX, DIC.MOV BX, ES:DID.LODSW正确答案:C4.将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。A.连接程序B.汇编程序C.编译程序D.调试程序正确答案:B5.有伪指令SS DW AB,则SS+1单元中的内容是()。A.BB.AC.不确定D.AB正确答案:B6.题面如下:A.aB.bC.cD.d正确答案:A7.执行段内子程序调用指令时,CPU将把( )的值保存在堆栈中。A.CSB.IPC.SPD.CS和IP正确答案:B8.已知(AX)=1111H,执行指令“XOR AX,AX”后,AX的值是( )。A.0FFFFHB.0HC.1111HD.不确定正确答案:B9.已知(AL)=35H, (BL)=57H,执行指令 ADD AL, BL DAA 后,AL的值为()。A.92HB.8CHC.92D.5CH正确答案:A10.指令ADC AX, BUFBX中,源操作数的寻址方式是()。A.寄存器寻址B.直接寻址C.寄存器间接寻址D.寄存器相对寻址正确答案:D11.语句 DA DB 4 DUP(2 DUP(8),6)表示重复的数据序列和次数是()。A.数据序列2,8,6重复4次B.数据序列4,8,6重复2次C.数据序列4,2,6重复2次D.数据序列8,8,6重复4次正确答案:D12.下列逻辑地址中,表示将要执行的指令地址的是( )。A.DS:SIB.CS:IPC.ES:DID.SS:SP正确答案:B13.循环控制指令LOOPNE/LOOPNZ结束循环的条件是( )。A.(CX)=0或ZF=1B.(CX)=0或ZF=0C.(CX)0且ZF=0D.(CX)0或ZF=1正确答案:A14.设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTRBP中,操作数的物理地址是( )。A.40000HB.31000HC.30000HD.21000H正确答案:D15.指令IMUL CL,表示( )。A.(AL)*(CL)(AX)B.(AX)*(CL)(DX)C.(AX)/(CL)(AL)D.(CL)*(AL)(AL)正确答案:A16.DA1 DW 2A05H DA2 DB 0FAH MOV AL,BYTE PTR DA1 SUB DA2,AL 上述指令执行后,DA2中的内容是()。A.0DAHB.0FAHC.0F5HD.0D0H正确答案:C17.指令DIV BX执行后,商和余数分别在寄存器()中。A.AX和DXB.DX和BXC.DX和AXD.AL和AH正确答案:A18.设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是(C,难)。A.0916FHB.09170HC.0916EHD.0953H正确答案:C19.指令DIV BX,表示( )。A.被除数(DX)(AX),除数(BX),运算后商送AX,余数送DXB.被除数(AX)(DX),除数(BX),运算后商送AX,余数送DXC.被除数(BX),除数(AX),运算后商送AH,余数送ALD.被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX正确答案:A20.题面如下:A.aB.bC.cD.d正确答案:C二、 多选题 (共 10 道试题,共 30 分)1.实现堆栈留空100H个字节单元,可选用的语句有( )。A.DB 25H DUP(4)B.DD 50H DUP(0)C.DB 100H DUP(0)D.DW 50H DUP(0)E.DW 80H DUP(0)正确答案:CE2.下列指令中,错误的指令是( )。A.AND AL, AB.SHL AX, 4C.MOV CS, AXD.TEST BX, ALE.MOV DS, 1234H正确答案:BCE3.下面的寻址方式属于存储器操作数的寻址方式的有( )。A.直接寻址B.基址变址寻址C.寄存器寻址D.立即数寻址E.寄存器间接寻址正确答案:ABE4.循环结构的程序由以下( )部分组成。A.循环参数初始化B.产生条件C.测试D.循环工作部分E.循环控制部分正确答案:ADE5.关于内存单元地址的说法,正确的是()。A.一个内存单元的物理地址是唯一的B.一个内存单元的逻辑地址是唯一的C.一个物理地址可以对应多个逻辑地址D.物理地址段基值16偏移地址E.字单元的地址必定是偶数地址。正确答案:ACD6.分支程序的功能部分包括()。A.循环参数初始化B.产生条件C.测试D.定向E.标号正确答案:BCDE7.标号的类型可以是( )。A.NEARB.WORDC.DWORDD.FARE.DW正确答案:AD8.下面语句中,是伪指令语句的有( )。A.CMP AX, CXB.DB ?C.IDIV CXD.ORG 30HE.DATA SEGMENT正确答案:BDE9.下列指令中,DB1、DB2分别是字节变量,错误的指令是()。A.CMP DB1, DB2B.ADD AX, BLC.MOV SI, DB2D.SUB BX, BXE.AND AX, DX正确答案:ABCE10.下面关于宏指令的描述,正确的是( )。A.宏指令的使用,并不能够简化目标程序B.宏定义中不能使用形式参数C.宏指令和子程序都可以简化源程序的书写D.宏指令和子程序目标代码的执行方式相同E.宏指令执行时,不需要保护和恢复断点正确答案:ACE三、 判断题 (共 15 道试题,共 30 分)1.MOV AX,BP的源操作数的物理地址为16(DS)+(BP)。A.错误B.正确正确答案:A2.CF位可以用来表示无符号数的溢出。A.错误B.正确正确答案:B3.逻辑右移1位和算术右移1位的效果是一样的。A.错误B.正确正确答案:A4.PF位可以用来表示运算结果中1的个数的奇偶性。A.错误B.正确正确答案:A5.MOV指令要影响标志位。A.错误B.正确正确答案:A6.指令SHR AX,4可以将AX的内容逻辑右移4位。A.错误B.正确正确答案:A7.立即数寻址方式不能用于目的操作数字段。A.错误B.正确正确答案:B8.指令TEST AL,0执行后AL的内容一定是全零。A.错误B.正确正确答案:A9.题面如下: A.错误B.正确正确答案:B10.指令XCHG BX,ES可以将寄存器BX和ES的内容互换。A.错误B.正确正确答案:A11.指令IN AL,DX是合法的指令。A.错误B.正确正确答案:B12.PUSH、POP指令的操作数必须是字操作数。A.错误B.正确正确答案:B13.为了使执行串操作指令时串地址按增量方式处理,应使用指令CLI。A.错误B.正确正确答案:A14.不能给段寄存器进行立即数方式赋值。A.错误B.正确正确答案:B15.符号定义语句不占内存单元,变量定义语句占内存单元。A.错误B.正确正确答案:B
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号