《信息技术基础教学课件》第2章计算机信息的表.pptx
《《信息技术基础教学课件》第2章计算机信息的表.pptx》由会员分享,可在线阅读,更多相关《《信息技术基础教学课件》第2章计算机信息的表.pptx(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 计算机信息的表示 计算机的计算机的内部内部二进制的数字世界二进制的数字世界概概念念 信息:信息:数值、文字、语音、图形和图数值、文字、语音、图形和图像像。二进制:二进制:信息必须进行二进制的数字化编码,信息必须进行二进制的数字化编码,才能传送、存储和处理。才能传送、存储和处理。优点:优点:物理上容易实现,可靠性强物理上容易实现,可靠性强,运算简运算简单,通用性单,通用性强。强。数值数值 十二进制转换十二进制转换 西文西文 ASCII 码码 汉字汉字 输入码机内码转换输入码机内码转换 二十进制转换二十进制转换 西文字形码西文字形码 汉字字形码汉字字形码 内存内存 输入设备输入设备 输出设备输出
2、设备 数值数值 西文西文 汉字汉字 进位位计数制数制数制数制:用用一组一组固定的符号固定的符号和统一的规则来表示数值的和统一的规则来表示数值的方法方法(1)数数码:一:一组用来表示某种数用来表示某种数值的符号。如:的符号。如:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F等。等。(2)基数基数:数制所用的数:数制所用的数码个数,用个数,用R表示,称表示,称R进制,制,其其进位位规律律为“逢逢R进一一”。(3)位位权:数:数码在不同位置上的在不同位置上的权值。数的。数的值不不仅仅取决取决于数于数码的大小的大小,还取决于它所在的位置取决于它所在的位置。进位计数制由以下三部分构成进位
3、计数制由以下三部分构成:3 十十进制进制 由由10个个数字组成数字组成0,1,2,3,4,5,6,7,8,9 二二进制进制 由由2个个数字组成数字组成0,1 八八进制进制 由由8个个数字组成数字组成0,1,2,3,4,5,6,7例例 十六十六进制进制 由由16个个数字组成数字组成0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F(a,b,c,d,e,f)4 区分区分不同数制的数不同数制的数(1001)(1001)(1001)(1001)216108二进制数二进制数Binary八进制数八进制数Octal十进制数十进制数Decimal十六进制数十六进制数Hexadecimal数制(N)
4、r数值1001B1001O1001D1001H5(N)R=KiRiKi0,1,R-1n-1i=-m(25.6)10和(52.6)10两数谁大?n n=整数位数整数位数m=m=小数位数小数位数位位 权权(25.6)1021015100 610-1(52.6)1051012100 610-1 数的按权展开数的按权展开每一位的数值每一位的数值=数码数码位权位权下式叫做按权展开式下式叫做按权展开式(1234)10=1 103+2 102+3 101+4 100权权R进制数制数N的的表示表示v 通常通常在计算机中使用的进位计数制有在计算机中使用的进位计数制有十进制十进制、二进制二进制、八进制八进制和和十
5、六进制十六进制。R R进制数进制数N N可以表示为可以表示为:不同不同进制共同特点制共同特点u逢进制进位。逢进制进位。uX X进制的数有进制的数有0 0(X-1)(X-1)共共X X个数码。个数码。u数所表示的值不仅取决于数码的大数所表示的值不仅取决于数码的大小,还取决于数码所在的位置。小,还取决于数码所在的位置。9不同不同数制间的转换数制间的转换 (1 1)R进制数进制数转换为十进制数转换为十进制数方法方法:按权展开按权展开求和求和例例 二进制数二进制数 十进制数十进制数(101.01)2 =(?)10(101.01)2 =122021120 02-112-2 =22+20+2-2 =4+1
6、+0.25 =(5.25)105.25(101101.101)2 =252322 20 2-12-3 =328410.5 0.125 =(45.625)10例例11(375.42)8 =(?)10(375.42)8 =382+781+580+48-1+28-2 =192+56+5+0.5+0.03=(253.53)10(2FA0)16 =2163+15162+10161+0160 =8192+3840+160=(12192)10253.53方法方法:按权展开法按权展开法例例(2FA0)16 =(?)1012192 八、十六进制数八、十六进制数 十进制数十进制数不同数制间的转换不同数制间的转换
7、(2 2)十进制数转换为十进制数转换为R R进制数进制数 方法:方法:整数整数部分部分和和小数部分小数部分分别转换,然后分别转换,然后再拼接再拼接一起一起 整数部分整数部分:除除R R倒倒取取余法余法将十进制整数不断除以将十进制整数不断除以R R取余数,直到商为取余数,直到商为0 0所得的余数从右到左排列,首次得到的余数排在最所得的余数从右到左排列,首次得到的余数排在最右边右边 小数部分小数部分:乘乘R R正正取取整法整法将十进制小数不断乘以将十进制小数不断乘以R R取整数,直到小数部分为取整数,直到小数部分为0 0或达到或达到要求的精度为止(小数部分可能永远不会为要求的精度为止(小数部分可能
8、永远不会为0 0)所得的整数在小数点后从左到右排列,首次得到的整数排所得的整数在小数点后从左到右排列,首次得到的整数排在最在最左边左边13 2 2 4949 2 2 24-24-1 1 2 12-2 12-0 0 2 6-2 6-0 0 2 3-2 3-0 0 2 1-2 1-1 1 0-0-1 1(49.58)10 (?)2110001.十进制小数部分转换时可能不精确十进制小数部分转换时可能不精确,一般一般将按要求精度保留若干位小数,此时存在转换误差。将按要求精度保留若干位小数,此时存在转换误差。0.580.58 2 21 1 .16 .16 2 20 0 .32 .32 2 20 0 .6
9、4 .64 100例例 十进制数 二进制数14(49.58)10 =(?)8方法:整数方法:整数除基除基倒取余数倒取余数 小数小数乘基乘基正取整数正取整数例例(49.58)10 =(?)16十进制转换成八或十六进制数时,先将其十进制转换成八或十六进制数时,先将其转换为二进制数,再由二进制数转换成八或转换为二进制数,再由二进制数转换成八或十六进制数更方便!十六进制数更方便!十 八、十六进制数15四四种常用数制的对应关系种常用数制的对应关系逢二进一逢二进一逢八进一逢八进一逢十进一逢十进一逢十六进一逢十六进一用于二进制用于二进制的简化书写的简化书写16二二进制数进制数 与八与八、十六进制数的相互转换
10、、十六进制数的相互转换 1)二进制二进制 八八、十六进制的方法十六进制的方法以小数点为界以小数点为界,分别向左、分别向左、向右向右3位或位或4位分组位分组最最左最右不足补左最右不足补0然后然后按按3位位或或4位位编码写编码写值值2)八、)八、十六进制十六进制 二进制二进制的方法的方法 每一位分解为三位或四位二进制数每一位分解为三位或四位二进制数 整数部分的高位整数部分的高位0和小数部分的低位和小数部分的低位0可以可以省略省略17三位分解法,三位分解法,前后前后0 0无效无效(1010 111 111 011011.110 110 1 1)2 =()8(6 67 75 54 4.3 32 2)8
11、 =(110110111111 101101100100011011 010010.2 27 73 3 6 64 423=8 方法方法:以小数点为界以小数点为界,分分别向左、向右三位分组别向左、向右三位分组不足三位补零不足三位补零!例例例例 二进制数 八进制数 八进制数 二进制数)2 218(10111011 11101110 01100110.1101 1101 1 1)2 =()16(A A7 7B B8 8.C C9 9)16 =(10101010 011101111011101110001000 1100110010011001.B BE E6 6 D D8 824=16不足四位补零不
12、足四位补零!例例例例方法方法:以小数点为界以小数点为界,分分别向左、向右四位分组别向左、向右四位分组 二进制数 十六进制数 十六进制数 二进制数)2四位分解法,位分解法,前后前后0 0无效无效19二进制二进制的运算的运算1.1.算术运算算术运算l l:0+0=0 1+0=1 0+1=1 1+1=10(有进位)(有进位)l l 0-0=0 1-0=1 0-1=1(有借位)(有借位)1-1=0l l 00=0 01=0 10=0 11=1l 00=0 01=0 10=无意义无意义 11=1 20二进制二进制的运算的运算逻辑运算逻辑运算l“与与”运算运算 例:例:若若X=8FH,Y=33H,则,则X
13、 Y=03H 1 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 1 1 二二进制的制的逻辑运算运算按按位(位(bit)进行行l“或或”运算运算:两两个二进制数个二进制数“或或”,有,有1 1个个数为数为1 1,则结果为,则结果为1 1 例:例:若若X=8FHX=8FH,Y=33HY=33H,则,则X X Y=BFHY=BFH 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 1 0 1 1 1 1 1 11 0 1 1 1 1 1 1l“异或异或”运算运算 两两个二进制数个二进制
14、数“异或异或”,两数相同则,两数相同则结果为结果为0 0,两数相异,两数相异则结果为则结果为1 1l“非非”运算运算 一一个二进制数取反运算,个二进制数取反运算,1 1运算后为运算后为0 0,0 0运算后为运算后为1 1。例:例:X=8FHX=8FH,则,则 X=8FH=10001111B=01110000B=70HX=8FH=10001111B=01110000B=70H例:例:若若X=8FH,Y=33H,则X Y=BCH 1 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 1 0 1 1 1 1 0 023带符号带符号数在计算机内部的表示数在计算机内部的表示机器机器数数 我们我
15、们把在机器内存放的正负号用把在机器内存放的正负号用“0 0”或或“1 1”数码化的数数码化的数称为机器数。用称为机器数。用8 8位和位和1616位二进制数表示的机器数形式如下:位二进制数表示的机器数形式如下:在计算机内部如何表在计算机内部如何表示带符号的数?示带符号的数?n=800110101数符数符数值数值n=161001101000010100数符数符数值数值 机器数机器数 24机器机器数的真值数的真值 与机器数对应的由正负号表示的数称为机器数的真值。与机器数对应的由正负号表示的数称为机器数的真值。0011010 1数符数值真值为真值为0101100B0101100B或或-2CH=-2CH
16、=44441001101000010100数符数值 真值为或真值为或1032910329带符号带符号数在计算机内部的表示数在计算机内部的表示25带符号带符号数在计算机内部的表示数在计算机内部的表示 (1 1)原)原码码例如例如,假定字长为,假定字长为8 8位位:100100原原=0 01100100 1100100 11原原=0 000000010000001 100100原原=1 11100100 1100100 11原原=1 100000010000001 一一个二进制数同时包含符号和数值两部分,用最高位表示符号,个二进制数同时包含符号和数值两部分,用最高位表示符号,其余位表示数值,这种表
17、示带符号数的方法称为原码表示其余位表示数值,这种表示带符号数的方法称为原码表示法。法。整数整数X X的原码是指:的原码是指:l其符号位为其符号位为0 0表示正数,表示正数,为为1 1表示负数表示负数l其数值部分就是其数值部分就是X X的绝对的绝对值的二进制数值的二进制数X X的原码通常用的原码通常用XX原原来来表示表示 表示数的范围表示数的范围-127-127+127+127+0原原=00000000 -0原原=10000000(2)反)反码X X的反码通常用的反码通常用XX反反来表示。例如,假定字长为来表示。例如,假定字长为8 8位:位:100100反反=01100100 01100100
18、11反反=00000001=00000001 100100反反=10011011 =10011011 11反反=1111111011111110表示数的范围表示数的范围-127-127+127+127,+0+0反反=00000000=00000000 -0-0反反=11111111=11111111整数整数X X的反码:的反码:l 对于正数,反码与原码相同;对于正数,反码与原码相同;l 对于负数,符号位不变,其数值位为对于负数,符号位不变,其数值位为X X的绝对值取反的绝对值取反(1 1变变0 0,0 0变变1 1)(3 3)补码补码例如例如,假定字长为,假定字长为8 8位:位:100100补
19、补=01100100 =01100100 11补补=00000001=00000001 100100补补=10011100 =10011100 11补补=11111111 11111111 表示数的范围表示数的范围-128-128+127+127,+0+0补补=-0=-0补补=00000000=00000000 -128=10000000-128=10000000整数整数X X的补码是指:的补码是指:l对于正数,补码与原码对于正数,补码与原码相同相同l对于负数,符号位不变,将其数值位的每一位取反后在最低对于负数,符号位不变,将其数值位的每一位取反后在最低位加位加1 1。X X的补码通常用的补码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息技术基础教学课件 信息技术 基础 教学 课件 计算机信息
限制150内