- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中山大学本科生期末考试.doc
中山大学本科生期末考试
考试科目:《汇编与接口》(A卷)
学年学期:2014-2015学年第三学期 姓 名:
学 院/系:信科院计算机系 学 号:
考试方式:开卷 年级专业:
考试时长:120分钟 班 别:
警示 《中山大学授予学士学位工作细则》第八条: “考试作弊者,不授予学士学位。”
------------以下为试题区域,共三道大题,总分100分,考生请在答题纸上作答------------
一、填空题(共15小题,每小题2分,共30分)
Intel的16位CPU中的程序状态字PSW寄存器为___、程序计数器PC为___。
Intel 酷睿i系列CPU的字长为___位、地址总线宽___位。
在Intel x86处理器的实模式下,地址线为___位、可寻址的空间大小为___。
Intel 80386新增加的两个段寄存器分别为___和___。
在NASM中定义数据的两类汇编指令分别为___和___。
在NASM中$和$$分别表示___和___。
将AL赋值给AX的CPU指令为___,使32位通用寄存器值的字节反序的CPU指令为___。
PC机中的中断控制器和可编程计时器的型号分别为___和___。
Intel处理器实模式下的中断向量表包含___个中断向量,每个中断向量有___字节。
IA-32中的描述符和选择符大小分别为___位和___位。
段选择符的低三位全为0表示___,全为1表示___。
启动PC机的分页机制所涉及的两个控制寄存器分别为___和___。
打开和关闭可屏蔽中断的CPU指令分别为___和___。
IDT的英文原文是___,中文译文为___。
PC机的键盘接口芯片和DMA控制芯片的型号分别为___和___。
二、简答题(共6小题,每小题5分,共30分)
Intel 8086 CPU有哪些通用寄存器?给出它们的名称含义和功用。
给出NASM和MASM的英文原文和中文译文,它们有哪些主要区别?(汇编)
计算机系统的广义接口有哪些?计算机的硬件接口电路主要由哪三部分组成?(接口)
x86的实模式和保护模式各有哪些主要优缺点?
字符串(内存块)的字节传送使用什么CPU指令?执行指令前需要做哪些准备工作?
IA-32处理器的系统地址寄存器有哪些?它们各自的功用是什么?大小是多少?
给出IA-32段页式保护模式下(采用4KB页面大小与两级分页方式的)逻辑地址和线性地址的构成及转换成物理地址的方法和过程。
三、编程题(共4小题,每小题10分,共40分)
编写一个返回4字节无符号整数的十进制数串的汇编子程序GetDStr,整数通过寄存器EAX传入,返回的字符串缓冲区地址为[ES:BP],串长在CX中。
编写将时钟中断号设置成20h,再将时间间隔设置成每秒30次的汇编代码段。
设已经初始化好的GDTR指针为GdtPtr,且已知32位代码段的选择符为SelectorCode32,写出进入保护模式汇编程序的剩余代码部分。
从下面的两个小题中任选一题:
编写可编译成COM文件的完整汇编程序,用欧美的时间格式(如May 18, 2015 Mon 02:11:48)显示系统的当前日期和时间。(月份的缩写:Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec)。
编写定义和装入GDT的相关汇编代码段。其中的GDT含3个段描述符:空白(系统要求)、CODE(代码段)和VIDEO(彩色文本窗口对应的显存数据段),代码段的基址和长度分别为SegCodeBase和SegCodeLen。表示代码段、可读写数据段、32位段的符号常量分别为DA_C、DA_DRW和DA_32。
《汇编与接口》模拟试题参考答案
一、填空题(共15小题,每小题2分,共30分)
Flags、IP
64、36
20、1MB
FS、GS
Dx:DB/DW/DD、RESx:RESB/RESW/RESD
当前地址、当前节/段起始地址
MOVZX、BSWAP
8259A、8253/4
256、4
64、16
GDT/PL=0、LDT/PL=3
CPL、DPL
CR0、CR3
Interrupt Descriptor Table、中断描述符表
8042、8237A-5
二、简答题(共6小题,每小题5分,共30分)
8个通用寄存器(其中的X:eXtended扩展,是原8位寄存器的扩展):
AX:Accumulator累加寄存器,用于算术与逻辑运算及I/O端口读写,如乘除;
BX:Base addre
您可能关注的文档
最近下载
- 成人氧气吸入疗法护理-中华护理学会团体标准.pptx VIP
- 2025年1月浙江浙江省普通高校招生信息技术选考真题卷.doc VIP
- 网络与信息安全管理员职业技能竞赛理论考试题及答案 .pdf VIP
- 建筑工程图集 01K403、01(03)K403:风机盘管安装(含2003年局部修改版).pdf VIP
- 工学一体化课程《小型网络管理与维护》任务2单元7教学单元活动方案.docx VIP
- 工学一体化课程《小型网络管理与维护》任务2单元6教学单元活动方案.docx VIP
- 中医护理门诊工作制度、岗位职责、安全管理制度.docx VIP
- 各类工作票和操作票模板.pdf VIP
- 公卫执业医师《学校、儿童少年卫生学必看考点》考试题.doc VIP
- 人工智能时代高职综合英语课程思政的融合与创新.pdf VIP
文档评论(0)