- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
班级学号班内序号_姓名.doc
PAGE
PAGE 2
班级:__________ 学号:_________ 班内序号________ 姓名:_________
装订线
北京邮电大学2005 ——2006 学年第 一 学期
《汇编语言程序设计》期末考试试题(重修)
考试注意事项
一、学生参加考试须带学生证或学院证明,未带者不准进入考场。学生必须按照监考教师指定座位就坐。
二、书本、参考资料、书包等与考试无关的东西一律放到考场指定位置。
三、学生不得另行携带、使用稿纸,要遵守《北京邮电大学考场规则》,有考场违纪或作弊行为者,按相应规定严肃处理。
四、学生必须将答题内容做在试题答卷上,做在试题及草稿纸上一律无效。
题号
一
二
三
四
五
总分
得分
填空题与判断题(每空2分,共30分)
1.8086/8088系统中堆栈以 为单位进行操作的。
A.半字节 B. 字节 C. 字 D. 双字
2.在下列指令中,影响堆栈内容的指令是 。
A. LEA B. POP C. CALL D. IRET
3.标志寄存器中的溢出标志OF=1时表示的含义,下列说法中正确的是 。
A. 表示运算结果溢出 B. 表示最高位有进位
C. 两个符号位相同的操作数的运算结 D. 以上说法都不对
果的符号位与参与运算的操作数符号位相反
4.标志寄存器中的TF位可以用来屏蔽 。
A. 单步中断 B. INT n中断 C. 可屏蔽中断 D. 以上都不行
5.VAR是数据段中定义的变量,指令MOV VAR[BX][DI],AX中目的操作数的寻址方式是 。
A.寄存器相对寻址 B.直接寻址 C.相对基址变址 D.比例变址寻址
6.下列指令执行后,不影响标志位的指令是 。
A.PUSH [2000h] B.DEC DX C.XOR CX,AX D.LDS DX,MSG
7.指出下列所有不正确的指令是 。
A.MOV DS,BP B. OR BYTE PTR [DI],A2H
C.RET 5 D. ADD EBX, [EAX][EDX * 4]
E.PUSH DH F. AND DX, [BX-DI]
8.在汇编语言程序的开发过程中使用宏功能的顺序是( )。
A.宏定义,宏调用 B. 宏定义,宏展开
C.宏定义,宏调用,宏展开 D. 宏定义,宏展开,宏调开
9.80386处理器32位保护模式逻辑地址是由 构成的。
A.16位段基址和16位偏移量 B. 16位段基址和32位偏移量
C.16位选择符和16位偏移量 D. 16位选择符和32位偏移量
10.一条计算机指令中规定其执行动作的部分称为 。
A. 源地址码 B. 操作码 C. 目标地址码 D. 数据码
11.通常指令XOR AX, AX与MOV AX, 0执行速度相比 。
A.没区别 B. 要慢 C.要快 D. 无法比较
12.设DS=6321H,SS=6232H,BP=1860H,指令DEC BYTE PTR [BP+3]操作数的物理地址是 。
A. 64A73H B. 64183H C. 65073H D. 63B83
13.循环指令LOOPNZ终止循环的条件是 。
A.CX=0,或ZF=1 B. CX=0,且ZF=0
C.CX≠0,且ZF=0 D. CX≠0,或ZF=1
14.执行DEC指令除对于SF、ZF有影响外,还要影响的标志位是 。
A. AF,PF,CF B. OF,AF,CF
C. OF,PF,CF D. OF,AF,PF
15.BUFFER DW 10H DUP(3 DUP(2,?),1,2 DUP(?),100)
上述语句汇编后,为变量BUFFER分配的存储单元字节数是 。
A. 160 B. 22 C. 80 D. 320
简答题(每题10分,共40分)
在子程序调用时,试比较用堆栈传递参数和用寄存器传递参数各自的优缺点?
请说明汇编语言程序中什么是指令?什么是伪指令?什么是宏指令? ???????????????
请说出子程序调用和宏调用的特点
文档评论(0)