计算机的基础知识

上传人:y****n 文档编号:104064302 上传时间:2022-06-09 格式:DOC 页数:10 大小:56.01KB
收藏 版权申诉 举报 下载
计算机的基础知识_第1页
第1页 / 共10页
计算机的基础知识_第2页
第2页 / 共10页
计算机的基础知识_第3页
第3页 / 共10页
资源描述:

《计算机的基础知识》由会员分享,可在线阅读,更多相关《计算机的基础知识(10页珍藏版)》请在装配图网上搜索。

1、第一章计算机的基础知识第一节 概述(一)学习要求1、了解微机及单片机的历史、特点、应用。2、掌握微型计算机的组成和结构。(二)内容提要1、计算机的历史计算机产生于 1946 年、经过了四代:电子管、晶体管、集成电路、大规模集成电路。目前向着超大规模结成电路与光子计算机方向发展。2、计算机的特点高速、高度自动化、具有记忆能力、具有逻辑判断能力、高精度和高可靠性。3、应用方面科学计算、数据与信息的处理、实时控制、计算机辅助设计、人工智能。4、信息表示计算机处理的各种信息是以二进制代码表示的。 一台计算机所用的二进制代码的位数称为该计算机的字长。字长越长、能代表的数值越大,表示的数值的有效位就越多,

2、计算精度就越高。但是位数越多,表示二进制代码的逻辑电路也越多,计算机就变得庞大复杂。价格也贵了。微机的字长一般有:1、4、8、16、32 位等。使用最多的是 8、16、32 位。5、组成计算机由五大部分组成:运算器、控制器、存贮器、输入设备、输出设备。运算器:处理信息各种计算。控制器:产生控制命令,控制计算机各部件自动、协调一致工作。存贮器:存放数据与程序。输入设备:输入数据与程序。这里的数据是一个广义的定义,实际上它不单单是我们在键盘上输入的各种数字和文字,它还包括其他各种信息,如图象信息、声单信息。但是这些信息都要转化成计算机能接受的电信号。输入设备有:键盘、光笔、鼠标、扫描仪、摄象头(网

3、眼) 、话简。输出设备:将计算机处理的结果用数字、文字、图形、声音等形式表示出来的设备。如:CTR、打印机、绘图仪、数码管、音箱等将 CPU 集成在一块芯片上成为独立的器件,该芯片称为:微处理器。存贮器芯片,再加上输入输出接口电路芯片,就构面了微型计算机微机。微机只是计算机的一种。计算机还有工作站、大型机、中型机、巨型机等。我们经见到的各种人个电脑 () 就是微机。 单片机是属于微机的。 现在我们再介绍微机的一些知识。(三)习题与思考题1、微型计算机由哪几部分组成?简述各部分的功能及组成。2、什么叫单片机?其主要由哪几部分组成?答:将微型计算机的基本功能部件集成在一个半导体芯片上所组成的一台微

4、型电子计算机。intel 公司 MCS 系列;Motorola 公司 MC 68 系列3、解释微处理器、微型计算机、微型计算机系统的概念。第二节 微处理器(一)学习要求(1) 了解微处理器的组成、特点、基本工作原理。(2) 掌握微处理器各部分组成的作用。(二)内容提要微处理器是微型计算机的核心部分,主要由三部分组成:运算器、控制器还有工作寄存器组,它们之间用内部总线相联系。1)运算器运算器由算术逻辑部件及累加器,暂存寄存器、标志寄存器、二十进制调整电路组成: 算术逻辑部件(ALU)它是对传送到微处理器的数据进行算术、逻辑运算的电路。如执行加、减、逻辑与、或运算等。它有两个输入端,一端连,一端连

5、,输出端连内部 BUS。 累加器,暂存器是一个 8 位寄存器,很多的 8 位双操作数运算通过它进行:如:ADD A,#24H;(A)(A)+24HADD A,R0;(A)(A)+(R0)ANLA,R1;(A)(A)(R1)一个操作数来自,运算结果又送回到,另一个可以是内部的工作寄存器,也可来自存储器或接口电路,但无论是哪种情况,都是通过内部传来。由于总线只能分时传送数据,所以要用暂存器连在与之间起缓冲作用。执行上面的指令时。 内部总线先传送一个操作数至,然后由控制器控制对、中的内容运算。结果再通过内部传到中去。 标志寄存器 F又称状态寄存器,用来存放运算结果的一些特征:如溢出生率(OV) 、进

