南昌大学 2006~2007第一学期汇编(C)及答案.docVIP

南昌大学 2006~2007第一学期汇编(C)及答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第  PAGE 6 页 共  NUMPAGES 6 页 试卷编号: ( C)卷 课程编号: 课程名称: 汇编语言程序设计 考试形式: 闭卷 适用班级: 计算机 姓名: 学号: 班级: 学院: 信息工程学院 专业: 计算机科学与技术 考试日期: 题号一二三四五六七八九十总分累分人 签名题分151020161524 100得分 考生注意事项:1、本试卷共6页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。 名词解释(每小题 3 分,共 15分) 有效地址 答:指令中操作数的偏移地址称为有效地址。 汇编语言源程序 答:用户为了解决某种问题,用汇编语言语句编写的程序。它是不能被机器直接识别和执行的。 标号 答: 标号是用来表示本指令语句的符号地址。它在代码段定义,用“:”与指令助记符隔开。 伪指令 答: 伪指令规定的操作是在汇编程序对源程序汇编期间由汇编程序处理的操作,它们可以完成如处理器选择、定义程序模式、定义数据、分配存储区、指示程序结束等功能。 段间转移 答:控制转移指令和转向的目的地址在不同的代码段,需要同时修改IP和CS。 南昌大学 2006~2007学年第一学期期末试卷及答案 二、填空题(每空 1 分,共 10分) 堆栈是在内存RAM中定义的一端固定,一端活动的特殊存储区,活动端称 栈顶 固定端称 栈底 ,数据进出堆栈的原则是 后进先出或先进后出或LIFO或FILO 。 2.8086CPU要取出的下一条指令的物理地址由寄存器 CS 和 IP 的内容配合形成。 3.汇编语言源程序中的语句有三种类型,它们是 指令 语句, 伪指令 语句, 宏指令 语句。 4.用一条逻辑运算指令实现AX寄存器的内容置零,可以是 XOR AX,AX 指令 或 AND AX,0000H 指令。 三、单项选择题(每小题 2 分,共 20分) 1.某存储单元的逻辑地址为FFABH:0100H,请给出这个数据区第一个字单元的物理地址是( )。 A.F2B5BH;   B.FFBB0H;  C.F2C59H;   D.F2BFEH。 2.在下列指令的表示中,不正确的指令是( )。 MOV ?AL,[BX+SI] ; JMP? SHORT? DONE; DEC? [BX] ; D.MUL? CL 3.条件转移指令JE的测试条件为 ( )。 A.ZF=1 ;   B.CF=0 ; C.ZF=0 ;   D.CF=1 。 4.8086CPU在基址加变址的寻址方式中,基址寄存器可以为( )。 A.BX或CX ;   B.BX或BP ; C.DX或SI ;   D.SI或DI。 5.设(AX)=1000H,   NOT AX NEG AX 执行上述两条指令后,正确的结果是( )。 A.(AX)=1001H; B.(AX)=0FFFH; C.(AX)=1000H;   D.(AX)=0111H。 6.串指令中的源操作数地址可以由_____ _提供。( )  A.ES:[DI] ;   B.SS:[BP];   C.DS:[SI] ;   D.CS:[IP]。 7.将DX的内容乘以2,正确的指令是( )。 MUL? 2; MUL ?DX,2; SAR? DX,1; D.SHL? DX,1。 8. 用户为了解决自己的问题,用汇编语言所编写的程序经汇编、连接后建立的文件称为( ) A.目标程序; B.汇编语言源程序; C.可执行程序; D.汇编程序。 9.用一条指令仅实现将AX←DS:[BX+SI]的方法是( )。 XCHG AX,[BP][SI]; B.MOV AX,[BX+SI]; C.LEA AX,BX[SI]; D.LEA AX,[BX][SI]。 10.设SP初值为2000H,执行指令“POP AX”后,SP的值

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档