ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:50.27KB ,
资源ID:5785161      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/5785161.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(四川大学汇编语言程序设计2015-2016期末试题(附答案).docx)为本站上传会员【xrp****65】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

四川大学汇编语言程序设计2015-2016期末试题(附答案).docx

1、 四川大学期末考试试题(闭卷) (2015——2016学年第 1 学期) A卷 课程号: 课序号: 课程名称: 任课教师: 成绩: 适用专业年级: 学生人数: 印题份数: 学号: 姓名: 考 生 承 诺 我已认真阅读并知晓《四川大学考场规则》和《四川大学本科学生考试违纪作弊处分规定(修订)》,郑重承诺: 1、已按要求将考试禁止携带的文具用品或与考试有关的物品放置在指定地点; 2、不带手机进入考场; 3、考试期间遵守以上两项规定,若有违规行为,同意按

2、照有关条款接受处理。 考生签名: 评阅教师 得分 一、 单项选择题(本大题共20小题,每小题1分,共20分)提示:在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在下面的表格中。错选、多选或未选均无分。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1.以下寄存器中,哪一个不属于地址指针寄存器?( A ) (A)AX (B)BX (C)SI (D)DI 2

3、以下标志位中,哪一个不属于状态标志位?( C ) (A)CF (B)OF (C)IF (D)AF 3.以下寄存器中,哪一个用于指示堆栈的栈顶位置?( C ) (A)IP (B)SI (C)SP (D)BX 4.以下寄存器中,哪一个用于提供代码段的段基值?( C ) (A)SS (B)DS (C)CS (D)AX 5.以下指令中,不影响标志位的是哪一条?( D ) (A)INC (B)AND (C)SUB (D)XCHG 第 1 页,共 10 页 试卷编号: 6.

4、SF标志位的含义是如下哪一个?( A ) (A)符号标志 (B)零值标志 (C)补码溢出标志 (D)进位标志 7.LOOP指令隐含使用如下哪一个寄存器作为计数器?( C ) (A)AX (B)BX (C)CX (D)DX 8.以下指令中,哪一条一定会访问堆栈段?( D ) (A)DEC (B)ADD (C)MOV (D)CALL 9.以下伪指令中,用于结束一个段定义的是哪一个?( D ) (A)END (B)SEGMENT (C)ENDP (D)ENDS 10.以下伪指令

5、中,用于分配一个字节空间的是哪一个?( B ) (A)DB (B)DW (C)DD (D)EQU 11.假设(AL)=35H,执行指令AND AL,0FH后,(AL)=( D ) (A)3FH (B)F5H (C)30H (D)05H 12.假设(AL)=02H,执行指令INC AL后,CF =( D ) (A)0 (B)1 (C)2 (D)与执行INC指令前一致 13. 假设(AL)=05H,执行指令ADD AL,0后,PF =( B ) (A)0

6、 (B)1 (C)2 (D)与执行SUB指令前一致 14. 假设(AL)=88H,执行指令SUB AL,90H后,OF =( A ) (A)0 (B)1 (C)2 (D)与执行ADD指令前一致 15.假设(AL)=68H,执行指令ADD AL,08H后,AF = ( B ) (A)0 (B)1 (C)2 (D)与执行ADD指令前一致 16.假设(AL)=81H,执行指令ROL AL,1后,(AL)= ( C ) (A)80H (B)18H

7、 (C)03H (D)0C0H 17.假设(AL)=93H,执行指令SHL AL,1后,OF = ( b ) (A)0 (B)1 (C)2 (D)与执行ADD指令前一致 18.假设(SP)=0060H,执行指令PUSH AX后,(SP)=( b ) (A)0058H (B)005EH (C)0062H (D)0060H 19.假设CF=1,以下哪一条转移指令一定会转移至目标地址?( A ) (A)JC (B)JNC (C)JS (D)JNZ 20.假设(BL)=0

8、4H,执行指令XOR BL,0FH后,(BL)=( D ) (A)00H (B)0FH (C)04H (D)0BH 第 2 页,共 10 页 评阅教师 得分 二、多项选择题(本大题共5小题,每小题2分,共10分)提示:在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在下表中。错选、多选、少选或未选均无分。 1 2 3 4 5 1.以下哪些指令会影响CF标志位?( CD ) (A)INC (B)DEC (C)AND (D)SUB (E)JC 2.以下

9、指令中,哪些会访问堆栈段?( ABDE ) (A)CALL (B)RET (C)JMP (D)PUSH (E)POPF 3.假设(AL)=92H,CF=1,执行指令ADC AL,88H后,以下结果哪些是正确的? ( ACE ) (A)(AL)=1BH (B)(AL)=1AH (C)CF=1 (D)OF=0 (E)ZF=0 4.假设(AL)=86H,执行指令SAR AL,1后,以下结果哪些是正确的?( ACDE ) (A)(AL)=0C3H (B)(AL)=0CH (C)CF=0 (D)OF=