6、位 C、辅助进位 AC、奇偶情况 P,结果为零等。后面我们详要详细介绍。二十进制调整电路二、十进制数运算时要对运算结果进行调整。由这个电路实现2)控制器控制器由指令寄存器 IR、指令译码器 ID 及定时与控制电路组成。工作时定时与控制电路中时钟电路、 产生时钟脉冲用于计算机各部分电路的同步定时。 控制电路按照一定的时间顺序发出一系列的控制信号使计算机各部件能按一的时间节拍协调一致地工作。 从而使指令得以实行。执行指令分两个阶段:取指和执行。步骤为:a 从存贮器中取回指令的机器码送指令寄存器直到该命令执行完。b 由指令译码器识别指令,知道需要实施什么操作。C 由定时与控制电路产生一系列控制信号,

7、送计算机各部件执行这一指令。定时与控制电路除接收 ID 来的信号外,还接收 CPU 外部送来的信号,哪中断、复位,这些信号全由总线送入。它(定时与控制电路)产生的控制信号一部分用于 CPU 内部,控制CPU 各部件的工作, 另一部分通过控制总线输出, 用于控制存贮器和 IO 接口电路的工作。3)工作寄存器组里有多个工作寄存器,用来存放操作数及运算的中间结果。好处是好处是:这样不必每次将中间结果送下存贮器,大大提高工作速度,还能简化指令的机器代码。工作寄存器还可以寄存存储器的地址。4)程序计算器 PC这是管理程序执行次序的特殊功能寄存器。其具有复位功能、计数功能、基址寄存器功能。程序执行有两种情

8、况:按顺序执行和跳转。(三)习题与思考题1.微处理器有哪几部分组成?各部分的作用是什么?2. 什么是三总线结构?单片机的三总线分别由哪些提供?答:三总线结构是指地址总线(AB) 、数据总线(DB)和控制总线(CB) ;各种扩展电路的芯片都通过该三总线与单片机连接;三总线的地址总线是由 P0 口提供低 8 位地址,P2 口提供高 8 位数据总线;控制总线是由 ALE、PSEN、EA、RST、RD、WR、T0、T1、INT0和 INT1 提供。第三节 存储器(一)学习要求1、了解存储器器的组成、基本工作原理。2、掌握存储器的分类及各类存储器的特点。(二)内容提要1、存储器组成存储器由许多存贮单元组

9、成,每个存贮单元放一个 8 位二进制码。在计算机中 8 位二进数称为一个字节。所以 8 位二进制微机的一个存贮单元放一个字节(Byte)2、存储器的容量用于存放数据的单元数。 如 256 个即容量为 256B, 乘以 4 得 1024 个字节我们称为 1KB.再往上就是 MB。3、读写CPU 存数的过程为写;取数的过程为读。读操作时存贮器中内容不变,写操作时,新的数据代替老的数据。并保存记忆着。4、地址为了方便找到数,对每个单元编号,这个编号就是地址了。也用二进制数表示地址的二进制数位数将限制存贮容量的容量。5、存储器的分类存储器根据其位置可以分为内存储器和外存储器, 按结构和使用功能内存储器

10、又可以分为随机存储器 RAM 和只读存储器 ROM。(三)习题与思考题1、在各种系列的单片机中,片内 ROM 的配置有几种形式?用户应根据什么原则来选用?2、某存储器芯片,有 6 根数据线,10 根地址线,则该芯片的存储容量为多少?3、什么是 RAM?什么是 ROM?各有哪些用途?答:RAM 中的数据既可读出,又可写入,一般用作数据存储器,RAM 中在掉电时数据会丢失;ROM 中的数据一般只能读出,而不能写入,一般用作程序存储器。4、只读存储器有哪几类?各有何特点?答:掩膜 ROM 不能改,PROM 一次改,EPROM 离线改,EEPROM 在线改可作低速RAM 用。第四节计算机中的数和编码(

11、一)学习要求1、掌握计算机中数的表示方法,数制的转换方法。2、掌握计算机中数的原码、反码、补码的求法。3、了解小数之间转换方法和浮点数的表示方法。(二)内容提要1、概述为了区分二、十六、十这三种数制,可以在数的后面放一个英文字母作为标识符。二进制数用 B(Binary) ,十六进制数用 H(Hexadecimal) ,十进制数用 D(Decimal) 。D 可以省略不用,即不带标识符的数是十进制数。2、十进制数十进制数使用了十个数字符号: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9。 如一个十进制数: 595.05。“5”这个数字符号出现在不同的数位上,其值是不同的。最左边的“5

