12计算机基础知识ppt课件

上传人:沈*** 文档编号:161895811 上传时间:2022-10-16 格式:PPT 页数:56 大小:832.50KB
收藏 版权申诉 举报 下载
12计算机基础知识ppt课件_第1页
第1页 / 共56页
12计算机基础知识ppt课件_第2页
第2页 / 共56页
12计算机基础知识ppt课件_第3页
第3页 / 共56页
资源描述:

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

1、微型计算机基础微型计算机基础1.1 1.1 计算机中的数制及数的转换计算机中的数制及数的转换1.2 1.2 计算机中数的表示方法计算机中数的表示方法1.3 1.3 计算机中数的表示形式计算机中数的表示形式1.4 1.4 计算机中数和字符的编码计算机中数和字符的编码1.5 1.5 基本逻辑门电路基本逻辑门电路1.1 1.1 计算机中的数制及数的转换计算机中的数制及数的转换1.1.1 1.1.1 数数 制制1 1数制定义数制定义 按进位的方法进行计数,称为进位计数制。按进位的方法进行计数,称为进位计数制。2 2常用数制常用数制 (1 1)十进制)十进制Decimal)Decimal)(2 2)二进

2、制)二进制(Binary)(Binary)(3 3)十六进制)十六进制(Hexadecimal)(Hexadecimal)十进制、二进制、十六进制数比十进制、二进制、十六进制数比较表较表 1.1.1 1.1.1 数数 制制1数制定义数制定义 按进位的方法进行计数,称为进位计数制。按进位的方法进行计数,称为进位计数制。2常用数制常用数制 (1)十进制)十进制 (2)二进制)二进制 (3)十六进制)十六进制十进制数具有下列特点:十进制数具有下列特点:(1)有十个不同的数码符号有十个不同的数码符号0,1,2,3,4,5,6,7,8,9。(2)每一个数码符号根据它在这个数中所每一个数码符号根据它在这个

3、数中所处的位置处的位置(数位数位),按,按“逢十进一来决定逢十进一来决定其实际数值。其实际数值。1.1.1 1.1.1 数数 制制1数制定义数制定义 按进位的方法进行计数,称为进位计数制。按进位的方法进行计数,称为进位计数制。2常用数制常用数制 (1)十进制)十进制 (2)二进制)二进制 (3)十六进制)十六进制二进制数具有下列特点:二进制数具有下列特点:有两个不同的数码符号有两个不同的数码符号0,1。每个数码符号根据它在这个数中的数位,每个数码符号根据它在这个数中的数位,按按“逢二进一来决定其实际数值。逢二进一来决定其实际数值。1.1.1 1.1.1 数数 制制1数制定义数制定义 按进位的方

4、法进行计数,称为进位计数制。按进位的方法进行计数,称为进位计数制。2常用数制常用数制 (1)十进制)十进制 (2)二进制)二进制 (3)十六进制)十六进制十六进制数具有下列两个特点:十六进制数具有下列两个特点:(1)它有十六个不同的数码符号它有十六个不同的数码符号0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。由于数字只有。由于数字只有09十个,而十六进制要使用十六个数字,所以用十个,而十六进制要使用十六个数字,所以用AF六六个英文字母分别表示数字个英文字母分别表示数字1015。(2)每个数码符号根据它在这个数中的数位,按每个数码符号根据它在这个数中的数位,按“逢逢十六进一来决

5、定其实际的数值。十六进一来决定其实际的数值。1.1.1 1.1.1 数数 制制1 1数制定义数制定义 按进位的方法进行计数,称为进位计数制按进位的方法进行计数,称为进位计数制。2 2常用数制常用数制 (1 1)十进制)十进制 (2 2)二进制)二进制 (3 3)十六进制)十六进制 十进制、二进制、十六进制十进制、二进制、十六进制数比较表数比较表名称数码计数规则适用场合后缀十进制0-9逢十进一日常生活D二进制0、1逢二进一计算机系统计算机系统B十六进制 0-9A-F逢十六进一为了书写方便,将二进制数表示得更简略H 1.1.2 常用的进位计数制 进位计数制很多,这里主要介绍与计算机技术有关的几种常

