微型计算机原理(第二版)第1章.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文档。上传文档
查看更多
1993年Intel公司推出的Pentium(奔腾,Intel 586) 也属于32位CPU。 Pentium微处理器数据总线为64位,地址总线为36位,有两条超标量流水线,两个并行执行单元及双高速缓冲存储器,工作频率有50MHz、66MHz、133MHz、和166MHz等。 1.3 微型计算机硬件系统 1.3.1 基于总线的微型计算机硬件系统 用户软件就是用户为解决各种实际问题而编写的各种程序。常用的编程语言: 机器语言程序是计算机能够理解和直接执行的程序,其指令是用二进制代码表示和存储的。 汇编语言程序是用助记符语言表示的程序,计算机不能直接“识别”,需要经过“汇编程序”把它转换为机器语言程序后才能执行。机器语言指令和汇编语言指令是一一对应的,都是面向机器,不同的机器有着自己独有的机器语言指令系统和汇编语言指令系统。 高级语言是不依赖于具体机型只面向过程的程序设计语言,由它所编写的高级语言程序,需经过编译程序或解释程序的编译或解释生成机器语言程序后才能执行。 因此,不论程序是用什么语言编写,都必须首先将其转换为计算机能直接识别和执行的机器语言程序,然后才能由CPU逐条读取并执行。 计算机在执行程序时,CPU会自动而连续地从内存储器中取出要执行的指令,并执行指令规定的操作。计算机每完成一条指令,至少有一次为取指令而访问内存储器的操作。 内存储器是计算机主机的一部分,一般把具有一定容量且速度较高的存储器作为内存储器,CPU可直接用指令对内存储器进行读写。在微型计算机中,通常用半导体存储器作为内存储器。 E7H 34H A5H F2H 38H …… 4001H 4002H 4003H 4004H 4005H …… 地址 指令或数据内容 0 0 1 1 1 0 0 0 内存单元的地址和内容 1. 基本概念 位(Bit):二进制信息的最小单位(0或1) 字节(Byte):由8位二进制数组成,可以存放在一个存储单元中。是字的基本组成单位。 字(Word):计算机中作为一个整体来处理和运算的一组二进制数,是字节的整数倍。通常它与计算机内部的寄存器、算术逻辑单元、数据总线宽度相一致。每个字包括的位数称为计算机的字长,是计算机的重要性能指标。目前为了表示方便,常把一个字定义为16位,把一个双字定义为32位。 内存容量:内存中存储单元的总数。通常以字节为单位,1024(210)字节记作1KB,220字节记作1MB , 230字节记作1GB 。 内存单元地址:为了能识别不同的单元,每个单元都赋予一个编号,这个编号称之为内存单元地址。显然,各内存单元的地址与该地址对应的单元中存放的内容是两个完全不同的概念,不可混淆。 2.内存的操作 CPU对内存的操作有两种:读或写。读操作是CPU将内存单元的内容读入CPU内部,而写操作是CPU将其内部信息送到内存单元保存起来。显然,写操作的结果改变了被写内存单元的内容,是破坏性的,而读操作是非破坏性的,即该内存单元的内容在信息被读出之后仍保持原信息不变。 从内存单元读出信息的操作过程如图(a)所示。假设将地址为90H的单元中的内(BAH)读入CPU,其操作过程如下: (1)CPU经地址寄存器AR将要读取单元的地址信(90H)送地址总线,经地址译码器选中90H单元。(2)CPU发出“读”控制信号。(3)在读控制信号的作用下,将90H单元中的内(BAH)放到数据总线上,然后经数据缓冲寄存器DR送入CPU中的有关部件进行处理。 地 址 译 码 器 内容 地址 00H 01H FFH 90H AB 来自CPU的写信号 DB 地 址 译 码 器 内容 地址 00H 01H FFH 90H AB DB 来自CPU的读信号 (a) 内存读操作过程示意图 ? ? ? ? ? ? ? (b) 内存写操作过程示意图 内存读写操作过程示意图 向内存单元写入信息的操作如图 (b)所示。假定要将数据0写入内存中地址为90H的单元,其操作过程如下: (1)写入单元的地址信息90H经地址寄存器AR送到地址总线上。(2)待写入的数经数据缓冲寄存器DR放到数据总线上。(3)CPU发出“写”控制信号,在该信号的作

文档评论(0)

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

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

1亿VIP精品文档

相关文档