- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理与汇编语言PPT 第1章
西安邮电学院计算机系 系统结构教研室 2007.3 序言 学习这门课的目的? 学习内容 这门课的要求 第1章 微型计算机系统导论 主要内容: 计算机的发展概述 微型计算机系统的组成 微型计算机硬件系统 I/O接口与输入输出设备 微型计算机的工作过程 机械计算机 1623年:德国科学家契克卡德制造了人类有史以来第一台机械计算机,这台机器能够进行六位数的加减乘除运算。 1854年:布尔发表《逻辑的数学分析》,创立了一门全新的学科-布尔代数,为百年后出现的数字计算机的开关电路设计提供了重要的数学方法和理论基础。 1868年:美国新闻工作者克里斯托夫?肖尔斯(C.Sholes)发明了沿用至今的QWERTY键盘。 1890年:美国在第12次人口普查中使用了由统计学家霍列瑞斯(H.Hollerith)博士发明的制表机,从而完成了人类历史上第一次大规模数据处理。此后霍列瑞斯根据自己的发明成立了自己的制表机公司,并最终演变成为IBM公司。 ① 电子管计算机 1943年:绰号为“巨人”的用来破译德军密码的计算机在英国布雷契莱庄园制造成功,此后又制造多台,为第二次世界大战的胜利立下了汗马功劳。 ① 电子管计算机 1946年:美国宾西法尼亚大学:教授莫契利和埃克特共同研制成功了ENIAC计算机。 ② 晶体管计算机 贝尔实验室使用800只晶体管组装了世界上第一台晶体管计算机TRADIC。 ③ 集成电路计算机 1965年:DEC公司推出了PDP-8型计算机,标志着小型机时代的到来。 ④ 大规模、超大规模集成电路计算机 1971年:INTEL的特德.霍夫研制成功了第一枚能够实际工作的微处理器4004,该处理器在面积约12平方毫米的芯片上集成了2250个晶体管,运算能力足以超过ENIAC。 ④ 大规模、超大规模集成电路计算机 1974年:Intel推出了自己的第一款8位微处理芯片8080。 电脑爱好者爱德华?罗伯茨发布了自己制作的装配有8080处理器的计算机“牛郎星”,这也是世界上第一台装配有微处理器的计算机,从此掀开了个人电脑的序幕。 ④ 大规模、超大规模集成电路计算机 1981年:IBM宣布了IBM PC的诞生,由此掀开了改变世界历史的一页 。 ④ 大规模、超大规模集成电路计算机 1989年:英特尔公司在拉斯维加斯电脑大展上首度发表集成有120万晶体管的486处理器。 现在的计算机属于第四代计算机:大规模、超大规模集成电路计算机。 未来的计算机。。。 位 字节 字 字长 存储单元地址 存储容量 所谓总线,是计算机中各功能部件间传递信息的公共通道。根据所传送的信息类型不同,总线分为三种: ① 地址总线 AD(Address Bus): 单向,由CPU发出到存储器或I/O端口。 ② 数据总线 DB(Data Bus): 双向,由CPU送出或送往CPU。 ③ 控制总线 CB(Control Bus): 整体双向,个体单向,传送方向固定。 CU 2. 微处理器 微处理器由运算器(ALU)、控制器(CU)、和寄存器阵列(RA)三部分组成,如图1.4所示。 图1.4 微处理器结构 PC RA AR DR IR ID PLA 标志寄存器 A … 至外部CB 微处理器 (CPU) 内部数据总线DB 4001H E7H 4002H 34H 4003H A5H 4004H 62H 4005H 38H 地址 单元内容 外部AB 外部DB ALU IR (1) 运算器 运算器又称算术逻辑单元(ALU,Arithmetic Logic Unit),用来进行算术或逻辑运算以及多位循环等操作。 (2) 控制器 控制器又称控制单元(CU,Control Unit),是全机的指挥控制中心。它负责把指令逐条从存储器中取出,经译码分析后向全机发出取数、执行、存数等控制命令,以保证正确完成程序所要求的功能。它应包括: ① 指令寄存器IR(Instruction Register):用来存放从存储器取出的将要执行的指令码。 ② 指令译码器ID(Instruction Decoder):用来对指令寄存器IR中的指令操作码字段(指令中用来说明指令功能的字段)进行译码,以确定该指令应执行什么操作。 ③ 可编程逻辑阵列PLA(Programmable Logic Array):用来产生取指令和执行指令所需要的各种微操作控制信号,并经过控制总线CB送往有关部件,从而使计算机完成相应的操作。 (3) 内部寄存器阵列 寄存器阵列RA(Re
文档评论(0)