6、用进位计数制。1十进制 2二进制 3十六进制 十进制、二进制、十六进制数比较表 名称数码计数规则适用场合后缀十进制09逢十进一日常生活D二进制0、1逢二进一计算机系统计算机系统B十六进制 09逢十六进一为了书写方便,将二进制数表示得更简略H二进制与计算机二进制与计算机 计算机所处理的数据信息是以数字、字符、符计算机所处理的数据信息是以数字、字符、符号以及表达式等形式来体现的,它们都以二进制编号以及表达式等形式来体现的,它们都以二进制编码形式与机器中的电子元件状态相对应。二进制与码形式与机器中的电子元件状态相对应。二进制与计算机之间的密切关系,是与二进制本身所具有的计算机之间的密切关系,是与二进

7、制本身所具有的特点分不开的。概括起来,有以下几点:特点分不开的。概括起来,有以下几点:1可行性可行性 2简易性简易性 3逻辑性逻辑性 4可靠性可靠性 1.1.2 常用的进位计数制 进位计数制很多,这里主要介绍与计算机技术有关的几种常用进位计数制。1十进制 2二进制 3十六进制 十进制、二进制、十六进制数比较表 名称数码计数规则适用场合后缀十进制09逢十进一日常生活D二进制0、1逢二进一计算机系统计算机系统B十六进制 09逢十六进一为了书写方便,将二进制数表示得更简略H二进制与计算机二进制与计算机 计算机所处理的数据信息是以数字、字符、符计算机所处理的数据信息是以数字、字符、符号以及表达式等形式

8、来体现的,它们都以二进制编号以及表达式等形式来体现的,它们都以二进制编码形式与机器中的电子元件状态相对应。二进制与码形式与机器中的电子元件状态相对应。二进制与计算机之间的密切关系,是与二进制本身所具有的计算机之间的密切关系,是与二进制本身所具有的特点分不开的。概括起来,有以下几点:特点分不开的。概括起来,有以下几点:1可行性可行性 2简易性简易性 3逻辑性逻辑性 4可靠性可靠性采用二进制,它只有采用二进制,它只有0和和1两种状态,这在物理上是两种状态,这在物理上是极易实现的。例如:开关的接通与断开,晶体管的极易实现的。例如:开关的接通与断开,晶体管的导通与截止,电平的高低,脉冲的有无等等。导通

9、与截止,电平的高低,脉冲的有无等等。1.1.2 常用的进位计数制 进位计数制很多,这里主要介绍与计算机技术有关的几种常用进位计数制。1十进制 2二进制 3十六进制 十进制、二进制、十六进制数比较表 名称数码计数规则适用场合后缀十进制09逢十进一日常生活D二进制0、1逢二进一计算机系统计算机系统B十六进制 09逢十六进一为了书写方便,将二进制数表示得更简略H二进制与计算机二进制与计算机 计算机所处理的数据信息是以数字、字符、符计算机所处理的数据信息是以数字、字符、符号以及表达式等形式来体现的,它们都以二进制编号以及表达式等形式来体现的,它们都以二进制编码形式与机器中的电子元件状态相对应。二进制与

10、码形式与机器中的电子元件状态相对应。二进制与计算机之间的密切关系,是与二进制本身所具有的计算机之间的密切关系,是与二进制本身所具有的特点分不开的。概括起来,有以下几点:特点分不开的。概括起来,有以下几点:1可行性可行性 2简易性简易性 3逻辑性逻辑性 4可靠性可靠性二进制数的运算法则简单。例如二进制数的求和法二进制数的运算法则简单。例如二进制数的求和法则只有三种则只有三种0+0=0 0+1=1+0=1 1+1=0进进1)。而十而十进制数的求和法则却有一百种之多。因而,采用二进制数的求和法则却有一百种之多。因而,采用二进制可以使计算机运算器的结构大为简化。进制可以使计算机运算器的结构大为简化。1

11、.1.2 常用的进位计数制 进位计数制很多,这里主要介绍与计算机技术有关的几种常用进位计数制。1十进制 2二进制 3十六进制 十进制、二进制、十六进制数比较表 名称数码计数规则适用场合后缀十进制09逢十进一日常生活D二进制0、1逢二进一计算机系统计算机系统B十六进制 09逢十六进一为了书写方便,将二进制数表示得更简略H二进制与计算机二进制与计算机 计算机所处理的数据信息是以数字、字符、符计算机所处理的数据信息是以数字、字符、符号以及表达式等形式来体现的,它们都以二进制编号以及表达式等形式来体现的,它们都以二进制编码形式与机器中的电子元件状态相对应。二进制与码形式与机器中的电子元件状态相对应。二

