07级1-2班《汇编语言程序设计》期末考试卷(B卷,彭玄璋).doc

07级1-2班《汇编语言程序设计》期末考试卷(B卷,彭玄璋).doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
07级1-2班《汇编语言程序设计》期末考试卷(B卷,彭玄璋)

2008-2009学年第二学期 计算机科学学院07级(1)(2)班《汇编语言程序设计》期末考试卷 (B卷) 年级:__专业:_____ 班级:_ 学号:____ 姓名:___ 题号 一 二 三 四 五 六 七 八 总分 签名 得分 注:1、共100分,考试时间120分钟。 2、此试卷适用于计算机科学与技术本科专业。 一 得 分 阅卷教师 填空题(本题共10小题,每个空1分,共20分) 1、8086CPU从功能结构上可分为 和 两大部分。 2、汇编语言编程用的操作数有立即数、 ?和 。 3、8086标志寄存器中共有______位条件位,有______位控制位。“VAR DB 5 DUP(8,2 DUP(5))”语句汇编应分配______个字节单元。在8086/8088系统中,存储器物理地址是分段组织的。堆栈段的段地址存放在_____寄存器中,栈顶的偏移地址放在_____寄存器中。代码段的段地址存放在_____寄存器中。偏移地址在_____寄存器中。用于表示无符号数大于或等于的条件转移指令是________;用于表示带符号数大于或等于的条件转移指令是________。调用程序与子程序之间的参数传递方法 选择题(本题共10小题,每题1分,共10分) 1、设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是( )。 A、85B92H B、86192H C、BB690H D、12169H 2、下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( ) 。 A、AX,BX,CX,DX B、BX,BP,SI,DI C、SP,IP,BP,DX D、CS,DS,ES,SS 3、循环指令LOOPNZ终止循环的条件是( )。 A、CX=0,且ZF=0 B、CX=0,或ZF=1 C、CX≠0,且ZF=0 D、CX≠0,或ZF=1 4、对寄存器AX的内容乘以4的正确指令序列是( )。 A、SHR AX,1 SHR AX,1 B、SHL AX,1 SHL,AX,1 C、ROL AX,1 ROL AX,1 D、RCR AX,1 RCR AX,1 用一条指令仅实现将BX+SI)=(AX)的方法是()XCHG?AX,[BX][SI]MOV?AX,[BX+SI]LEA?AX,BX[SI]LEA?AX,[BX][SI]、执行下面指令序列后,结果是( )。MOV AL,82H CBW A、AX=0FF82H B、AX=8082H C、AX=0082H D、AX=0F82H 、编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( )。 A、CMP B、SUB C、AND D、MOV 、AL和VAR字节单元中分别存放一个带符号数,执行CMP AL,VAR时,如ALVAR,那么溢出位和符号位的关系是()。 A、OF=SF B、OF≠SF C、OF=SF=1 D、OF=SF=0 、在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是 ()。 A、WORD B、PAGE C、BYTE D、PARA 10.在100字数据的缓冲区中,查找与AX相匹配的数据,使用( )指令。 A、REP CMPSW B、REPNE SCASW C、REPZ SCASB D、REP MOVSW 三 得 分 阅卷教师 是非判断题(是则打“√”,非则打“X”,每题1分,共10分) 1、 汇编语言是用符号表示的面向机器的语言,因此它是机器语言。( ) 2、汇编语言是一种高级语言,其程序源代码必须编译成目标代码,程序才能执行。( ) 3、连接程序是把若干个模块连接起来成为可执行程序的系统程序。( ) 4、堆栈以先进后出的方式工作。( ) 5、零标志ZF=1,表示计算结果为0。( ) 6、汇编语言是最快最有效的计算机语言,在自动控制、通信与接口中是必不可少的。( ) 7、 汇编语言与机器低层关系不大,所以它具有很好的移植性。( ) 8、8088/8086的控制寄存器有IP和PSW,它们都是16位寄存器。( ) 9、 SP是保存当前栈顶地址的寄存器。( ) 10、 将汇编语言源代码转换成机器目标代码的过程称为编译。( ) 四 得 分 阅卷教师 四、问答题(本题共小题,每小题分,共分假设DS=2000H,BX=0100H,(20100H)=30H,(20101H)=10H 问:(1)执行MOV? DX,[BX]? DX=____ _ 执行LEA? DX,[BX]?? DX=__ ___

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档