微机原理复习总结教程方案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理复习总结第1章 概述第2章 16位(8086CPU)/32位(Pentium)处理器原理第4章 存储器原理第5章 接口技术概述第6章 串行接口(8251)和并行接口(8255)技术第7章 中断技术第8章 DMA(直接存储器存取)技术第9章 定时计数技术第10章 模数转换和数模转换技术第1章 概述根据冯.诺依曼的理论,计算机应该包含运算器、控制器、(存储器)、输入、输出五大部分8086是intel x86系列(16)位微处理器1946年,著名数学家冯.诺依曼(Von.Neumann),提出了现代计算机的基本结构,即EDVAC方案,明确了计算机系统由5个部分组成:运算器、控制器、存储器、输入设备和输出设备。计算机的2个基本能力:能存储程序和能自动执行程序。微型计算机中,为了节省成本,往往将计算机五大件中的运算器和控制器集中在一片芯片上,称之为微处理器或中央处理器:CPU微型计算机的硬件由CPU、内部存储器、I/O接口和I/O设备组成。CPU :包括运算器、控制器、寄存器控制器:控制器是计算机的指挥中心,它负责从存储器中取指令,并分析指令、发出指令包含的各种控制信号去控制运算器、存储器、输入和输出设备。运算器:算术逻辑单元(ALU),是用来进行二进制算术运算和逻辑运算。寄存器:寄存器是CPU内部的存储装置,分为通用寄存器和专用寄存器。通用寄存器用来保存从内部存储器取得的数据和ALU计算后的结果,专用寄存器一般指标志寄存器、指令指针寄存器、堆栈指针寄存器、地址指针寄存器等。存储器是指内部存储器:内存。分为RAM:随机存储器和ROM:只读存储器。RAM一般保存用户的程序和数据,ROM保存系统最基本的控制程序。计算机系统的总线分三类:数据总线DB、地址总线AB、控制总线CBIntel 8086, 1978年生产,集成了29000个晶体管,数据处理长度为16位,地址总线宽度为20位,寻址空间为1MB,时钟为4.77MHz, 被称为第三代微处理器。8086有___16___根数据线和__20__根地址线,可寻址地址空间达_1M_字节。Intel 80386为第四代微处理器,1985年生产,采用CHMOS工艺,集成度为50万只晶体管,时钟达33MHz,是典型的32位处理器,数据总线宽度为32位,地址总线宽度为32位,可寻址能力为4GB。Pentium共有3个执行部件:1个浮点执行部件和U、V2个流水线整数执行部件,内部数据总线为64位,但寄存器仍为32位,外部数据总线为32位,地址总线为32位。称为第5代微处理器。第2章 16位(8086CPU)/32位(Pentium)处理器原理8086CPU可分为两个独立的工作部件,_BIU/总线接口部件__负责与存储器、IO端口传送数据,__EU/执行部件__负责执行指令。8086CPU包括4个16位数据寄存器(又可分为8个独立的8位寄存器),2个16位堆栈指针寄存器,2个16位变址寄存器,1个16位指令指针寄存器,1个16位的标志寄存器,4个16位段寄存器。数据寄存器:8086的数据寄存器指AX、BX、CX、DX和AH、AL、BH、BL、CH、CL、DH、DLAX、AL---累加器:在乘法、除法和符号扩展指令中,有一个操作数预先放在累加器中;在I/O操作时,通过它CPU与接口交换数据。累加器也是所有寄存器中执行速度最快的。BX:基址寄存器,当CPU对存储器数据段寻址时,它可以用来存放偏移地址。它是4个16位数据寄存器中唯一可以存放地址的。CX:计数器,在LOOP循环指令和重复的串处理指令中,用于循环计数。DX:在32位数操作时,它和AX配合存储32位数,其中,AX存放低16位,DX存放高16位;在I/O操作时,DX是唯一可以存放I/O地址的寄存器。变址寄存器SI、DI:SI 称源变址寄存器,DI 称目的变址寄存器。它们在一般的数据传送指令中,与BX一样,用来与DS配合存放16偏移地址。但在串传送指令中,SI 是源串的地址(指针),与DS合用,而DI 是目的串的地址(指针)与ES合用。堆栈指针寄存器SP、BP:SP和BP与SS合用存取堆栈段的数据,其中,SP是栈顶指针,在栈操作指令中,SP自动增加或减少。BP则是堆栈段的基址寄存器(与BX不同哦)。指令指针寄存器IP:IP用于CPU取指令的,它与CS合用,取代码段的指令。通常IP是一个加1计数器,在遇到转移指令时,IP会被重新置值。段寄存器CS,DS,SS,ES:CPU内部的地址指针只有16位,无法对20位物理地址寻址,通常采用分段的方法(逻辑段)解决问题。每个应用程序可能拥有4个逻辑段:代码段(存放指令代码)、数据段(存放要处理的数据)、堆栈段(建立堆栈)和附加数据段(在串数据传送时使用)。标志寄存器FLAGS

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档