12、”代表值 500,中间的“5”代表值 5,最右的“5”的值只有 0.05。由此可见,同一数字符号的值随着它所处的数位不同而不同,这种表示法统称为位置表示法。这样 595.05 的值为5102+9101+5100+010-1+510-2我们把 102、101、100、10-1、10-2等称为数的位权值,简称位权或权。人们总结任意十进制数mnnKKKKK101的值 N 可由下述按权展开式计算得出nmiiiKN)10(其实一般而言, 对于 R 进制表示的数(R 为任意正整数), 其值 N (以十进制数表示的值)都可以用一个公式来概括。即NRmnnKKKKK)(101nmiiiRK)(其中 Ki 为

13、0,1,, (R1)这 R 个数字中的任一个,m,n 为正整数,R 为基数, (R)为位权值。注意:权值以小数点为界,向左以 0 开始,向右以-1 开始。由此我们来考察二进制数与十六进制数的情况。3、二进制数二进制数有两个主要特点:1)它只有两个数字符号:0 和 1。2)逢二进一。与十进制数相仿,同样的数符在不同数位所表示的数值是不相同的。由于逢二进一,所以每左移一位,数值增大 2 倍,右移一位,数值减小一半。数 1111.11B 中各位数符 1 代表的数值按上面的公式如下所示:111111B2-20.252-1=0.520=121=222=423=8同样如同十进制数,各位数符 1 的数值 2

14、3、 22、21、20、21、22称作各数位的“权”,“2”是二进制数的基数,说明该数制是逢二进一的。根据上述说明可得:1001B=12302202112091101001B12312202112012313.1254、十六进制数十六进制数的两个主要特点是:1)它有十六个数字符号,即 0、1、2、9 及 A、B、C、D、E、F,其中 A 为 10、B 为 11、C 为 12、F 为 15。十六进制数符与十进制数、二进制数的对应关系如表 13 所示。2)逢十六进一。与其他进制的数一样,同一数符在不同位数所代表的数值是不相同的。左移一位,数值增大 16 倍。如数 111.11H 中,各位数符都是

15、1,代表的数值如下所示:111.11H16-20.0039062516-1=0.0625160=1161=16162=256各数位中数符 1 的数值 162、161、160、161、162称为十六进制数各位的权。“16”是十六进制数的基数,它说明该数是逢十六进一的。根据十六进制数的权,可得A2.3H=101612160+316-1=162.1875327H=3162216171608075、不同进位制数值间的转换)二进制数与十六进制数的相互转换4 位二进制数具有十六个状态( 2416 ) ,而 1 位十六进制数也具有十六个状态(见P12 表 13) ,所以 1 位十六进制数对应于 4 位二进制

16、数,转换十分方便。2)十六进制数转换成二进制数只要把每 1 位十六进制数用对应的 4 位二进制数代替就转换成了二进制数。例 11F8H1111 1000B例 122.A4H=0010.10100100B=10.101001B3)二进制数转换成十六进制数二进制数的整数部分由小数点向左,每 4 位一分,最后不足部分左面补零,小数部分由小数点向右,每 4 位一分,最后不足部分右面补零,然后每每 4 位位二进制数用 1位十六进制数代替,就转换成了十六进制数。4)二进制数、十六进制数转换成十进制数根据二进制数及十六进制数的定义, 将一个二进制数或十六进制数按权展开, 然后相加,就得到了十进制数。例:11

17、11 1111B= 127126125124123+122121120=2553AH= 316110160=58有时,先将二进制数转换成十六进制数,然后再转换成十进制数,计算更为方便。例: 101111B2FH=216+15=475)十进制数转换成二进制数、十六进制数十进制数转换成二进制数或十六进制数时, 要把整数部分和小数部分分别换算, 然后再将转换结果加在一起。换算方法简述为除 2 取余法或除 16 取余法例:将十进制数 21 转换成二进制数221余 1K01210余 0K1025余 1K2122余 0K3021余 1K410最后得到转换结果2110101B十进制数的整数部分转换成二进制数

18、的方法归纳如下: 十进制数的整数部分连续被基数2 所除,依次记下余数,直到商为 0 止。第一个余数是转换成二进制数的最低位,最后一个余数是最高位。例:将十进制数 11 转换成二进制数。111011B十进制数的整数部分转换成十六进制数用类似的方法: 十进制整数连续被基数 16 所除,依次记下余数,直到商为 0 止。第一个余数是转换后的十六进制的最低位,最后一个余数则是最高位。例 18 将十进制数 116 转换成十六进制数因为16116余4167余70所以11674H6、带符号数的表示机器数在字长为 8 位的微型计算机中, 一个数用 8 位二进制数表示。 如果计算机处理的是无符号数,8 位二进制数

