四川大学2022年3月“计算机科学与技术”《汇编语言程序设计2238》平时作业一(答案参考)试卷号:7
《四川大学2022年3月“计算机科学与技术”《汇编语言程序设计2238》平时作业一(答案参考)试卷号:7》由会员分享,可在线阅读,更多相关《四川大学2022年3月“计算机科学与技术”《汇编语言程序设计2238》平时作业一(答案参考)试卷号:7(14页珍藏版)》请在装配图网上搜索。
1、书山有路勤为径,学海无涯苦作舟! 住在富人区的她四川大学2022年3月“计算机科学与技术”汇编语言程序设计2238平时作业一(答案参考)一.综合考核(共45题)1.用REPNE SCASB指令对字符串进行扫描,如(CX)0时,扫描结束,那么表示在字符串中第一次遇到AL中指定的字符。()A.错误B.正确参考答案:A2.有伪指令SS DW AB,则SS+1单元中的内容是()。A.BB.AC.不确定D.AB参考答案:B3.分支程序的功能部分包括()。A.循环参数初始化B.产生条件C.测试D.定向E.标号参考答案:BCDE4.语句DA DB 4 DUP(2 DUP(8),6)表示重复的数据序列和次数是
2、()。A.数据序列2,8,6 重复4次B.数据序列4,8,6 重复2次C.数据序列4,2,6 重复2次D.数据序列8,8,6 重复4次参考答案:D5.执行指令ADD AX,0后,不受影响的标志位是()。A.CFB.ZFC.PFD.DF参考答案:D6.循环结构的程序由以下()部分组成。A.循环参数初始化B.产生条件C.测试D.循环工作部分E.循环控制部分参考答案:ADE7.PUSH、POP指令的操作数必须是字操作数。()A.错误B.正确参考答案:B8.下面关于宏指令的描述,正确的是()。A.宏指令的使用,并不能够简化目标程序B.宏定义中不能使用形式参数C.宏指令和子程序都可以简化源程序的书写D.
3、宏指令和子程序目标代码的执行方式相同E.宏指令执行时,不需要保护和恢复断点参考答案:ACE9.下面指令中,可以将BX寄存器清0的指令是()。A.CMP BX,BXB.XOR BX,BXC.MOV BX,0D.MOV BX,1 EQ 0参考答案:BCD10.循环控制指令LOOPNE/LOOPNZ结束循环的条件是()。A.(CX)=0或ZF=1B.(CX)=0或ZF=0C.(CX)0且ZF=0D.(CX)0或ZF=1参考答案:A11.在变量定义时,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。()A.错误B.正确参考答案:B12.逻辑运算符AND、OR、XOR或NOT,只能用于数字表达式。
4、()A.错误B.正确参考答案:A13.设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是()。A.0916FHB.09170HC.0916EHD.0953H参考答案:C14.指令TEST AL,0执行后AL的内容一定是全零。()A.错误B.正确参考答案:A15.下列指令中,DB1、DB2分别是字节变量,错误的指令是()。A.CMP DB1,DB2B.ADD AX,BLC.MOV SI,DB2D.SUB BX,BXE.AND AX,DX参考答案:ABCE16.下面程序段执行后BX中的值是()。ORG 100HNUM EQU 42HDA1 DW $+56HMOV BX,OF
5、FSET DA1A.42HB.156HC.100HD.157H参考答案:A17.MOV AX,BP的源操作数的物理地址为16(DS)+(BP)。()A.错误B.正确参考答案:A18.指令DIV BX执行后,商和余数分别在寄存器()中。A.AX和DXB.DX和BXC.DX和AXD.AL和AH参考答案:A19.为了使执行串操作指令时串地址按增量方式处理,应使用指令CLI。()A.错误B.正确参考答案:A20.下面的寻址方式属于存储器操作数的寻址方式的有()。A.直接寻址B.基址变址寻址C.寄存器寻址D.立即数寻址E.寄存器间接寻址参考答案:ABE21.指令SHR AX,4可以将AX的内容逻辑右移4
6、位。()A.错误B.正确参考答案:A22.条件转移指令与无条件转移指令的转移范围是一样的。()A.错误B.正确参考答案:A23.()表示指令在程序中位置的符号地址。A.逻辑地址B.物理地址C.IPD.标号参考答案:D24.指令IMUL CL,表示()。A.(AL)*(CL)(AX)B.(AX)*(CL)(DX)C.(AX)/(CL)(AL)D.(CL)*(AL)(AL)参考答案:A25.指令TEST AX,ES:1023H中,源操作数的寻址方式是()。A.寄存器寻址B.直接寻址C.寄存器间接寻址D.立即数寻址参考答案:B26.实现堆栈留空100H个字节单元,可选用的语句有()。A.DB 25H
7、 DUP(4)B.DD 50H DUP(0)C.DB 100H DUP(0)D.DW 50H DUP(0)E.DW 80H DUP(0)参考答案:CE27.将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是()。A.MOV BX,DIB.MOV BX,DIC.MOV BX,ES:DID.LODSW参考答案:C28.指令DIV BX,表示()。A.被除数(DX)(AX),除数(BX),运算后商送AX,余数送DXB.被除数(AX)(DX),除数(BX),运算后商送AX,余数送DXC.被除数(BX),除数(AX),运算后商送AH,余数送ALD.被除数(DX)(AX),除数(BX),运算
8、后商送DX,余数送AX参考答案:A29.逻辑右移1位和算术右移1位的效果是一样的。()A.错误B.正确参考答案:A30.执行段内子程序调用指令时,CPU将把()的值保存在堆栈中。A.CSB.IPC.SPD.CS和IP参考答案:B31.设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTRBP中,操作数的物理地址是()。A.40000HB.31000HC.30000HD.21000H参考答案:D32.下列寄存器中是16位寄存器的有()。A.BXB.ALC.DHD.BPE.CH参考答案:AD33.下列逻辑地址中,表示将要执行的指令地址的是()。A.DS:S
9、IB.CS:IPC.ES:DID.SS:SP参考答案:B34.在汇编语言源程序中,伪指令语句必须放在数据段中。()A.错误B.正确参考答案:A35.只能使用PUSH、POP类的指令对堆栈段内的内容进行操作。()A.错误B.正确参考答案:A36.指令XCHG BX,ES可以将寄存器BX和ES的内容互换。()A.错误B.正确参考答案:A37.保存堆栈段段基值的寄存器是()。A.CSB.SPC.ESD.SS参考答案:D38.符号定义语句不占内存单元,变量定义语句占内存单元。()A.错误B.正确参考答案:B39.下列寄存器中是段寄存器的有()。A.BXB.CSC.DSD.ESE.SP参考答案:BCD4
10、0.存储器中数据的存放如图所示,则12033H字单元的内容是()。A.0A5FHB.5F09HC.095FHD.5F0AH参考答案:C41.存储器中数据的存放如图所示,则12033H字单元的内容是()。A.0A5FHB.5F09HC.095FHD.5F0AH参考答案:C42.在执行“LEA BX,BUFFER”指令时,是把()。A.BUFFER的内容BXB.BUFFER的偏移量BXC.BUFFER的段基值BXD.BUFFER的内容EA参考答案:B43.在8086CPU中,可用于作地址指针的寄存器有()。A.BXB.AXC.SID.BPE.CX参考答案:ACD44.已知(AX)=0335H,(DH)=38H,执行指令SUB AL,DH AAS后,AX的值为()。A.207B.0297HC.02FDHD.0207H参考答案:D45.将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。A.MOV AX,BXB.MOV AX,BXC.POP AXD.MOV AX,SS:BX参考答案:D
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。