数据的机器层次表示介绍
树图思维导图提供 数据的机器层次表示 在线思维导图免费制作,点击“编辑”按钮,可对 数据的机器层次表示 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:493e47f41665e56d49749d27130635e4
数据的机器层次表示思维导图模板大纲
ASCII字符编码
常见的ASCII码用7位二进制表示一个字符,包括10个十进制数字(0~9},52个英文大写字母和小写字母(A~Z和a~z)、34个专用符号和32个控制符号,总计去28个字符。
字符串的存放
通常在存储器占用一片连续的空间,每个字节存放一个字符代码。
汉字的表示
汉字国际码
汉字区位码
汉字机内码
子主题 1
汉字字形码
汉字编码的发展
从ASCII、GB2312、GBK到GB18030,这些编码方法是向上兼容的
计算机中的数通常用二进制数来表示,也用八进制和十六进制来表示数据,二进制八进制十六进制的后缀分别为B、Q、H。十进制数的后缀D可以省略,其他的不可省略
无符号数的整个机器字长的的全部二进制位均表示数值位(没有符号位),带符号位的最高位被用来表示符号位,0表示正数,1表示负数
原码反码补码表示法,当X为正数时,原码等于补码等于反码,当X为负数时,补码把原码除去符号位外的各位求反后最低位加一,反码将真值数值部分按位取反
对于真值0,原码和反码各有两种不同的表示形式,而补码只有唯一的一种表现形式。原码反码的正负范围相对于0来说是对称的,补码能多表示出一个最负的数
C语言中的数据表示
整数类型
无符号整数:unsigned short
子主题 1
带符号整数:short、int、long
实数(浮点数)类型
float、double
现代微型计算机系统中的数据表示
子主题 1
定点表示法和浮点表示法
设机器字长有n+1位,原码定点小数的表示范围为-(1-2^-n)~(1-2^-n)
设机器字长有n+1位,补码定点小数的表示范围为-1~(1-2^-n)
子主题 1
设机器字长有n+1位,原码定点整数的表示范围为-(2^n-1)~(2^n-1)
设机器字长有n+1位,补码定点整数的表示范围为-2^n~(2^n-1)
IEEE754标准浮点数
IEEE754标准中有数符、阶码啊、尾数数值这3中形式的浮点数
阶码是以移码形式存储的。存储浮点数阶码部分之前,偏置值要先加到阶码真值上
定点浮点表示法的区别
数值的表示范围、精度、数的运算、溢出处理
奇偶校验码
由若干个有效信息,再加上一个二进制位组成校验码。校验位的取值(0或1)将使整个校验码中1的个数为奇数或偶数
奇校验-整个校验码(有效信息位和校验位)中1的个数为奇数
偶校验-整个校验码(有效信息位和校验位)中1的个数为偶数
汉明校验码
原理是在有效信息位中加入几个校验位形成汉明码,使码距比较均匀地拉大,并把汉明码的每一个二进制位分配到几个奇偶校验组中。当某一位出错就会引起几个有关的校验位的值发生变化。
循环冗余校验码
通过除法运算来建立有效信息位和校验位之间的约定关系的
编码方式
校验与纠错
十进制数的编码
8421码
4位二进制代码的位权从高到低分别为8、4、2、1.它是一种有权码,设其各位的值为b3,b2,b1,b0,则它表示的十进制数D=8b3+4b2+2b1+1b0
2421码
4位二进制代码的位权从高到低分别为2、4、2、1.它是一种有权码,设其各位的值为b3,b2,b1,b0,则它表示的十进制数D= 2b3+4b2+2b1+1b0
余3码
余3码是一种无权码,余3码是在8421码的基础上加0011形成的,因每个数都余3,故称余3码
格雷码
格雷码也是一种无权码,从一种代码变到相邻的下一种代码时,只有一个二进制位的状态在发生改变,且它具有循环特性
十进制数串
非压缩的十进制数串
压缩的十进制数串
计算机组成原理思维导图模板大纲
树图思维导图提供 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 在线思维导图免费制作,点击“编辑”按钮,可对 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:10b9a8a2dd2fb4593f8130ef16c320fc
树图思维导图提供 9.战斗的基督教 在线思维导图免费制作,点击“编辑”按钮,可对 9.战斗的基督教 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:33d168acd0cd9f767f809c7a5df86e3a