12、进制与计算机之间的密切关系,是与二进制本身所具有的计算机之间的密切关系,是与二进制本身所具有的特点分不开的。概括起来,有以下几点:特点分不开的。概括起来,有以下几点:1可行性可行性 2简易性简易性 3逻辑性逻辑性 4可靠性可靠性由于二进制数符由于二进制数符l和和0正好与逻辑代数中的真正好与逻辑代数中的真(true)和假和假(false)相对应,所以用二进制数来表示二值逻相对应,所以用二进制数来表示二值逻辑进行逻辑运算是十分自然的。辑进行逻辑运算是十分自然的。1.1.2 常用的进位计数制 进位计数制很多,这里主要介绍与计算机技术有关的几种常用进位计数制。1十进制 2二进制 3十六进制 十进制、二

13、进制、十六进制数比较表 名称数码计数规则适用场合后缀十进制09逢十进一日常生活D二进制0、1逢二进一计算机系统计算机系统B十六进制 09逢十六进一为了书写方便,将二进制数表示得更简略H二进制与计算机二进制与计算机 计算机所处理的数据信息是以数字、字符、符计算机所处理的数据信息是以数字、字符、符号以及表达式等形式来体现的,它们都以二进制编号以及表达式等形式来体现的,它们都以二进制编码形式与机器中的电子元件状态相对应。二进制与码形式与机器中的电子元件状态相对应。二进制与计算机之间的密切关系,是与二进制本身所具有的计算机之间的密切关系,是与二进制本身所具有的特点分不开的。概括起来,有以下几点:特点分

14、不开的。概括起来,有以下几点:1可行性可行性 2简易性简易性 3逻辑性逻辑性 4可靠性可靠性由于二进制只有由于二进制只有0和和1两个符号,因此在存储、传输两个符号,因此在存储、传输和处理时不容易出错,这使计算机具有的高可靠性和处理时不容易出错,这使计算机具有的高可靠性得到了保障。得到了保障。部分十进制、二进制和十六进制数对照表部分十进制、二进制和十六进制数对照表整整 数数小小 数数十进制十进制二进制二进制十六进制十六进制十进制十进制二进制二进制十六进制十六进制01234567891011121314151600000001001000110100010101100111100010011010