10、0 (E)PF=0 5.以下指令中,哪些使用了存储器寻址方式?( BCD ) (A)ADD AL,02H (B)SUB BL,[0104H] (C)INC BYTE PTR [BX] (D)AND AL,[SI] (E)XOR BL,CL 评阅教师 得分 三、判断改错题(本大题共5小题,每小题4分,共20分)提示:下列各语句可能有语法错误,判断各语句正确与否,对于错误的语句,需解释其错误的原因,对于正确的语句,若做出正确判断则给4分,对于错误的语句,做出正确判断给2分,做出正确的解释再给2分。 1. NEG 145

11、 X NEG指令不能跟立即数 2. JZ BX X 条件转移指令JZ不能寄存器寻址,只能跟标号 第 3 页,共 10 页 3. OR BL,SI 对 4. MOV BYTE PTR [SI], BYTE PTR [BX] X MOV指令的两个操作数不能都为内存单元 5. XCHG AL,05H X XCHG指令的操作数不能有立即数 评阅教师 得分 四、程序分析题(本大题共5小题,每小题5分,共25分)。提示:每小题给

12、出了一个程序片段,请按各小题的要求分析程序片段的执行结果或功能,并在空白处填写分析结果,分析正确则按照每空后标注的分值给分,如果分析错误则该空不得分。 1. 有如下程序片段: MOV AL,35H MOV CL, 04H SHL AL, CL 执行该程序片段后,(AL)的十六进制形式为 50H (3分),PF = 1 (1分), ZF = 0 (1分) 2. 有如下程序片段: MOV AL, 76H AND AL, 0FH OR AL, 80H 执行该程序片段后,(AL)的十六进制形式为 86H (3分),CF =

13、 0 (1分), OF = 0 (1分) 第 4 页,共 10 页 3. 有如下程序片段: MOV AL, 0F2H TEST AL, 01H JZ L1 JMP L2 L1:OR AL, 01H JMP L3 L2:AND AL, 0FEH L3:…… 执行该程序片段后,(AL)的十六进制形式为 0F3H (3分),CF = 0 (1分), PF = 1 (1分) 4. 有如下程序片段: MOV AL, 02H XOR BL, BL MOV AH,

14、13H MOV CX, 08H L1:SHL AH, 1 JC L2 JMP L3 L2:ADD BL, AL L3:LOOP L1 执行该程序片段后,(BL)的十六进制形式为 06H (3分),(CX) = 00H (1分), ZF = 0 (1分) 第 5 页,共 10 页 5. 有如下程序片段: MOV AL, 92H MOV AH, 03H CMP AL, AH JG L1 JMP L2 L1:MOV AL,0 JMP L3 L2: MOV AL,0FFH L3:…

15、… 执行该程序片段后,(AL)的十六进制形式为 0FFH (3分),OF = 0 (1分), SF = 1 (1分) 评阅教师 得分 五、程序设计题(本大题共2小题,第1小题12分,第2小题13分,共25分)。提示:每小题给出了一个程序设计要求,请按照要求写出源程序代码,如果源程序代码中出现语法错误或逻辑错误,则酌情扣分。 1.试编写一个子程序,统计指定8位补码数组中负数的个数,假设指定数组最大长度不超过255字节。子程序的入口参数包括指定数组的偏移量、指定数组的长度,要求使用堆栈传递入口参数,传递顺序按上述顺序;子程序的出口参数为数

16、组中负数的个数,要求使用AL寄存器传递出口参数。(注:仅写出子程序相关源代码,不写调用该子程序的相关源代码) GRAVES PROC FAR PUSH BP MOV BP,SP PUSH DS PUSH SI PUSH CX PUSH BX PUSH AX MOV BX,[BP+6] MOV CX,[BP+8] XOR AH,AH LOOP1:MOV AH,[BX] OR AH,7FH CMP AH,0FFH JE L1 JMP L2 L1:INC AL L2:INC BX LOOP LOOP1 POP AX POP

17、BX POP CX POP SI POP DS POP BP RET 4 GRAVES ENDP 2. 试编写一个完整程序,从键盘接收一个字符串(最大长度不超过50个字符),检测字符串中的逗号字符,在每个逗号后插入一个空格字符,换行显示处理后的字符串。(注:写出完整源代码) DATA SEGMENT MAXLEN DB 50 LEN DB ? STR1 DB 51 DUP(?) STR2 DB 101 DUP(?) NLINE DB 0AH,0DH,'$' DATA ENDS CODE SEGMENT ASSUME DS:

18、DATA,CS:CODE BEGIN:MOV AX,DATA MOV DS,AX MOV AH,0AH LEA DX,MAXLEN INT 21H MOV CL,LEN XOR CH,CH LEA SI,STR1 LEA DI,STR2 LOOP1:MOV AL,[SI] MOV [DI],AL INC DI CMP AL,',' JE L1 JMP L2 L1:MOV DL,' ' MOV [DI],DL INC DI L2:INC SI LOOP LOOP1 LEA DX,NLINE MOV AH,09H INT 21H LEA DX,STR2 INT 21H MOV AH,4CH INT 21H CODE ENDS END BEGIN

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服