微机原理第一章计算机基本知识.

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

课程先修课程:电子技术,计算机基础,C语言后继课程:单片机技术,可编程控制器PLC48学时平时:20%,考试:80%,闭卷考试答疑:每周:周一下午5-6节,地点:实训楼230教研室QQ:925341256(925341256@qq.com)群:419940410(每天学点微机)第一章计算机基本知识绪论计算机的发展概况微型计算机中信息的表示及运算基础几个重要的数字逻辑电路微机基本结构1·1绪论计算机之父--冯·诺依曼研究的专业是:1、数学2、物理3、化学4、经济5、电子1·1绪论在经济学方面,冯·诺依曼有突破性成就,被誉为“博弈论之父”。在物理领域,冯·诺依曼在30年代撰写的《量子力学的数学基础》已经被证明对原子物理学的发展有极其重要的价值。在化学方面也有相当的造诣,曾获苏黎世高等技术学院化学系大学学位。他无愧是上世纪最伟大的全才之一。1·1绪论1946年2月15日世界第一台电子计算机问世1946年世界上第一台电子计算机由美国宾夕法尼亚大学研制成功。尽管它重达30吨,占地170平方米,耗电140千瓦,用了18800多个电子管,每秒钟仅能做5000次加法.运作了九年之久。吃电很凶,据传ENIAC每次一开机,整个费城西区的电灯都为之黯然失色。另外,真空管的损耗率相当高,几乎每15分钟就可能烧掉一支真空管,操作人员须花15分钟以上的时间才能找出坏掉的管子,使用上极不方便。曾有人调侃道:“只要那部机器可以连续运转五天,而没有一只真空管烧掉,发明人就要额手称庆了”。1·1绪论这台计算机有五个基本部件:输入器、输出器、运算器、存储器和控制器,奠定了当代电子数字计算机体系结构的基础。工作特点是程序控制、数据存储、数字编码——电子计算机工作的基础几个概念CPU几个概念计算机主机几个概念CPU=控制器+运算器计算机主机=CPU+存储器计算机硬件系统计算机软件系统计算机系统字长:CPU并行处理二进制的数据位数。8位机、16位机、32位机和64位机。1·2计算机的发展概况微型化─便携式、低功耗巨型化─尖端科技领域的信息处理,需要超大容量、高速度智能化─模拟人类大脑思维和交流方式,多种处理能力系列化、标准化─便于各种计算机硬、软件兼容和升级网络化─网络计算机和信息高速公路多机系统─大型设备、生产流水线集中管理(独立控制、故障分散、资源共享)Flynn分类法1966年,Michael.J.Flynn提出根据指令流、数据流的多倍性(multiplicity)特征对计算机系统进行分类,定义如下·指令流:机器执行的指令序列·数据流:由指令流调用的数据序列,包括输入数据和中间结果·多倍性:在系统性能瓶颈部件上同时处于同一执行阶段的指令或数据的最大可能个数。Flynn根据不同的指令流-数据流组织方式把计算机系统分为4类。1·单指令流单数据流(SingleInstructionStreamSingleDataStream,SISD)SISD其实就是传统的顺序执行的单处理器计算机,其指令部件每次只对一条指令进行译码,并只对一个操作部件分配数据。2·单指令流多数据流(SingleInstructionStreamMultipleDataStream,SIMD)SIMD以并行处理机为代表,并行处理机包括多个重复的处理单元PU1~PUn,由单一指令部件控制,按照同一指令流的要求为它们分配各自所需的不同的数据。3·多指令流单数据流(MultipleInstructionStreamSingleDataStream,MISD)MISD的结构,它具有n个处理单元,按n条不同指令的要求对同一数据流及其中间结果进行不同的处理。一个处理单元的输出又作为另一个处理单元的输入。4·多指令流多数据流(MultipleInstructionStreamMultipleDataStream,MIMD)MIMD的结构,它是指能实现作业、任务、指令等各级全面并行的多机系统,多处理机就属于MIMD。复杂指令集(英文:ComplexInstructionSetComputing;缩写:CISC)是一种微处理器指令集架构,每个指令可执行若干低阶操作,诸如从内存读取、储存、和计算操作,全部集于单一指令之中。与之相对的是精简指令集。复杂指令集的特点是指令数目多而复杂,每条指令字长并不相等,并为此付出了性能的代价。在精简指令集处理器发迹以前,许多电脑架构尝试跨越“语义鸿沟”──设计出借由提供“高阶”指令支援高阶编程语言的指令集,诸如程序调用和返回,循环指令诸如“若非零则减量和分支”和复杂寻址模式以允许数据结构和阵列存取以结合至单一指令。与复杂指令集相比,精简指令集实现更容易,指令并行执行程度更好,编译器的效率更高。属于复杂指令集的处理器有CDC6600、System/360、VAX、PDP-11、Motorola68000家族、x86等。精简指令集(英语:reducedinstructionsetcomputing,缩写:RISC),是计算机中央处理器的一种设计模式。这种设计思路对指令数目和寻址方式都做了精简,使其实现更容易,指令并行执进程度更好,编译器的效率更高。目前常见的精简指令集微处理器包括DECAlpha、ARC、ARM、AVR、MIPS、PA-RISC、PowerArchitecture(包括PowerPC、PowerXCell)和SPARC等。1·2计算机的发展概况一、计算机的发展概况第一代:电子管计算机时代(1947~1957)第二代:晶体管计算机时代(1958~1964)第三代:集成电路计算机时代(1964~1972)第四代:超大规模集成电路(VLSI)计算机时代(1972年~)。第五代:智能计算机(1981年~)。二、微处理器及微型计算机的发展概况INTELCPU发展历史Intel第一块CPU4004,4位主理器,主频108kHz,运算速度0.06MIPs(MillionInstructionsPerSecond,每秒百万条指令),集成晶体管2,300个,10微米制造工艺,最大寻址内存640bytes,生产曰期1971年11月.8085,8位主理器,主频5M,运算速度0.37MIPs,集成晶体管6,500个,3微米制造工艺,最大寻址内存64KB,生产曰期1976年8086,16位主理器,主频4.77/8/10MHZ,运算速度0.75MIPs,集成晶体管29,000个,3微米制造工艺,最大寻址内存1MB,生产曰期1978年6月.80486DX,DX2,DX4,32位主理器,主频25/33/50/66/75/100MHZ,总线频率33/50/66MHZ,运算速度20~60MIPs,集成晶体管1.2M个,1微米制造工艺,168针PGA,最大寻址内存4GB,缓存8/16/32/64KB,生产曰期1989年4月Celeron一代,主频266/300MHZ(266/300MHzw/oL2cache,Covington芯心(Klamathbased),300A/333/366/400/433/466/500/533MHzw/128kBL2cache,Mendocino核心(Deschutes-based),总线频率66MHz,0.25微米制造工艺,生产曰期1998年4月)Pentium4(478针),至今分为三种核心:Willamette核心(主频1.5G起,FSB400MHZ,0.18微米制造工艺),Northwood核心(主频1.6G~3.0G,FSB533MHZ,0.13微米制造工艺,二级缓存512K),Prescott核心(主频2.8G起,FSB800MHZ,0.09微米制造工艺,1M二级缓存,13条全新指令集SSE3),生产曰期2001年7月.多核CPU是指在一枚处理器中集成两个或多个完整的计算引擎(内核)。通过划分任务,线程应用能够充分利用多个执行内核,并可在特定的时间内执行更多任务。2006年7月18日,英特尔双核安腾2处理器发布,集成了17.2亿个晶体管,同样采用了90nm制程技术生产。●45nm究竟有多小?2千多颗45nm晶体管加起来才相当于人类一根毛发的宽度,连看不到的细菌,原来它的直径也有2,000nm,因此,肉眼要看到45nm晶体管,必须需要非常先进的显微镜工具才能达成。2015年初的CES展会上Intel已经推出了Broadwell-U系列的14nm处理器,但这还只是一个开始,由于14nm初代处理器Broadwell的延期,2015年Intel要硬着头皮上两代14nm工艺的处理器——Broadwell和Skylake,二者使用不同的接口,需要不同的芯片组,支持的规格也不更大的缓存、更高的频率、超级流水线、分支预测、乱序执行超线程技术多核技术低功耗微型计算机组成结构微型计算机系统硬件微型计算机(主机)微处理器(CPU)软件外围设备运算器控制器存储器(内存)RAMROM外部设备辅助设备输入设备(键盘、扫描仪、语音识别仪…)输出设备(显示器、打印机、绘图仪、…)辅助存储器(磁带、磁盘、光盘)输入/输出接口(PIO、SIO、CTC、ADC、DAC…)(I/O接口)总线(AB、DB、CB)系统软件(操作系统,编辑、编译程序,故障诊断,监控程序…)应用软件(科学计算,工业控制,数据处理…)程序设计语言(机器语言、汇编语言、高级语言)电源电路时钟电路单片机简介单片机即单片机微型计算机,是将计算机主机(CPU、内存和I/O接口)集成在一小块硅片上的微型机。单片机开发系统有单片单板机和仿真器。实现单片机应用系统的硬、软件开发。单片机为工业测控而设计,又称微控制器。具有三高优势(集成度高、可靠性高、性价比高)。主要应用于工业检测与控制、计算机外设、智能仪器仪表、通讯设备、家用电器等。特别适合于嵌入式微型机应用系统。三、计算机编程语言的发展概况机器语言机器语言就是0,1码语言,是计算机唯一能理解并直接执行的语言。汇编语言用一些助记符号代替用0,1码描述的某种机器的指令系统,汇编语言就是在此基础上完善起来的。高级语言BASIC,PASCAL,C语言等等。用高级语言编写的程序称源程序,它们必须通过编译或解释,连接等步骤才能被计算机处理。面向对象语言C++,Java等编程语言是面向对象的语言。1.3微型计算机中信息的表示及运算基础(一)十进制ND有十个数码:0~9,逢十进一。例1234.5=1×103+2×102+3×101+4×100+5×10-1加权展开式以10称为基数,各位系数为0~9,10i为权。一般表达式:ND=dn-1×10n-1+dn-2×10n-2+…+d0×100+d-1×10-1+…一、数的表示(二)二进制NB两个数码:0、1,逢二进一。例1101.101=1×23+1×22+0×21+1×20+1×2-1+1×2-3加权展开式以2为基数,各位系数为0、1,2i为权。一般表达式:NB=bn-1×2n-1+bn-2×2n-2+…+b0×20+b-1×2-1+…(三)十六进制NH十六个数码0~9、A~F,逢十六进一。例:DFC.8=13×162+15×161+12×160+8×16-1展开式以十六为基数,各位系数为0~9,A~F,16i为权。一般表达式:NH=hn-1×16n-1+hn-2×16n-2+…+h0×160+h-1×16-1+…不同进位记数制对照表十进制二进制十六进制十进制二进制十六进制000000810008100011910019200102101010A300113111011B401004121100C501015131101D601106141110E701117151111F二、不同进位计数制之间的转换(一)一个R进制的数转换成十进制数的方法:按权展开,先乘后加举例:1011.1010B=1×23+1×21+1×20+1×2-1+1×2-3=11.625D0DFC.8H=13×162+15×161+12×160+8×16-1=3580.5

1 / 76
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功