15、10111100110111101111100000123456789ABCDEF1000.50.250.1250.06250.03120.01552500.10.010.0010.00010.000010.00000100.80.40.20.10.080.041.1.2 数制之间的转换数制之间的转换(一一个(一一个R R进制的数转换成十进制数的方法:进制的数转换成十进制数的方法:按权展开,先乘后加按权展开,先乘后加举例:举例:1011.1010B=11011.1010B=123+123+121+121+120+120+12-1+12-1+12-2-3=11.625D3=11.625D0DFC

16、.8H=130DFC.8H=13162+15162+15161+12161+12160+8160+816-1=16-1=3580.5D3580.5D(二二进制与十六进制数之间的转换(二二进制与十六进制数之间的转换24=16,四位二进制数对应一位十六进制数。,四位二进制数对应一位十六进制数。举例:举例:n3AF.2H=0011 1010 1111.0010 3AF.2H=0011 1010 1111.0010 1110101111.001B 1110101111.001B n1111101.11B=0111 1101.1100 =7D.CH 1111101.11B=0111 1101.1100

17、=7D.CH (三十进制数转换成二、十六进制数(三十进制数转换成二、十六进制数整数、小数分别转换整数、小数分别转换 1.整数转换法整数转换法“除基取余除基取余”:十进制整数不断除以转换进制基数:十进制整数不断除以转换进制基数,直至商为,直至商为0。每除一次取一个余数,从低位排向。每除一次取一个余数,从低位排向高位。举例:高位。举例:例:例:39转换成二进制数转换成二进制数 2 39 1 (b0)2 19 1 (b1)2 9 1 (b2)2 4 0 (b3)2 2 0 (b4)2 1 1 (b5)0 39=100111B 例:例:208转换成十六进制数转换成十六进制数 16 208 余余 0 1

18、6 13 余余 13=DH 0208=D0H2.小数转换法“乘基取整”:用转换进制的基数乘以小数部分,直至小数为0或达到转换精度要求的位数。每乘一次取一次整数,从最高位排到最低位。举例:1、0.625转换成二进制数转换成二进制数 0.625 2=1.250 1 (b-1)0.25 2=0.5 0 0 (b-2)0.5 2=1.0 1(b-3)0.625=0.101B2、0.625转换成十六进制数转换成十六进制数 0.625 16=10.0 0.625=0.AH3、208.625 转换成十六进制转换成十六进制数数208.625=D0.AH1.2.3 二进制数的运算二进制数的运算1.2.31.2.

19、3二进制数的运算二进制数的运算(1)(1)算术运算:加法;减法;乘法;除法算术运算:加法;减法;乘法;除法(2)(2)逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或加法运算按下列三条法则进行:加法运算按下列三条法则进行:(1)00=0。(2)01=10=1。(3)11=10逢二进一,向高位进逢二进一,向高位进位)。位)。1.2.31.2.3二进制数的运算二进制数的运算(1)(1)算术运算:加法;减法;乘法;除法算术运算:加法;减法;乘法;除法(2)(2)逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或减法运算按下列三条法

20、则进行:减法运算按下列三条法则进行:(1)00=11=0。(2)10=1。(3)01=1此时要向高位借位,借此时要向高位借位,借1当当2)。)。1.2.31.2.3二进制数的运算二进制数的运算(1)(1)算术运算:加法;减法;乘法;除法算术运算:加法;减法;乘法;除法(2)(2)逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或二进制数的乘法运算有下列三条法则:二进制数的乘法运算有下列三条法则:(1)00=0。(2)01=10=0。(3)11=1。1.2.31.2.3二进制数的运算二进制数的运算(1)(1)算术运算:加法;减法;乘法;除法算术运算:加法;减法;

21、乘法;除法(2)(2)逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或二进制数的除法运算按下列三条二进制数的除法运算按下列三条法则进行:法则进行:(1)00=0。(2)01=010是无意义)。是无意义)。(3)11=1。1.2.31.2.3二进制数的运算二进制数的运算(1)(1)算术运算:加法;减法;乘法;除法算术运算:加法;减法;乘法;除法(2)(2)逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或逻辑与运算遵守下列运算规则:逻辑与运算遵守下列运算规则:00=0 01=0 10=0 11=11.2.31.2.3二进制数的

22、运算二进制数的运算(1)(1)算术运算:加法;减法;乘法;除法算术运算:加法;减法;乘法;除法(2)(2)逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或逻辑或运算遵守下列运算规则:逻辑或运算遵守下列运算规则:00=0 0l=1 10=1 11=11.2.31.2.3二进制数的运算二进制数的运算(1)(1)算术运算:加法;减法;乘法;除法算术运算:加法;减法;乘法;除法(2)(2)逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或 逻辑非运算遵守下列运算规则:逻辑非运算遵守下列运算规则:0 的非的非=1 1的非的非=0 1.

