版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1 计算机数制转换计算机数制转换 1. 计算机所使用的数制及其相互转换 2. 计算机中的数据单位 3. 信息表示与编码 第1页/共32页 计算机加工处理的对象是数据。除了数学计算机加工处理的对象是数据。除了数学 上的数值以外,象字符、汉字、符号、声音、上的数值以外,象字符、汉字、符号、声音、 图形、图像等在进行数字编码后都可称之为数图形、图像等在进行数字编码后都可称之为数 据。不同类型的数据在计算机内部有着不同的据。不同类型的数据在计算机内部有着不同的 存储和处理方式。存储和处理方式。 本章主要介绍计算机中采用的二进制及其本章主要介绍计算机中采用的二进制及其 运算规则,二进制与其它进制之
2、间的转换;计运算规则,二进制与其它进制之间的转换;计 算机中度量信息的数据单位;不同类型的数据算机中度量信息的数据单位;不同类型的数据 采用的信息编码等。采用的信息编码等。 2.1 计算机所使用的数制及其相互转换计算机所使用的数制及其相互转换 第2页/共32页 数制的概念数制的概念 基数:基数:R进制的基数进制的基数=R 位权:是一个与数字位置有关的常数,位权位权:是一个与数字位置有关的常数,位权=Rn 其中其中n取值:以小数点为界,向左取值:以小数点为界,向左 0,1,2,3, 向右向右-1,-2,-3 例:例:(275.8)10=210271015100810-1 常用数制常用数制十进制十
3、进制二进制二进制八进制八进制十六进制十六进制 数字符号数字符号090,10709,A,B,C,D,E,F 基基 数数102816 2.1 计算机所使用的数制及其相互转换计算机所使用的数制及其相互转换 第3页/共32页 十进制十进制二进制二进制八进制八进制十六进制十六进制 0000 1111 21022 31133 410044 510155 611066 711177 81000108 91001119 10101012A 11101113B 12110014C 13110115D 14111016E 15111117F 16100002010 常常 用用 数数 制制 的的 对对 应应 关关
4、系系 2.1 计算机所使用的数制及其相互转换计算机所使用的数制及其相互转换 第4页/共32页 二进制的运算二进制的运算 二进制的算术运算二进制的算术运算 加:加: 0+0=0 0+1=1 1+0=1 1+1=10 减:减: 0-0=0 0-1=1 1-0=1 1-1=0 乘:乘: 00=0 01=0 10=0 11=1 除:除: 00=0 01=0 10(无意义无意义) 11=1 本位为本位为0, 向高位进位向高位进位1 本位为本位为1, 向高位借向高位借1当当2 2.1 计算机所使用的数制及其相互转换计算机所使用的数制及其相互转换 第5页/共32页 二进制的逻辑运算二进制的逻辑运算 与与AN
5、D: 00=0 01=0 10=0 11=1 或或OR: 00=0 01=1 10=1 11=1 非非(取反取反): 0=1 1=0 0表示表示“假、否假、否”,1表示表示“真、是真、是” 2.1 计算机所使用的数制及其相互转换计算机所使用的数制及其相互转换 第6页/共32页 十进制数十进制数 二、八、十六进制的转换二、八、十六进制的转换 由一种数制转换成另一种数制由一种数制转换成另一种数制 2.1 计算机所使用的数制及其相互转换计算机所使用的数制及其相互转换 第7页/共32页 二进制和其它进制的转二进制和其它进制的转 换换 十进制十进制 二进制、八进制、十六进制二进制、八进制、十六进制 十进
6、制转二进制:整数部分除以十进制转二进制:整数部分除以2取余,直至取余,直至 商为商为0;小数部分乘以;小数部分乘以2取整,直至小数部分为取整,直至小数部分为0或或 达到所需精度为止。达到所需精度为止。 十进制转八进制:方法同上。整数部分除以十进制转八进制:方法同上。整数部分除以8 ,小数部分乘以,小数部分乘以8。 十进制转十六进制:方法同上。整数部分除以十进制转十六进制:方法同上。整数部分除以 16,小数部分乘以,小数部分乘以16。 2.1 计算机所使用的数制及其相互转换计算机所使用的数制及其相互转换 第8页/共32页 十进制十进制整数整数 二进制二进制整数整数 2 75 1 2 37 1 2
7、 18 0 2 9 1 2 4 0 2 2 0 2 1 1 0 结果为:结果为:1001011 十进制十进制小数小数 二进制二进制小数小数 0.6875 2 1 1.3750 2 0 0.7500 2 1 1.5000 2 1 1.0000 结果为:结果为:0.1011 (75.6875)10=(1001011.1011)2 2.1 计算机所使用的数制及其相互转换计算机所使用的数制及其相互转换 第9页/共32页 十进制十进制整数整数 八进制八进制整数整数 结果为:结果为:113 十进制十进制整数整数 十六进制十六进制整数整数 结果为:结果为:4B 8 75 3 8 9 1 8 1 1 0 16
8、 75 B 16 4 4 0 2.1 计算机所使用的数制及其相互转换计算机所使用的数制及其相互转换 第10页/共32页 例:例: (1011.1)2 = 123 + 022 + 121 + 120 + 12-1 = 8 + 0 + 2 + 1 + 0.5 = (11.5)10 二进制、八进制、十六进制二进制、八进制、十六进制 十进制十进制 位权相加法位权相加法:各位数码乘位权,再相加。各位数码乘位权,再相加。 2.1 计算机所使用的数制及其相互转换计算机所使用的数制及其相互转换 第11页/共32页 整数部分从右向左,小数部分从左向右,整数部分从右向左,小数部分从左向右, 每每3位二进制一组,变
9、为位二进制一组,变为1位八进制。位八进制。 不足不足3位时分别在最左端和最右端补位时分别在最左端和最右端补0凑够凑够3位。位。 例:例:(1100101001011.1101)2 = (14513.64)8 二进制数二进制数 八进制数八进制数 每每1位八进制,变为位八进制,变为3位二进制。位二进制。 例:例: (16347.52)8=(001 110 011 100 111.101 010)2 =(1110011100111.10101)2 八进制数八进制数 二进制数二进制数 2.1 计算机所使用的数制及其相互转换计算机所使用的数制及其相互转换 第12页/共32页 二进制二进制 十六进制十六进
10、制 整数部分从右向左,小数部分从左向右,整数部分从右向左,小数部分从左向右, 每每4位二进制一组,变为位二进制一组,变为1位十六进制。位十六进制。 不足不足4位时分别在最左端和最右端补位时分别在最左端和最右端补0凑够凑够4位。位。 例:例:(11010111101.1010001)2 = (6BD.A2)16 十六进制十六进制 二进制二进制 每每1位十六进制,变为位十六进制,变为4位二进制。位二进制。 例:例: (4C2.F6)16 = (0100 1100 0010.1111 0110)2 = (10011000010.1111011)2 2.1 计算机所使用的数制及其相互转换计算机所使用的
11、数制及其相互转换 第13页/共32页 2.2 计算机中的数据单位计算机中的数据单位 位位(bit):计算机存储数据的最小单元计算机存储数据的最小单元(0、1) 字节字节(Byte):处理数据的基本单位处理数据的基本单位(8bit/Byte) 位(位(bit) 字长字长 字节(字节(Byte) 字长:字长:CPU一次处理数据的二进制位数。一次处理数据的二进制位数。 常用的字节计数单位:常用的字节计数单位: 1KB1024 Byte (210B) 1MB1024 KB (220B) 1GB1024 MB (230B) 1TB1024 GB (240B) 第14页/共32页 2.3 信息表示与编码信
12、息表示与编码 所谓编码,就是利用数字串来标识所处理对象所谓编码,就是利用数字串来标识所处理对象 的不同个体。的不同个体。 计算机采用的是二进制,这就意味着所有需要计算机采用的是二进制,这就意味着所有需要 计算机处理的信息,如数值、字母、汉字、符号、计算机处理的信息,如数值、字母、汉字、符号、 声音、图像等,都要用声音、图像等,都要用0和和1组成的二进制编码形式组成的二进制编码形式 来表示。来表示。 整数的表示整数的表示 在数学中,数值是用在数学中,数值是用“”和和“”表示正数和表示正数和 负数的,而在计算机中只有负数的,而在计算机中只有0和和1,所以正负号也用,所以正负号也用 0和和1表示,即
13、数值符号数字化。表示,即数值符号数字化。 第15页/共32页 2.3 信息表示与编码信息表示与编码 符号位符号位:在有符号的二进制数中,最高位用在有符号的二进制数中,最高位用0表示表示 “正正”,1表示表示“负负”。 机器数机器数:正负符号被数值化了的数。正负符号被数值化了的数。 真值真值:该机器数所表达的数值。该机器数所表达的数值。 机器数机器数 0 0 0 0 0 1 0 1+5 符号位符号位 真值真值 机器数机器数 1 0 0 0 0 1 0 15 真值真值 符号位符号位 第16页/共32页 2.3 信息表示与编码信息表示与编码 原码原码:正号为正号为0,负号为,负号为1,数值部分为二进
14、制绝对值。,数值部分为二进制绝对值。 反码反码:正数的反码和原码相同;负数的反码是将其原码正数的反码和原码相同;负数的反码是将其原码 除符号位外各位取反。除符号位外各位取反。 补码补码:正数的补码和原码相同;负数的补码是将其反码正数的补码和原码相同;负数的补码是将其反码 在末位加在末位加1。 例:例: -5 1 0 0 0 0 1 0 1 原码原码 1 1 1 1 1 0 1 0 反码反码 1 1 1 1 1 0 1 1 补码补码 l+5的原码、反码和补码都是的原码、反码和补码都是00000101 l 在有符号运算中,需要通过原码、反码、补码转换来完成运算。在有符号运算中,需要通过原码、反码、
15、补码转换来完成运算。 第17页/共32页 2.3 信息表示与编码信息表示与编码 补码的概念是怎么来的?补码的概念是怎么来的? “模模”是指一个系统所能表示的数据个数。按模是指一个系统所能表示的数据个数。按模 运算是指运算结果超过模时,模(或模的整数倍)运算是指运算结果超过模时,模(或模的整数倍) 将溢出而只剩下余数。将溢出而只剩下余数。 8位二进制的模为位二进制的模为28=256 假设假设M为模,若数为模,若数a,b满足满足abM,则称,则称a, b互为补数。互为补数。 在有模运算中,减去一个数等于加上这个数对在有模运算中,减去一个数等于加上这个数对 模的补数。模的补数。 第18页/共32页
16、实数的表示实数的表示 小数点位置固定的数称为定点数。小数点位置固定的数称为定点数。 定点整数:小数点隐含固定在数值部分最右端定点整数:小数点隐含固定在数值部分最右端 。定点整数是纯整数。定点整数是纯整数,其符号位右边所有的位数表其符号位右边所有的位数表 示的是一个整数。示的是一个整数。 2.3 信息表示与编码信息表示与编码 定点整数:定点整数: (-3-3) 1 0 0 0 0 0 1 1 隐含小数位隐含小数位 符号位符号位 第19页/共32页 0 10 0 0 0 0 0 定点小数:定点小数: (+0.5+0.5) 符号位符号位 隐含小数位隐含小数位 2.3 信息表示与编码信息表示与编码 定
17、点小数:小数点隐含固定在数值部分最左端。定点小数:小数点隐含固定在数值部分最左端。 定点小数是纯小数。定点小数是纯小数。 第20页/共32页 小数点位置不固定的数称为浮点数,它既有小数点位置不固定的数称为浮点数,它既有 整数部分又有小数部分,如整数部分又有小数部分,如123.55、33.789等。等。 在计算机中通常把浮点数分成阶码和尾数两在计算机中通常把浮点数分成阶码和尾数两 部分来表示,也就是平时所说的科学记数法部分来表示,也就是平时所说的科学记数法 。为。为 保证不损失有效数字,对尾数进行规格化处理,保证不损失有效数字,对尾数进行规格化处理, 即保证尾数的最高位为即保证尾数的最高位为1,
18、实际数值通过阶码进,实际数值通过阶码进 行调整。例如,二进制实数行调整。例如,二进制实数1010.1101可以用可以用 0.101011012100表示。表示。(注注:100等同于十进制的等同于十进制的4) 2.3 信息表示与编码信息表示与编码 第21页/共32页 1、浮点数的二进制表示、浮点数的二进制表示 浮点数分成单精度浮点数和双精度浮点数;浮点数分成单精度浮点数和双精度浮点数; 单精度浮点数占单精度浮点数占3232位位(4个字节个字节),双精度浮点,双精度浮点 数占数占6464位位(8个字节个字节)。 浮点型数据的浮点型数据的一般表达式:一般表达式: (1)S2em e是实际的阶码值,代
19、表浮点数的取值范围是实际的阶码值,代表浮点数的取值范围 ; m是尾数,代表浮点数的精度。是尾数,代表浮点数的精度。 2.3 信息表示与编码信息表示与编码 第22页/共32页 (1)(1)单精度浮点型数据的字节分配空间:单精度浮点型数据的字节分配空间: 符 号 位 (1位 ) 指 数 位 (8位) 尾 数 (23位) 31 30 23 22 0 SEM S代表符号位,占代表符号位,占1位。位。 E称为称为“移码移码”,占,占8位。位。 E的取值范围为的取值范围为0255,E=127+e 因此,因此,e的取值范围为的取值范围为127+128);); M代表有效位数或称为代表有效位数或称为“小数小数”, m2=(1.M)2 2.3 信息表示与编码信息表示与编码 第23页/共32页 (2)(2)双精度浮点型数据的字节分配空间:双精度浮点型数据的字节分配空间: S代表符号位,占代表符号位,占1位。位。 E称为称为“移码移码”,占,占11位。位。 E的取值范围为的取值范围为020472047,E=10231023+e 因此,因此,e的取值范围为的取值范围为10231023+10241024);); M代表有效位数或称为代表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论