二转八: 以小数点为中心,向左、右三位一组,不足部分以0补齐,每组转换为一个八进制数。
(011111010101.110100)2=(3725.64)8
十六转二: 1位转4位
(A8DF.4C)H =
(1010100011011111.010011)B
二转十六: 以小数点为中心,向左、右四位一组,不足部分以0补齐,每组转换为一个十六进制数。
(1010100111011110.01001)B
=(A9DE.48)H
A 1010 B 1011 C 1100 D 1101 E 1110 F 1111
原码,反码,补码。
一个有符号数在机器中的表示形式叫机器数,机器数有三种表示法:原码,反码和补码。 计算机中采用补码技术后,减法就可以按加法做了,从而大大简化了电路。 八位整数: 符 数值位 号
位
规定符号位为0,表示正数;符号位为1,表示负数。于是数符也数码化了。如果是16或32位数,符号位总是最高位。 正数的原、反、补码形式一样:
对于负数 如:-34 1 0 1 0 0 0 1 0 原码
反码(符号位不变,其余位取反) 1 1 0 1 1 1 0 1
补码(反码加1) 1 1 0 1 1 1 1 0
(-34)补=DEH
8位有符号数(补码)的范围是 -128 ~ +127 8位无符号数的范围是 0 ~ 255 16位有符号数(补码)的范围是 -32768 ~ +32767 16位无符号数的范围是 0 ~ 65535
所谓无符号数就是最高位也是数值位,比如表示地址和班级人数就应该是无符号数
数字:0~9 ASCII码为48~57
大写字母:A~Z ASCII码为65~90 可打印字符 小写字母:a ~ z ASCII码为97~122 ASCII码 特殊字符:如+、-、*、/、?、(、& 等
非打印字符(控制字符):空格ASCII码为32、DEL ASCII码为127、ASCII
码为0~31的均为控制字符
啊:区位码为:1601 国标码为:3021H 内码为:B0A1H 方法:首先将十进制区号16与位号01转换成十六进制数,即10H和01H,然后高低两个字节各加20H,变成国标码3021H;再将国标码的高低两个字节30H和21H各加80H,也即将两个字节的最高位置1,变成机内码B0A1H。
8*8精度“日”字的字型码数据推导如下:
· · · · · · · · FFH · · 81H · · 81H · · · · · · · · FFH · · 81H · · 81H · · 81H · · · · · · · · FFH
Memory FFH 81H 81H FFH 81H 81H 81H FFH 64X64汉字字模(字型码)
若用64*64精度,一个汉字的字型码数据占64*64/8=512字节
相关推荐: