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

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

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

2008-2009学年第二学期 计算机科学学院07级(1)(2)班《汇编语言程序设计》期末考试卷 (A卷) 年级:__专业:_____ 班级:_ 学号:____ 姓名:___ 题号 一 二 三 四 五 六 七 八 总分 签名 得分 注:1、共100分,考试时间120分钟。 2、此试卷适用于计算机科学与技术本科专业。 一 得 分 阅卷教师 填空题(本题共10小题,每个空1分,共20分) 1、已知存储器某单元地址表示为2314H:4132H,则它的偏移地址= ,物理地址= 。 2、8086有 根地址线,可寻址存储空间为 。 3、一个字存入堆栈时,堆栈指针SP 修正;从堆栈中取出一个字时,SP 修正,SP 总是指向 。 4、由汇编程序在汇编过程中执行的指令为 。 5、下面是对DOS功能调用方法的简单说明: (1)在AH寄存器中存入所要调用功能的 ; (2)根据所调用功能的规定设置 ; (3)用 指令转入子程序入口。 (4)相应的子程序运行完后,可以按规定取得 。 6、与LEA BX,TAB等效的指令语句是 。 7、汇编语言程序设计有 、 和 等三种基本结构形式。 8、设字节单元(01001H)=12H, (01002H)=45H, (01003H)=78H, 则字单元(01002H)= 。 9、当标志位____ _=1时表示无符号数运算产生溢出而当标志位______=1是表示带符号数运算产生溢出。宏定义开始用的伪指令是______________。 选择题(本题共10小题,每题1分,共10分) 1.MOV SI , ES:[DI+BX]指令,源操作数的寻址方式是( ) A、 寄存器相对寻址 B、 寄存器间接寻址 C、 基址加变址寻址 D、 相对的基址加变址寻址 2.指令指针寄存器是( )。 IP B、 SP C、 BP D、 PSW 3.可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是()AX,BX,CX,DXDS,ES,CS,SSSP,BP,IP,BXSI,DI,BP,BX.完成将累加器AL清零,并使进位标志CF清零, 下面错误的指令是( )。 A、 MOV AL,00H B、 AND AL,00H C、 XOR AL,AL D、 SUB AL,AL 5.完成同指令XCHG AX,BX相同功能的指令或指令序列是()。 A、 MOV AX,BX MOV BX,AX PUSH AX POP BX D、 MOV CX,AX MOV AX,BX MOV BX,CX .在串操作指令前使用重复前缀指令REPE, 终止串的重复操作条件是()。 CX=0且ZF=0 CX=0且ZF=1 CX=0或ZF=0 CX=0或ZF=1 .在汇编语言程序中,对END语句的叙述正确的是( )。 END语句是一可执行语句 END语句表示程序执行到此结束 END语句表示源程序到此结束 END语句在汇编后要产生机器码 .下面指令执行后,变量DAB中的内容是( )。 DAW DW2A05H DAB DB 0FAH MOV AL,BYTE PRT DAW SUB DAB,AL 0DAH B、 0FAH C、 0F5H D、 0D0H 9.当一个带符号数大于0FBH时程序转移, 需选用的条件转移指令是( )。 JLE B、 JNL C、JNLE D、 JL 10.用户为了解决自己的问题,用汇编语言所编写的程序,称为()目标程序源程序可执行程序汇编程序 是非判断题(是则打“√”,非则打“X”,每题1分,共10分) 1、无条件转移指令对标志位无影响,而条件转移指令对标志位有影响。段间间接转移指令中,低地址的字送IP,高地址的字送CS。串操作指令一般用CX存放长度约定寄存器法适合于参数较多的情况RET N指令中,N可为任意值指令AAD指令放在除法指令之后。指令PUSH CS是正确的。) 四、问答题(本题共小题,每小题分,共分 五、请说明下列语句的错误(每小题2分,共8分) 1.??????? MOV [DI],VAR1 2.???????INC [BX] 3.??????? MUL 8 4.??????JLE FAR LP 六 得 分 阅卷教师 六、程序分析题(共2小题、设寄存器AL,BL,CL中内容均

文档评论(0)

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

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

1亿VIP精品文档

相关文档