2012年汇编语言考试卷a卷

2012年汇编语言考试卷a卷

ID:33383259

大小:69.64 KB

页数:10页

时间:2019-02-25

2012年汇编语言考试卷a卷_第1页
2012年汇编语言考试卷a卷_第2页
2012年汇编语言考试卷a卷_第3页
2012年汇编语言考试卷a卷_第4页
2012年汇编语言考试卷a卷_第5页
资源描述:

《2012年汇编语言考试卷a卷》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《汇编语言程序设计》试卷(A卷)2011-2012学年第2学期计算机学院二学位本科生闭卷考试,考试时间:2011年6月30日专业:汁算机二学位2010级班级:得分评卷人一、改错(只能对其中的一个操作数进行修改原因)。(共10分,每小题1分〉不必说明错误1.MOV[SI],52.MOVAX,B999H3.MOVAL,BX4.MOVAX,[DX-1]5.MOVcs,AX6.ADD[BX],107.PUSHAL8.ADD100H,AX9.MOV[BX],WORDPTR[SI]10.INAH,60H改正:MOVBYTEPTR[SI],5改正:MOVAX,0B999H改正:MOVAX

2、,BX改正:MOVAX,[EDX-1]改正:MOVDS,AX改正:ADDBYTEPTR[BX],10改正:PUSHAX改正:ADDAX,100H改正:MOVBX,WORDPTR[SI]改正:INAL,60H学号:姓名:题号二三四五六七总分核对人题分10101515201515100得分得分评卷人二、单项选择题(每空1分,共10分)1.已知(ESP)=100H,执行“PUSHEAX”后(ESP)=_BA.OFEHB.OFCHC.102HD.104H2.在一汇编源程序中,对END语句的叙述不正确的是_BoA.END语句后面可以带一个地址表达式,表示程序的启动地址B.END语句表

3、示程序执行到此结束C.END语句不可安排在汇编源程序中间D.END语句属于伪指令语句,所以不会产生任何目标代码3.执行“XORAX,AX”后正确的标志是_A。A.ZF=1B.ZF=0C.CF=1D.SF=lo4.若标志为IF=1,则Co(A)不响应全部中断请求(B)不响应可屏蔽中断请求(C)响应可屏蔽中断请求(D)不响应不可屏蔽中断请求5.设VAR为字节类型变量,A为符号常量,下面四个语句中有一个正确的,这个正确语句是AoA.MOVVAR,AB.MOVAX,VARC.MOVVAR,AXD.MOVA,VAR6.已知(AX)二OFOEH,CF=1,执行指令“RORAX,4”后,

4、(AX)和CF为1,0000,1111,0000,11101,1101,0000,1111,0000A.0F0E0H,0B.0F0E0H,1C.0E0F0H,0D.0E0F0H,17.指令“PUSHWORDPTRDS:[BPF中的源操作数在当前—A中。A.数据段B.附加数据段C.堆栈段D.代码段&在子程序定义屮伪指令PROC必须与C成对出现.A.ENDB.ENDMC.ENDPD.ENDS9.已知寄存器AX、BX中存放的是有符号数,请选择合适的转移指令,使得(AX)>(BX)时转L1处执行。CMPAX,BX—CL1A.JAB.JBC.JGD.JL10.数值表达式的计算是在B期

5、间进行的。A.运行B.汇编C.连接D.装载得分评卷人三、填空题(15分,每小题1分)1.(EAX)=12345678H时,贝I」(AX)=5678H2•地址表达式中岀现的变量或标号,均是取它们的偏移地址EA参加运算。3.已知(AX)=0FFFFH,语句“NEGAX"执行后,(AX)=1。4•字符串传送指令中,源串在数据DS段中,目的串在附加数据ES段中。5.写出3条可使AX内容置为0的不同指令语句:MOVAX,0、XORAX,AX、SUBAX,AXo6.依次执行MOVAH,35HADDAH,5DH执行完后,(AH)=_92H_OF=_1_CF=_0_7.下列指令序列执行前,

6、(AX)=1000H,(BX)=2000H,(CX)=3000H,(SP)=1008HoPUSHAXPUSHBXPOPECX则执行后:(CX)=_2000H,(SP)二1008H5.在实模式下,设(DS)=1000H,(ES)=2000H,(SS)=3000H,(BX)=200H,(SI)=300H指令语句“MOVAX,[BX+SI]”的源操作数的物理地址是一10500H低地址高地址1.请在右表格屮以字节为单位填写数据在存储器中的存放形式,并标明BUF1、BUF2和BUF3所处的偏移地址。(7分)BUF101H12H34HNUM二256HBUF2341112H78H00HB

7、UF304H00H0AH0AH!1!、简答题(20分)2.指出执行下列各指令后,各寄存器的内容(8分)。(1)MOVAL,BUF1+2(AL)=34H(2分)(2)MOVBX,BUF2(BX)=1234H(2分)(3)MOVAX,BUF3+2(AX)二0A0AH(2分)(4)MOVDL,NUM(DL)=2H(2分)得分评卷人1.80X86所常用的寻址方式有哪几种?(4分)答:1.寄存器寻址2.寄存器间接寻址3.变址寻址4.基址加变址寻址5.直接寻址6.立即寻址7.某同学编写了一个宏,准备在多处使用,功能是将AX中存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。