网站大量收购闲置独家精品文档,联系QQ:2885784924

微机原理课程综述论文剖析.pdf

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

海纳百川,有容乃大;壁立千仞,无欲则刚。——林则徐

微机原理课程综述论文

内容摘要《微型计算机原理与接口技术》课程是通信工程专业的专业基础课程,

该课程的目的是让我们掌握微机的基本工作原理,掌握微机应用系统的分析方法

和设计方法,为微机在本专业以后的学习和研究应用中打下良好的基础。

关键词80X86汇编语言接口技术

正文

一、课程综述

本课程以微型计算机的原理和应用为主题,系统地介绍了微型计算机的基本

知识、基本组成、体系结构、工作模式,介绍了8086CPU的指令系统、汇编语言

及程序设计方法和技巧,存储器的组成和I/O接口扩展方法,微机的中断结构、

工作过程,从而使学生能较清楚的了解微机的结构与工作流程,建立起系统的概

念。

二、课程主要内容和基本原理

1.80X86微处理器结构

8086/8088CPU的内部是由两个独立的工作部件构成,分别是总线接口部

BIU(BusInterfaceUnit)和执行部件EU(ExecutionUnit)。两者并行操作,提

高了CPU的运行效率。

(1)总线接口部件BIU

BIU由以下六个部分组成:

①20位地址加法器

②4个16位段地址寄存器:代码段寄存器CS、数据段寄存器DS、堆栈段寄存器

SS和附加段寄存器ES

③1个16位指令指针寄存器IP

④内部寄存器(用于通信、暂存)

⑤输入输出总线控制电路

⑥1个6字节指令队列缓冲器

功能及工作过程:

总线接口部件的功能是负责与存储器、I/O接口传送信息。主要工作过程

海纳百川,有容乃大;壁立千仞,无欲则刚。——林则徐

如下:

①当指令队列中出现两个以上的指令字节空隙(8086是1个字节空隙)时,BIU

会自动按CS和IP值所形成的20位实际物理地址对应的程序存储器单元中取指

令字节

②一次从程序存储器中取两个指令字节,顺序存放在指令队列寄存器中

③由EU从队列指令中取走位于前列的指令,若指令需要在内存单元中读取数

据,此时根据EU的请求在BIU中形成一个20位的存放数据的实际物理地址

④CPU从物理地址单元中取得操作数,经BIU送到内部的运算部件(ALU)数据

总线,再由EU执行响应操作

⑤根据指令的性质,若需要,再由EU提出请求,将运算结果写入由BIU所指出

的内存单元或者I/O端口中

(2)执行部件EU

8086和8088的执行部件EU的具体结构都是相同的,包含以下六个部分:

①4个16位的通用寄存器组(AX、BX、CX、DX)

②4个16位的专用寄存器(BP、SP、SI、DI)

③1个16位的算术逻辑单元(ALU)

④1个16位的状态标志寄存器

⑤1个数据暂存寄存器

⑥执行部件的控制电路

功能及工作过程:

①EU从BIU的指令队列中取出指令代码

②由EU控制电路的译码器对指令进行译码后执行指令所规定的全部功能

③执行指令所得结果或执行指令所需的数据,都由EU向BIU发出命令,对存储

器或I/O接口进行读/写操作

④反映本次操作结果的状态写入到响应的状态寄存器

(3)EU和BIU的关系

从上面的操作过程可以看出EU只负责执行指令,BIU则负责取指

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档