23、2.31.2.3二进制数的运算二进制数的运算(1)(1)算术运算:加法;减法;乘法;除法算术运算:加法;减法;乘法;除法(2)(2)逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或 逻辑异或运算规则为:逻辑异或运算规则为:0 0=0 0 1=1 1 0=1 1 1=01.3 1.3 编编 码码1 1编码定义编码定义 人为地一种约定。人为地一种约定。计算机中的编码就是规定用怎样的计算机中的编码就是规定用怎样的二进制编码来表示文字和符号。二进制编码来表示文字和符号。2 2常用编码常用编码 (1 1)BCDBCD码码 (2 2)ASCIIASCII码码 (1BCD

24、码码BCDBCD码定义:码定义:用四位二进制码表示一位十进制数码。用四位二进制码表示一位十进制数码。8421BCD 8421BCD码是用码是用0000100100001001来表示来表示0909十个数码。十个数码。十进制数与十进制数与84218421码的对照表码的对照表BCDBCD码与常用进制数的转换:码与常用进制数的转换:BCD BCD码与十进制的转换码与十进制的转换 BCD BCD码与二进制或十六进制的转换码与二进制或十六进制的转换十进制数与十进制数与8421码的对照表码的对照表十进制数8421码十进制数8421码00000501011000160110200107011130011810

25、00401009 1001(1 1BCDBCD码码BCDBCD码定义:码定义:用四位二进制码表示一位十进制数码。用四位二进制码表示一位十进制数码。8421BCD 8421BCD码是用码是用0000100100001001来表示来表示0909十个数码。十个数码。十进制数与十进制数与84218421码的对照表码的对照表BCDBCD码与常用进制数的转换:码与常用进制数的转换:BCD BCD码与十进制的转换码与十进制的转换 BCD BCD码与二进制或十六进制的转换码与二进制或十六进制的转换每位十进制数码都用四位二进制数表示每位十进制数码都用四位二进制数表示(1BCD码码BCDBCD码定义:码定义:用四

26、位二进制码表示一位十进制数码。用四位二进制码表示一位十进制数码。8421BCD 8421BCD码是用码是用0000100100001001来表示来表示0909十个数码。十个数码。十进制数与十进制数与84218421码的对照表码的对照表BCDBCD码与常用进制数的转换:码与常用进制数的转换:BCD BCD码与十进制的转换码与十进制的转换 BCD BCD码与二进制或十六进制的转换码与二进制或十六进制的转换先完成先完成BCD码与十进制的转换;码与十进制的转换;再进行十进制数与二进制或十六进制的转换再进行十进制数与二进制或十六进制的转换(2 2ASCIIASCII码码ASCIIASCII码的定义:码的

27、定义:ASCII ASCII码有码有7 7位版本和位版本和8 8位版本两种。国际上通用的是位版本两种。国际上通用的是7 7位版位版本。本。7 7位版本的位版本的ASCIIASCII码有码有128128个元素,其中通用控制字符个元素,其中通用控制字符3434个,阿拉伯数字个,阿拉伯数字1010个,大、小写英文字母个,大、小写英文字母5252个,各种个,各种标点符号和运算符号标点符号和运算符号3232个。个。ASCII ASCII码表码表 ASCII ASCII码码 的用途:的用途:ASCII ASCII码主要用于微机与外设的通信。码主要用于微机与外设的通信。ASCII字符编码表字符编码表 十六进

28、制高位十六进制低位0000010100111001011101110000NULDELSP0Pp0001SOHDC1!1AQaq0010STXDC2“2BRbr0011ETXDC33CScs0100EOTDC4$4DTdt0101ENQNAK%5EUeu0110ACKSYN&6FVfv0111BELETB7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*:JZjz1011VTESC+;Kk1100FFFS,Nn1111SIUS/?O_oDEL1.2 1.2 计算机中的数值数据的表示与运算计算机中的数值数据的表示与运算 需要计算机处理的数有无符号数和带符号数

29、之分。1.无符号数在计算机中的表示方法:用二进制数本身表示。2.带符号数的表示方法:带符号数就是带有正、负号的数,如带符号数就是带有正、负号的数,如+127、-9。在计算机中只能用数字化信息来。在计算机中只能用数字化信息来表示数的正、负,规定如下:表示数的正、负,规定如下:(1)一个数的最高位为符号位一个数的最高位为符号位 (2)0+,1-1.2 1.2 计算机中的数值数据的表示与运算计算机中的数值数据的表示与运算 需要计算机处理的数有无符号数和带符号数之分。1.无符号数在计算机中的表示方法:用二进制数本身表示。2.带符号数的表示方法:计算机在表示带符号数时,采用把符号位和数值位一起编码的方法

30、。常见的有原码、反码和补码表示法。原码的符号位用原码的符号位用0表示正号,用表示正号,用1表示负号,数值位用二表示负号,数值位用二进制形式表示。进制形式表示。设有一数为设有一数为X,则原码表示可记作,则原码表示可记作X原。原。X1原原+1010110原原 01010110 X2原原-1001010原原 11001010 在原码表示法中,对在原码表示法中,对0有两种表示形式:有两种表示形式:+0原原00000000 -0原原10000000 1.2 1.2 计算机中的数值数据的表示与运算计算机中的数值数据的表示与运算 需要计算机处理的数有无符号数和带符号数之分。1.无符号数在计算机中的表示方法:

31、用二进制数本身表示。2.带符号数的表示方法:计算机在表示带符号数时,采用把符号位和数值位一起编码的方法。常见的有原码、反码和补码表示法。如果带符号数是正数,则该带符号数的反码与原码一样;如果如果带符号数是正数,则该带符号数的反码与原码一样;如果带符号机器数是负数,则该带符号数的反码是对它的原码符带符号机器数是负数,则该带符号数的反码是对它的原码符号位除外各位取反而得到的。设有一数号位除外各位取反而得到的。设有一数X,则,则X的反码表示记的反码表示记作作X反。反。X1+l010110 X2-1001010 那么那么 X1原原01010110 X1反反X1原原01010110 X2原原110010

32、10 X2反反101101011.2 1.2 计算机中的数值数据的表示与运算计算机中的数值数据的表示与运算 需要计算机处理的数有无符号数和带符号数之分。1.无符号数在计算机中的表示方法:用二进制数本身表示。2.带符号数的表示方法:计算机在表示带符号数时,采用把符号位和数值位一起编码的方法。常见的有原码、反码和补码表示法。如果带符号数是正数,则该带符号数的补码与原码一样;如果带符号数是如果带符号数是正数,则该带符号数的补码与原码一样;如果带符号数是负数,则该带符号数的补码是对它的原码负数,则该带符号数的补码是对它的原码(除符号位外除符号位外)各位取反,并在末各位取反,并在末位加位加1而得到的。设

33、有一数而得到的。设有一数X,则,则X的补码表示记作的补码表示记作X补。补。X1+1010110 X2-1001010 那么那么 X1原原01010110 X1补补01010110 X2原原11001010 X2补补10110101+110110110在补码表示法中,在补码表示法中,0只有一种表示形式:只有一种表示形式:+0补补-0补补00000000 当X为正数时,X补=X原=X 当X为负数时,由X原转换为X补的方法:X原除掉符号位外的各位取反加“1”。自低位向高位,尾数的第一个“1及其右部的“0保持不变,左部的各位取反,符号位保持不变。例7:X原=1.1110011000 X补=1.0001

34、101000用补码运算时符号位也参与运算,有符号数与无符号数的运算是兼容的。例:1000011000011010+10100000二进制数相加二进制数相加-122-122 26+-96-96134134 26+160160看成无符号数看成无符号数看成补码看成补码1111101011100000出现问题出现问题错误的结果:110010111001000101011100-0110101-1101111+-53-111+92+1011100-164考虑:为什么出现了错误?考虑:为什么出现了错误?刚才出现的问题叫做“溢出”;溢出的原因:运算结果超出了可表示的有符号数的范围。溢出只会出现在两个同号数相

35、加或两个异号数相减的情况下。考虑:如何判别溢出与正常进位?考虑:如何判别溢出与正常进位?方法一:转换为真值,判断是否超出数值表示范围。方法二:根据最高位的进、借位情况进行判断。溢出:“有进无出或“无进有出”正常:“有进有出或“无进无出”1001001110101101/-图图c 无进有出无进有出0001001101101101/-图图d 有进无出有进无出1001001111101101/-1001001101001101/-图图a 有进有出有进有出图图b 无进无出无进无出1100100111100111101100000110001101001010101011011.2 1.2 的小结与复习

36、的小结与复习1.计算机中的无符号数用二进制数本身表示。2.计算机中的带符号数用补码表示。正数的补码就是它的原码;负数的补码是它的原码按位取反再在最低位加1。计算机对所有数的运算规则相同。(1计算机对无符号数进行算术运算时会产生进位。(2计算机对带符号数进行算术运算时会产生溢出,即出错,无法改正。(3计算机对BCD码进行加法运算时会产生出错,但可以调整。1.产生溢出的原因产生溢出的原因 8位二进制补码所能表示的数的范围是位二进制补码所能表示的数的范围是-128-+127 16位二进制补码所能表示的数的范围是位二进制补码所能表示的数的范围是-32768-+32767 若二数的运算结果超出了这个范围

37、,则运算结果会出错,称这种现象为溢出。若二数的运算结果超出了这个范围,则运算结果会出错,称这种现象为溢出。溢出的判断方法:溢出的判断方法:计算机内部有专门的电路判别,采用的是双高位法。一旦发现溢出计算机会计算机内部有专门的电路判别,采用的是双高位法。一旦发现溢出计算机会输出一个溢出标志信号。输出一个溢出标志信号。使用者采用观察二个数的符号位的方法:(使用者采用观察二个数的符号位的方法:(+)+(+)=(-););(-)+(-)=(+);();(+)-(-)=(-);();(-)-(+)=(+)。)。1.2 1.2 的小结与复习的小结与复习1.计算机中的无符号数用二进制数本身表示。2.计算机中的

38、带符号数用补码表示。正数的补码就是它的原码;负数的补码是它的原码按位取反再在最低位加1。计算机对所有数的运算规则相同。(1计算机对无符号数进行算术运算时会产生进位。(2计算机对带符号数进行算术运算时会产生溢出,即出错,无法改正。(3计算机对BCD码进行加法运算时会产生出错,但可以调整。1.BCD码运算出错的原因码运算出错的原因 计算机对所有数的运算都按逢二进一的规律进行。若以计算机对所有数的运算都按逢二进一的规律进行。若以4位二进制为单位的位二进制为单位的话则是逢十六进一话则是逢十六进一;而;而BCD码的运算规律则是逢十进一。所以当计算机对两个码的运算规律则是逢十进一。所以当计算机对两个BCD

39、码进行运算时有时会出现错误,这个错误可以进行调整。码进行运算时有时会出现错误,这个错误可以进行调整。调整方法:调整方法:计算机首先判断结果是否出错,然后在出错的位上作加计算机首先判断结果是否出错,然后在出错的位上作加0110B调整。调整。3.判断结果是否出错的方法判断结果是否出错的方法:(A若两个若两个BCD码相加结果大于码相加结果大于1001B,则作加,则作加0110B调整。调整。(B若两个若两个BCD码相加结果并不大于码相加结果并不大于1001B,但却产生了进位,则也作加,但却产生了进位,则也作加0110B调整。调整。数据的存储单位位位(bit):(bit):数据的最小单位,是用数据的最小

40、单位,是用0 0或或1 1表示的一个二进制位。表示的一个二进制位。字节字节(Byte)(Byte)记为记为B:B:数据的基本单位,由数据的基本单位,由8 8个二进制位组成。计算个二进制位组成。计算机中的数据、代码、指令、地址多以字节为单位。机中的数据、代码、指令、地址多以字节为单位。字字(word):(word):是数据处理的基本单元,由若干字节组成。字是一台是数据处理的基本单元,由若干字节组成。字是一台计算机上所能并行处理的二进制数,字的位数称为字长。单片计算机上所能并行处理的二进制数,字的位数称为字长。单片机有机有8 8位和位和1616位的,在微机中有位的,在微机中有3232位、位、646

41、4位的计算机。位的计算机。一个位一个字节0 1 0 1 1 0 0 11B=8 bit计算机是由若干逻辑门电路组成的,所以,计算机对于人计算机是由若干逻辑门电路组成的,所以,计算机对于人们给出的二进制数识别、运算要靠基本逻辑门电路来实现。们给出的二进制数识别、运算要靠基本逻辑门电路来实现。在逻辑门电路中我们用在逻辑门电路中我们用1和和0分别表示高、低电平分别表示高、低电平。以下介绍几种常用逻辑电路的逻辑符号和逻辑功能。以下介绍几种常用逻辑电路的逻辑符号和逻辑功能。7.基本逻辑门电路基本逻辑门电路(1与逻辑关系与逻辑关系 ABY000010100111与逻辑真值表与逻辑真值表Y与门电路与门电路 ABY&ABY与门符号与门符号 BAY(2或逻辑关系或逻辑关系 ABY000011101111或逻辑真值表或逻辑真值表或门电路或门电路 ABY1ABY或门符号或门符号 YBAY(3非逻辑关系非逻辑关系 AY0110非逻辑真值表非逻辑真值表非门电路非门电路 非门符号非门符号 YAAY 1AYAY(4与非逻辑关系与非逻辑关系 与非逻辑真值表与非逻辑真值表与非复合门电路与非复合门电路 与非门符号与非门符号 ABY001011101110YABY&ABYBAY

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