- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理、汇编与接口技术期末试卷
汕 头 职 业 技 术 学 院
2009—2010学年第一学期期末试卷(A)
课程名称 微机原理、汇编与接口技术 学分__ 拟题人 余正军 审题人______
系(校区) 计算机系 班级 姓名 学号_ _
题号 一 二 三 四 五 总分 得分
一、单项选择题(每题2分,共20分)
题号 1 2 3 4 5 6 7 8 9 10 答案 1.EXE文件产生在
A.汇编 B.编辑 C.软件转换 D连接
级中断。
A.24 B.23 C.22 D.20
3.现代微机普遍采用的显示器是 。
A.CGA B.EGA C.VGA D.AVGA
4.高速缓存由 构成。
A.SRAM B.DRAM C.EPROM D.硬磁盘 。
A.无条件传送方式 B.查询传送方式 C.中断方式 D.DMA方式
6.下四种类型指令中,执行时间最长的是 。
A.RR型 B.RS型 C.SS型 D.程序控制指令
7.8086CPU的40根引脚中,有
A.21 B.1 C.2 D.24
8. 某微机具有16M字节的内存空间,其CPU的地址总线应有( )条。
A、26 B、28 C、20 D、24
9. 8255A的A口工作在方式2时,B口可工作在 ( ) 。
A、方式0或方式1 B、方式1或方式2 C、只能工作在方式1 D、只能空着
10. 采用虚拟储存器的目的是 ( ) 。
A、提高主存速度 B、扩大外存的容量 C、扩大编程空间 D、提高外存的速度
二、分析解答题(前两小题每小题4分,第三小题6分,共14分)
1、在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如:
PUSH AX\
PUSH BX \ 保护现场
PUSH CX /
PUSH DX/
:
}恢复现场
试写出恢复现场时的指令序列。
答:POP DX
…………………………………………………………1分
POP CX
…………………………………………………………1分
POP BX
…………………………………………………………1分
POP AX
…………………………………………………………1分
2、D1 DB 20H DUP(?)
D2 DW D1
请写出用一条指令实现取D1的偏移地址=SI中的三种方法。
答案:
① LEA SI,D1
…………………………………………………………1分
② MOV SI,OFFSET D1
…………………………………………………………1分
③ MOV SI,D2
…………………………………………………………2分
3. 回答下面问题:
(1)什么叫做中断系统?(2分)
(2)CPU对中断的响应过程有哪些?(2分)
(3)若采用8259A中断控制器级联的方式来处理中断,一片8259A可以连接多少个中断请求?6片8259A最多能连接多少个中断请求?(2分)
答:(1)为了实现中断功能而设置的各种硬件和软件,统称为中断系统。
(2) 一片8259A可以连接8个中断请求,由于采用级联方式,故6片中的5片作为从片,1片作为主片,因此:7*6+1=43,即6片8259A最多能连接43个中断请求
(3)CPU对中断的响应过程有:①关中断;②保留断点;③保护现场;④给出中断入口地址,转入相应的中断服务程序;⑤恢复现场;⑥中断返回。
三、程序填空题(每空2分,共26分)
1、下面程序段是判断寄存器AH和AL中第3位是相同,如相同,AH置0,否则AH置全1。试把空白处填上适当指令。
【1】
AND AH,08H
【2】
MOV AH,OFFH
JMP NEXT
ZERO:MOV AH,0
NEXT:……
2、请根据题意把下列程序段补充完整。
DATA SEGMENT
DW 10 DUP(0)
ARRAY DW 50 DUP(?)
DW 0FFFFH
BUFFER DW 10 DUP(?)
DATA ENDS
;初始化略
;ARRAY数组输入数据,均为无符号数,并依从小到大排好序。程序段略
;BUFFER区输入无序无符号数10个。程序段
文档评论(0)