19、的 8 位数符都表示数值,从 0000 0000B、0000 0001B 到 1111 1111B,表示的无符号数数值从 0、1到 255,故 8 位二进制数表示的无符号数范围是 0255。在很多场合,数有正负之分,这时的数就是带符号数。在计算机中,符“”、“”要用 1 位二进制数表示。8 位微型计算机中约定,最高位 D7表示符号,其他 7 位表示数值,见下图 110。D71 表示负数,D70 表示正数。D7D6D5D4D3D2D1D0符号位数值位图 1108 位微机中的带符号数一个带符号数在计算机中可以分别用原码、反码或补码三种方法表示。习惯上,把计算机中存放的数称作机器数。原码、反码、补码

20、都是机器数。1)原码凡是正数符号位用 0 表示, 负数符号位用 1 表示, 而数值位保持原样的机器数称为原码。也就是说,正数的原码与原来的数相同,即x原=x(x0)负数的原码符号位要置 1,而数值位不变。例:求4 的原码x=+4=+00000100B0所以x=00000100B例 114求4 的原码x=-4=-00000100B0)负数的反码由其绝对值按位求反后得到。例 115求4 的反码x= 4反=+4=+00000100B0所以x=00000100B例 116求4 的反码。x=-4=-00000100B0)负数的补码由它的绝对值求反加 1 后得到。例:求 x3 的补码。x= 3补=+3=+

21、00000011B00000011例:求3 的补码。x=-3=-00000011B而|x|=00000011B对|x|按位求反后加 1 后得到补码| x=11111100B 3补=11111101B8 位二进制补码有如下特点:(1)8 位二进制补码表示的数的范围为:128127,见表 14。(2)+0补-0补00000000B(3)正数补码的符号位 D70,负数补码的符号位 D71。(4)对负数补码求反加 1,回复为该数的绝对值。例: 已知x补=11110011B,求 x因为x补的 D71,所以它是负数,所以其求反00001100B 再加 1 得到 x 的绝对值|x|=00001101B于是得

22、到 x=-00001101=-13(5)采用补码后,可以将减法运算转换成加法运算。例如,y=99-58,减法运算的结果 y=41。若将 99 与58 用补码表示,在执行了99补+-58补的加法运算后就得到 y 的补码y补。计算如下:99补=01100011B63H-58补=11000110B583AH01100011+11000110100101001在字长 8 位的计算机中,和只保留 8 位,所以运算结果y补=0010 1001由于D70,说明 y 是正数,因此y=00101001B=41可见两种计算方法的结果相同。 微型计算机中的带符号采用补码表示后, 运算器中就只设置加法器,这样就简化了

23、硬件结构。(三)习题与思考题1填空(1)十六进制数 74.D转换为二进制数是_,转换为十进制数是_。(2)十六进制数 转换为二进制数是_, 转换为十进制数是_。(3)十六进制数 A2 4转换为二进制数是_, 转换为十进制数是_。(4)十进制数175 转换为二进制数是_,转换为十六进制数是_。(5)二进制数 100111100.0101转换为十六进制数是_,转换为十进制数是_。(6)进制数53.375转换为二进制数是_, 转换为十六进制数是_。(7)知95,则的原码(用八位二进制表示)是_,补码是_。(8)已知4,则的原码(用八位二进制表示)是_,反码是_。(9)已知37,则的反码(用八位二进制

24、表示)是_,补码是_。(10)已知,则的原码(用八位二进制表示)是_,补码是_。2计算(1)已知 X=32,Y=16,要求用补码列式运算,结果以补码表示。求:x+y补;x-y补;y-x补;-y-x补(2) 设 X103,Y38,用补码来计算 X-Y(以八位二进制数表示) 。(3)设 X38,Y103,用补码来计算 X-Y(以八位二进制数表示) 。第五节单片机的发展及应用(一)学习要求(1) 了解单片机中的发展史。(2) 了解单片机中的应用与选择。(二)内容提要1、 单片机的历史单片机的发展可以分为四个阶段:197119764 位机197619808 位机 MCS48中低档1980-18838 位机高档 MCS 配 16 位定时器1983 年以后。 。 。16 位机 MCS962特点1)体积小、重量轻、价廉、耗电少2)抗干扰能力强(线路在内部队)可靠性高3)控制功能强运行速度快4)片内存贮容量不大,但可扩展。3应用1) 电脑型产品2) 便用仪表3) 机电一体化4) 打印机5) 工控6) 多机应用等。(三)习题与思考题1.单片机的发展经历了哪几个发展阶段?2.单片机主要应用在哪些领域?

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!