微机原理与应用第1章.pptxVIP

  • 5
  • 0
  • 约8.57千字
  • 约 81页
  • 2021-12-08 发布于北京
  • 举报
第1章 概 述;电子技术课程体系:;信息类各专业都必须学习微机原理 1、掌握计算机硬件设计能力, 2、相应的硬件控制软件的设计能力, 3、为进一步学习嵌入式计算机系统打下基础。 本课程的知识分为3大部分: 1、INTEL8086 PC机硬件; 2、INTEL的汇编语言; 3、计算机接口硬件及其软件控制。;计算机的发展 1945年,美国宾夕法尼亚大学研制的ENIAC (Electronic Numerical Integrator And Computer,电子数字积分器和计算机)是世界上第一台电子计算机。ENIAC计算机共用18 000多个电子管,1500个继电器,重达30吨,占地170平方米,耗电140 kW,每秒钟能进行5000次加法计算。; 同年,冯·诺依曼(Von Neumann) 研制了EDVAC计算机,该计算机采用了存储程序方案,其后开发的计算机都采用这种方式,称为冯·诺依曼计算机。 目前的计算机基本是基于冯·诺依曼计算机的模型和原理研制的。 ; 一般把电子计算机的发展分成四个阶段。 第一代:电子管计算机时代(从1946年第一台计算机研制成功到20世纪50年代后期)。 第二代:晶体管计算机时代(从20世纪50年代中期到60年代后期)。计算机的主要器件改为晶体管,因而缩小了体积,降低了功耗,提高了速度和可靠性,而且价格不断下降。但是这些晶体管都是分立元器件。 第三代:集成电路计算机时代(从20世纪60年代中期到70年代前期)。功耗、体积、价格等进一步下降,而速度及可靠性相应地提高。 ; 第四代:大规模集成电路计算机时代。20世纪70年代初,半导体存储器问世,迅速取代了磁芯存储器,并不断向大容量、高速度发展。 此后,存储器芯片集成度、性能大体上每18个月翻一番,这就是著名的摩尔定律。 ;1.1 计算机中的数制及其转换;1.1.1 数与数制   进位计数制是一种计数的方法。 例如:六十进制(1小时=60分,1分=60秒) 十二进制(1英尺=12英寸,1年=12月) 1、计算机使用的是二进制,人类使用的是十进制。 2、由于二进制书写表示不方便,人们常常用十六进制来表示二进制数。 基于以上原因,必须要学习二、十、十六进制之间的转换方法。;十进制数的特点是“逢十进一,借一当十”,需要用到的数字符号为10个,分别是0~9。 二进制数的特点是“逢二进一,借一当二”,需要用到的数字符号为2个,分别是0、1。 十六进制数的特点是“逢十六进一,借一当十六”,需要用到的数字符号为16个,分别是0~9、A~F。 ;  任意一个十进制数可以用位权表示,位权就是某个固定位置上的计数单位。在十进制数中,个位的位权为100,十位的位权为101,百位的位权为102,千位的位权为103,而在小数点后第一位上的位权为10-1,小数点后第二位的位权为10-2等等。;  任意一个二进制数和十六进制数也可用位权表示。例如:;十进制到任意进制的转换方法;(1)整数部分的处理 把整数部分除以10,取余数:;同理,利用除N取余法可以把一个整数在N进制的范围里把各位分离出来,即十进制到N进制的转换方法。;第一次得到的余数为十六进制数的最低位,最后得到的余数为十六进制数的最高位。;(2)小数部分的处理;同理,利用乘N取整法可以把一个纯小数在N进制的范围里把各位分离出来,即十进制到N进制的转换方法。;【例1-2】将十进制小数0.6875转换成二进制小数。其过程如下:;  将一个既有整数又有小数部分的十进制数转换成N进制数,可以将其整数部分和小数部分分别进行转换,然后再组合起来。例如把97.6875转换成对应二进制数的过程 如下: ; 因为24=16,所以每四位二进制数对应一位十六进制。得熟练记牢二进制与十六进制的对应关系,如表1-1。;二进制数转换成十六进制数   方法: 从小数点所在位置分别向左、向右每四位一组进行划分。若小数点左侧的位数不是4的整数倍,在数的最左侧补零;若小数点右侧的位数不是4的整数倍,在数的最右侧补零。 把每四位二进制数转换成对应的一位十六进制数。; 0001 1110 . 1100 1 E . C 所以 (11110.11)2 = (1E.C)16 ; 十六进制数转换二进制数   方法:参照表1-1,将每一位十六进制数转换成对应的四位二进制数,排列后即为十六进制数对应的二进制数。   【例1-13】 直接将十六进制数EF.C转换成二进制数。其过程如下: ;  计算机内部虽然使用二进制,但与人进行交互的时候可以使用其他数制(例如编程时可以用十进制给变量赋值)。

文档评论(0)

1亿VIP精品文档

相关文档