汉字字形码
字形码也叫字模或汉字输出码。字形码是表示汉字字型信息的编码,用来实现计 算机对汉字的输出
如一个16*16点阵的字形码就需要16*16/8个字节的存储空间
二进制的运算
在定点二进制运算中,减法运算一般通过【补码运算的二进制加法器】
进制三要素
数位
数码在一个数中所处的位置
基数
在某种进位计数制中,每个数位上能使用的数码的个数称为该种进制的基数
位权
在某种进位计数值中,每个数位上数码所代表的数值的实际大小,等于在这个数位 上的数码乘上一个固定的值,这个固定的值就是这种进制计数值中该数位上的位权
数制转换
例如:十进制146.25D转成二进制、八进制、十六进制分别为1001 0010.01B、222.2O、92.4H
R进制转十进制
基数为R的数字,将R进制数用按权展开求和法转换成十进制数
十进制转R进制
整数部分除以R取余,逆序排列;小数部分乘R取整 简便方法
二进制数与八进制数的转化
三位归一法:从小数点开始分别向左向右每三位一组划分,不足三位以0补足, 将每三位二进制转化成一位八进制数,若八进制数转换成二进制数,则反之
二进制数与十六进制数的转换
四位归一法:从小数点开始分别向左向右每四位一组划分,不足四位以0补足, 将每四位二进制转化成一位八进制数,若十六进制数转换成二进制数,则反之
二进制的逻辑运算
逻辑非(取反运算)
按位取反,0变1,1变0 逻辑与(逻辑乘)/\
见0为0,全1为1 逻辑或(逻辑加)\/ 见1为1,全0为0
逻辑异或(按位加) 相同为0,相异为1
逻辑同或
相同为1,相异为0
数据存储形式
计算机内部采用二进制进行编码,只有“1”和“0”两个数,相较于十进制,二进制运算 简单、易于实现
在计算机内部,为了表示正负,于是将最高位定义为符号位,“0”为正,“1”为负,如 一个字节,它的补码可以表示-128~127之间256个数
原码
正数
最高位为“0”表示正数负数
最高位为“1”表示负数
反码
正数
反码=原码负数
最高位符号位不变,数值位取反
补码
正数
补码=原码负数
原码转成反码,再反码加1