微机原理与应用第1章1节2010SGQ.pptVIP

  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章1节2010SGQ

微型系统与接口 成绩考核方式和及格标准: 平时成绩占30%,其中实验占10%,作业、考勤占20% (3次缺席或实验成绩或作业考勤不合格者取消考试资格) 期末考试成绩占70% 及格标准:出勤率达到要求,总成绩在60分以上。 对学生学习本课程的要求 按时上课,注意听讲并做笔记。 课后及时复习,独立按时完成作业。 认真独立做实验,实验前写预习报告,实验中完成实验报告。 《微机原理》是一门专业基础课。 一、计算机的发展历程 1946年在美国宾夕法尼亚大学,J.W.Mauchley及J.P.Eckert等人合作研制成功世界上第一台由程序控制的电子计算机ENIAC Electronic Numcrical Integrator And Calculator 。   所谓总线,是指计算机中各功能部件间传送信息的公共通道。    1 地址总线AB Address Bus :在对存储器或I/O端口进行访问时,传送由CPU提供的要访问存储单元或I/O端口的地址信息,以便选中要访问的存储单元或I/O端口。AB是单向总线。    2 数据总线DB Data Bus :从存储器取指令或读写操作数,对I/O端口进行读写操作时,指令码或数据信息通过数据总线送往CPU或由CPU送出。DB是双向总线。 1.3 微型计算机硬件系统    3 控制总线CB Control Bus :各种控制或状态信息通过控制总线由CPU送往有关部件,或者从有关部件送往CPU。CB中每根线的传送方向是一定的,图1.2中CB作为一个整体,用双向表示。    1.3 微型计算机硬件系统 系统主板 1.3 微型计算机硬件系统   图1.3所示为一个简化的微处理器模型 虚线框内 ,它由运算器 ALU 、控制器 CU 和内部寄存器 R 三部分组成。现将各部件的功能简述如下。 1.3 微型计算机硬件系统 图1.3 微处理器结构 1.3 微型计算机硬件系统   1.运算器   运算器又称算术逻辑单元 ALU,Arithmetic Logic Unit ,用来进行算术或逻辑运算以及移位循环等操作。参加运算的两个操作数一个来自累加器A Accumulator ,另一个来自内部数据总线。 1.3 微型计算机硬件系统   2.控制器   控制器又称控制单元 CU,Control Unit ,是全机的指挥控制中心。它负责把指令逐条从存储器中取出,经译码分析后向全机发出取数、执行、存数等控制命令。控制器中包括以下几部分:    1 指令寄存器IR Instruction Register :用来存放从存储器取出的将要执行的指令码。当执行一条指令时,先把它从内存取到数据缓冲寄存器DR中,然后再传送到指令寄存器IR中。 1.3 微型计算机硬件系统    2 指令译码器ID Instruction Decoder :用来对指令寄存器IR中的指令操作码字段 指令中用来说明指令功能的字段 进行译码,以确定该指令应执行什么操作。    3 可编程逻辑阵列PLA Programmable Logic Array :用来产生取指令和执行指令所需要的各种微操作控制信号,并经过控制总线CB送往有关部件,从而使计算机完成相应的操作。 1.3 微型计算机硬件系统   3.内部寄存器   1 程序计数器PC Program Counter   程序计数器有时也被称为指令指针 IP,Instruction Pointer ,它被用来存放下一条要执行指令所在存储单元的地址。 2 地址寄存器AR Address Register   地址寄存器用来存放正要取出的指令的地址或操作数的地址。 3 数据缓冲寄存器DR Data Register   数据缓冲寄存器用来暂时存放指令或数据。 1.3 微型计算机硬件系统   4 累加器A Accumulator   累加器是使用最频繁的一个寄存器。在执行算术逻辑运算时,它用来存放一个操作数,而运算结果通常又放回累加器,其中原有信息随即被破坏。因此,顾名思义,累加器是用来暂时存放ALU运算结果的。 5 标志寄存器FLAGS Flag Register   标志寄存器有时也称为程序状态字 PSW,Program Status Word 。它用来存放执行算术运算指令、逻辑运算指令或测试指令后建立的各种状态码内容以及对CPU操作进行控制的控制信息。 1.3 微型计算机硬件系统   6 寄存器阵列RA Register Array   寄存器阵列实际上相当于微处理器内部的RAM。微处理器内部有了这些寄存器后,就可避免频繁访问存储器,缩短指令长度和指令执行时间,提高机器的运行速度,方便程序设计。 1.3 微型计算机硬件系统   在计算机

文档评论(0)

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

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

1亿VIP精品文档

相关文档