信息表示与逻辑基础.ppt
《信息表示与逻辑基础.ppt》由会员分享,可在线阅读,更多相关《信息表示与逻辑基础.ppt(70页珍藏版)》请在三一办公上搜索。
1、共70页,1,Chapter 2 信息表示和数字逻辑基础,浙江大学计算学院基础教学中心2023年11月11日,共70页,2,Overview,理解数据表示数制数制转换计算机中的数另一种形式:码和编码逻辑代数基础逻辑电路*逻辑设计基础*,共70页,3,2.1 理解数据表示,信息(Information)数据按有意义的关联拓扑结构的结果,信息来源于数据 应用层:数据表达的结论技术层:数据表达的形式数据Data基本形式有数字、文字、图像、图形和音频和视频等 多媒体(Multimedia)数据的类型广义、狭义数据类型 基本的数据数学运算的“数制”表示不同对象属性的“码制”,共70页,4,2.2 数制,
2、数制(Number System):全称为记数(计数)体制顺序记数,例如:567.1多项式记数,例如:5102+6101+7100+110-1,一般表达式:n:整数位;m:小数位;A:数码 0,1,.N-1;R 为基数;Ri 权系数,共70页,5,1.十进制(Decimal),数码 1、2、9、0逢十进一:进位人类生活环境常用的数制 十进制:货币,长度,重量,体积等 12/24进制:时间,共70页,6,二进制的数码:0、1,逢二进一 特点:只有 0 和 1 两个数码基数为2,权系数2的整数次幂 容易用物理状态表示计算机的数制基础 二进制加法和乘法运算规则:0000111011110000010
3、100111,2二进制(Binary),共70页,7,3八进制与十六进制,八进制(Octor)数码:0、1、2、3、4、5、6、7,逢八进一 23=8:3位二进制=1位八进制十六进制 Hexadecimal(中国传统衡器16进制)数码 0、1、9和A、B、C、D、E、F;其中 A F:对应十进制的 10 11 12 13 14 15逢十六进一24=16:4位二进制=1位十六进制,共70页,8,常用数制,各种常用数制(1)二进制:0、1 逢二进一(2)十进制:0、1,9 逢十进一(3)八进制:0、1,7 逢八进一(4)十六进制:逢十六进一 0、19、A、B F(a、b f),Back Overv
4、iew,共70页,9,常用数制及转换(cont),共70页,10,2.3 数制转换(cont),二进制十进制求幂相加展开多项式例2.3 把二进制数 1101.01转换为十进制数1101.01 2=123+122+021+120+02-1+12-2=8+4+0+1+0+0.25=13.25 10,共70页,11,数制转换(cont),十进制二进制:整数部分:除2取余,例2.4 将十进制数173转换为二进制。将173用2进行连续整除初等数学中的短除法,共70页,12,共70页,13,数制转换(cont),十进制二进制小数部分:乘2取整,共70页,14,数制转换(cont),十进制二进制157.87
5、=?b,157.87=10010101.1110000,0.87=0.5+0.25+0.125+0.00390625+=0.11100001,共70页,15,数制转换(cont),八进制 二进制 1 位八进制对应 3 位二进制 7 3 6.2 5111 011 110.010 101 1100.0101 001 100.010 100 1 4.2 4,共70页,16,数制转换(cont),十六进制 二进制 1 位十六进制 对应 4 位二进制 A 3 F.2 B1010 0011 1111.0010 1011,共70页,17,数制转换(cont),十六进制 八进制 十六进制 二进制 八进制十进制
6、八进制十进制二进制八进制十进制十六进制十进制二进制十六进制,共70页,18,数制转换(cont),八进制十进制(求幂相加法)(1011)8=83+81+80=512+8+1=521 十六进制十进制(求幂相加法)(1011)16=163+161+160=4096+16+1=4113,共70页,19,数制转换小结,主要在十进制和二进制之间二进制(八进制、十六进制)十进制:求幂相加法十进制二进制(八进制、十六进制)整数部分:除2(8、16)取余小数部分:乘2(8、16)取整八进制二进制:1位八进制对应3位二进制十六进制二进制:1位十六进制对应4位二进制十六进制 二进制 八进制,共70页,20,数制转
7、换使用Windows工具,Windows程序 附件计算器菜单查看科学型进制转换,Back Overview,共70页,21,2.4 计算机中的数,计算机采取一种约定的方法解决数的正或负问题在数的前面增加一位符号位用“0”表示正数,“1”表示负数例如:+1011 写作 01011-1011 写作 11011 用0或1表示正负号的数计算机的“机器数”对应的实际数值叫做机器数的“真值”尾数根据对数的不同运算采用不同的编码方法主要有原码、补码和反码三种,共70页,22,1原码,一个正数的原码和它的真值相同,符号位为0 负数的原码为这个数真值的绝对值,符号位为1原码进行乘法运算注意:计算机中使用定长格式
8、的数据,共70页,23,2反码,反码正数的反码与原码相同负数的反码为对该数的原码除符号位外各位取反例如,16位有符号数661:0000 0010 1001 0101=+661 反码 1111 1101 0110 1010=-661特点:一个数的反码和这个数的原数相加,其结果为所有位都是1,共70页,24,3补码,正数的补码与原码相同负数的补码为对该数的原码除负号位外各位取反,然后在最后一位加1 0 000001010010101=+661-661 取补,先取反 1 再+1 1(符号位保持不变,如果最高位进位则丢失)补码的补码将还原为原码,共70页,25,补码进行加法运算,Example For
9、:十进制的a=11和b=-10,设5位二进制(带符号)a补=a原=01011 b原=11010,b反=10101,b补=1 0110使用补码计算a和b之和,共70页,26,计算机中的数(cont),求反码和补码与二进制数的位数有关0 000001010010101=+661-661 取反 1 111110101101010计算机中一般采用16位或32位及64位,共70页,27,2.4.2 定点数和浮点数,考虑数在计算机中的表示有以下几个因素要表示的数的类型(小数、整数、实数等)可能的数值范围:确定存储、处理能力数值精确度:与处理能力相关数据存储和处理所需要的硬件代价等一般计算机中的数有两种常用
10、表示格式:定点、浮点,共70页,28,定点数,定点格式数值范围有限:定长,16或32位小数点固定在某一个位置为了处理方便定点纯小数和定点纯整数,共70页,29,1定点纯小数,数的范围:(m+1)位定点小数格式的数N:N 1 2-m比例因子绝对值大于1,使用定点小数格式将产生“溢出(Overflow)”比例因子原数据按比例缩小,计算结果再按该比例扩大得到实际的结果,小数点固定在数值部分最高位的左边,共70页,30,2定点纯整数,小数点固定在数值部分最低位的右边,数的范围:(m+1)位定点整数格式的数NN 2m 1 绝对值大于该范围的数,使用比例因子调整,共70页,31,3浮点数,小数点浮动科学计
11、数法(指数)123.4567=0.1234567 103容许的数值范围很大,硬件复杂浮点数分为阶码和尾数两部分阶码:表示小数点在该数中的位置,带符号整数尾数:表示数的有效数值,可用整数或纯小数,Back Overview,共70页,32,2.5 另一种形式:码和编码,编码:用数码对非数值内容进行编号编码的目的之一是为了标记特定的对象数字、字母、符号 设计编码时需要按照一定的规则就叫做“码制”(Code System)n位二进制可对2n个不同对象进行编码二十进制码、ASCII码、汉字编码,共70页,33,2.5.1 ASCII,计算机在程序、系统之间需要进行数据交换基本要求:双方使用相同的数据格
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 表示 逻辑 基础
链接地址:https://www.31ppt.com/p-6549769.html