- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术考前复习资料.
8086内部寄存器由哪些类型组成及作用?
8086CPU内部寄存器有14个16位寄存器,可以分为以下三组
通用寄存器组
数据寄存器:用来保存算术、逻辑运算的操作数、中间结果。地址与变址寄存器:用来存放16位操作数或者操作数的偏移地址。
段寄存器组:8086/8088CPU内部设置了4个16位段寄存器,它们分别是代码段寄存器CS,数据段寄存器DS , 堆栈段寄存器SS ,附加段寄存器ES。由它们给出相应逻辑段的首地址,称为“段基址”
控制寄存器
指令指针IP:存放将要执行的下一条指令在现行代码段中的偏移地址。标志寄存器FR:存放指令执行结果特征位和对CPU运行特点的控制位。
时钟周期,总线周期和指令周期定义及关系
1. 一个时钟脉冲的时间长度称为时钟周期;
2. CPU通过总线与外部交换信息一次所耗用的时间称为一个总线周期;
3. 执行一条指令所需要的时间称为指令周期;
一个指令周期由若干个总线周期组成
一个总线周期又由若干个时钟周期组成
8086CPU的总线周期至少由4个时钟周期组成;
总线周期完成一次数据传输包括:传送地址,传送数据;
等待周期----在等待周期期间,总线上的状态一直保持不变;
空闲周期----总线上无数据传输操作 中断处理过程
中断请求
由外设向CPU提出中断请求。
中断判优
首先是确认中断源。当有多个中断源请求时,按优先权排队。
确认中断源后,进入响应阶段。
中断响应
当CPU接到中断请求,若满足下列条件,就会响应中断。
响应中断的条件:
a.允许中断触发器为“1”状态;
b.CPU结束了一条指令的执行过程;
c.新请求的中断优先级较高;
中断响应要进行的工作:
保存程序计数器PC的内容或许包括程序状态字的内容到堆栈(中断隐指令)
中断处理和返回
中断服务程序主要包括的内容:
保护现场→开中断→中断处理→恢复现场→中断返回 中断向量表定义作用 中断向量地址(首地址)=终端类型号*4
每一个中断服务程序都有一个确定的入口地址,该地址称为中断向量。
把系统中所有中断向量集中起来,按中断类型号从小到大的顺序存放到存储器的某一区域内,这个存放中断向量的存储区叫做中断向量表,亦即中断入口地址表。中断向量表是用来存放中断向量的一块存储区。CPU响应中断时,从中断向量表中查出中断向量地址,再从该地址对应的存储单元中取出中断向量分别装入IP和CS,从而转去执行相应的中断服务程序。
如何设置中断向量表
把所有的中断向量集中起来按中断类型号从小到大的顺序存放在中断向量表中。中断向量表占用内存最低1KB地址范围。每个中断向量占用4个存储单元,其中前2个单元存放中断服务程序入口地址的段内偏移地址,后2个单元存放的是中断服务程序入口地址的段基址。
(作业题)终端类型号15H的中断向量存放的地址为54H,55H,56H,57H这四个存储单元中。
多个寄存器在一个地址怎么区分(端口与接口内部寄存器的对应关系)
CPU都是通过这些寄存器间接访问外部设备的,也就是我们常说的端口。
一个寄存器对应一个端口,但是一个端口可能包含一个以上的寄存器。
区分主要有三种方式:
根据信息传送的方向不同。
一个端口中对应多个操作方向相同的寄存器,在命令字中通常由特征位来区分访问的寄存器。
除特征位外。区分一对多的方法,可根据规定的读写顺序。
输入/输出接口电路的端口寻址方式
1)统一编址方式:在这种方式中把外设的一个端口与存储器的一个单元作同等对待,每一个I/O端口都有一个确定的端口地址,CPU与I/O端口之间的信息交换,与存储单元的读写过程一样。
优点:可对存储器的寻址方式来对I/O端口中的信息进行访问,直接进行算术、逻辑等运算。内存与外设地址统一分配,减少了系统中的电路控制,是指令系统相对简化。
缺点:指令代码较长、读写时间长、运行速度低、程序可读性低。
2)独立编址方式:存储器与外设接口电路都有自己的译码电路,这样CPU与外设进行数据交换需要专用的I/O指令。
优点:存储器与外设接口电路都有自己的译码电路外设不占用内存空间,专门的输入、输出操作指令可以加快外设的访问速度。
缺点:内存与I/O端口统一编制时,需要两条译码电路增加了系统的复杂性,需要专门的输入、输出操作指令。
作业:端口:即接口电路的内部寄存器
8086采用独立编制方式。 为什么CPU与设备之间要增加接口电路?
原因:
是因为输入/输出设备的种类繁多,有机械式的、电子式的、机电式的、电磁式的和光电式的等;
所处理的信号有数字信号、模拟信号、电压信号、电流信号等;
输入/输出信息的速率也相差很大,且相差悬殊;
CPU与外部设备之间的信息交换技术也比较复杂;
作用:
1. 解决CPU与外设的速度不匹配的矛盾。
2. 不同的设备处理信息的格式
您可能关注的文档
- 循环流化床(CFB)锅炉排渣系统故障及处理方法..doc
- 循环流化床锅炉调试及运行操作规程..doc
- 循环流化床锅炉面式减温器泄漏的原因及预防措施..doc
- 循环系统护理计划..doc
- 循环流化床锅炉循环回料不稳原因分析及建议..doc
- 循环经济与可持续发展战略..doc
- 循环经济评价指标体系的设计(冯先生1007)..doc
- 徕卡GPS静态数据处理..doc
- 徐文明必威体育精装版2010年36培训讲义..doc
- 徐州市专业技术人员职业道德考试题库段伟文..doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
最近下载
- 2023年华东师范大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案).docx VIP
- 2023年华东师范大学数据科学与大数据技术专业《操作系统》科目期末试卷B(有答案).docx VIP
- 2023年华东师范大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案).docx VIP
- 人防通风系统安装施工方案管理文档.doc
- 标准图集 - 12J003 室外工程.pdf VIP
- 北师大版六年级数学上册3-3《天安门广场》教学设计.doc
- 东北财经大学通用PPT模板.pptx
- 屋盖钢结构设计讲课教案.pdf VIP
- 社会情感教育与教学质量改进.pptx
- 2024年华医网继续教育护理学基于循证理念的临床护理管理实践新进展题库及答案.docx VIP
文档评论(0)