微机系统导论上海交大.pptVIP

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机系统导论上海交大.ppt

1.1 微型计算机系统组成 (二) 微型计算机 是指以微处理器为核心, 配上存储器、 输入/输出接口电路及系统总线所组成的计算机。当把微处理器、存储器和输入/输出接口电路集成在单片芯片上,则称之为单片微型计算机。 (三)、微型计算机系统 单片机开发系统 小结:微型计算机系统的三个层次 1.2、微型计算机的基本结构 微处理器(CPU) 存储器 输入/输出接口 总线 一、主机硬件系统——CPU 计算机的控制中心,提供运算、判断能力 CPU的位数:4位、8位、16位、32位、64位 是指一次能处理的数据的位数 二、主机硬件系统——存储器 存放程序和数据的记忆装置 用途:存放程序和要操作的各类信息(数据、文字、图像、。。。) 内存:ROM、RAM 特点:随机存取,速度快,容量小 外存:磁盘、光盘、半导体盘、… 特点:顺序存取/块存取,速度慢,容量大 地址的概念 (1)在计算机内部,程序和数据都是用0、1二进制代码的形式来表示的。每一个0或1就叫做1位信息。 (2)单元:就是一个存储数据的单位,相当于大楼里的房间。 (3)字节:一个单元放8位二进制数码,8位为一组称为一个字节 内存单元的地址和内容 内存包含有很多存储单元(每个内存单元包含8bit),为区分不同的内存单元,对计算机中的每个内存单元进行编号,内存单元的编号就称为内存单元的地址。相当于房间号 内存容量 即内存单元的个数,以字节为单位。 注意:内存空间与内存容量的区别 内存容量:实际配置的内存大小。例:某微机配置2条 128MB的内存条,其内存容量为256MB 内存空间:又称为存储空间、寻址范围,是指微机的 寻址能力,与CPU的地址总线宽度有关。 内存的操作 内存储器的分类 读写存储器(RAM) 可读可写 易失性,临时存放程序和数据 只读存储器(ROM) 工作时只能读 非易失性,永久或半永久性存放信息 系统总线是用来传送信息的公共导线 , 它们可以是带状的扁平电缆线,也可以是印刷电路板上的一层极薄的金属连线。所有的信息都通过总线传送。通常,根据所传送信息的内容与作用不同. 可将系统总线分为3类: 数据总线DB(Data Bus), 地址总线AB(Address Bus), 控制总线CB(Control Bus)。 系统中各部件均挂在总线上,所以 , 有时也将这种系统结构称为面向系统的总线结构。 总线结构 控制器 决定控制字中各位的电平高低 由控制器发出的控制总线,能将控制字各位分别送至各个寄存器 用一条粗线表示总线,右图有两条总线,控制总线和数据总线 四、输入/输出接口 简写为I/O接口,是CPU与外部设备间的桥梁 接口的功能 提供驱动外设的电压或电流; 匹配计算机与外设之间的信号电平、速度、信号类型、数据格式等; 缓存发给外设的数据、控制命令和外设提供的运行状态信息; DMA控制和中断控制。 本节小结 掌握微计算机硬件系统的总体硬件结构-三总线结构 1.3 微型计算机的工作过程 程序的执行过程 例:计算5+8 汇编语言程序 对应的机器指令 对应的操作 ------------------ --------------------- --------------------- MOV AL, 5 将立即数1传送到累加寄存器AL中 ADD AL, 8 计算两个数的和,结果存放到AL中 HLT 停机 取第一条指令操作码的操作步骤 微处理器由运算器、控制器和内部寄存器阵列3部分组成。 一、运算器 运算器又称为算术逻辑单元ALU(Arithmetic Logic Unit),用来进行算术或逻辑运算以及位移循环等操作。 参加运算的两个操作数,累加器A(Accumulator)和内部数据总线,可以是数据寄存器DR(Data Register)中的内容,也可以是寄存器阵列RA中某个寄存器的内容。运算结果送回累加器A暂存。 二、 控制器 (一) 指令寄存器IR(Instruction Register) 存放从存储器取出的将要执行的指令。 (二) 指令译码器ID(Instruction Decoder) 对指令寄存器IR中的指令进行译码,确定该指令应执 行什么操作。 (三) 可编程逻辑

文档评论(0)

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

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

1亿VIP精品文档

相关文档