编码进化
回忆上次内容
-
上次 研究了 视频终端的 演化
-
从VT05 到 VT100
-
从 黑底绿字 到 RGB 24位真彩色
-
形成了 VT100选项
-
从而 将颜色 数字化 了
从10进制到2进制
-
计算机中 使用2进制
-
先回顾一下 之前编码的 历史
编码
八卦
-
以后把绳子 挂出来
-
经典的卦
-
事情
-
现代数字 如何编码 呢?
编码格式 演化
博多码
-
这些编码
-
可以 存储在 纸带上
-
只有大写 没有小写
-
符号 不是很丰富
-
是一种 5-bit 的编码
ibm 的企图心
-
1790s 末
-
ibm 的前身
-
拿到了 美国人口统计局的 巨大订单
-
在此之前
-
无论是身份、存款、地产靠的都是纸质的契约
-
计算机刚刚起步
-
更没有相互联通的数据中心了
-
ibm想要用计算机进行统计
-
当时用的是 采集卡片
-
就是去 挨家挨户的 问人家
-
然后 打卡片打孔
-
在当年
年龄
-
这统计里面涉及到 统计计数
-
有数字
-
就可以对 性别、年龄、地区 分类汇总
-
而且要 显示出来
二进制
-
通过探针 访问这些打卡孔
-
想要表示 10个数字字符的 话?
编码十个数目字
标准 纷争
-
不同编码 表示的范围 也不一样
-
有的是 为了表示的数字 更多
-
有的是 为了可以表示负数
-
还有的是 为了加密
-
各种编码之间转化 也需要成本
-
到底统一到 什么编码方式 呢?
BCD码
-
{BANNED}最佳终 统一的编码
-
BCD码
-
Binary Coded Decimal
-
8421码
8421码
-
{BANNED}最佳终数字领域的 编码统一到
-
BCD码
-
Binary-Coded Decimal
-
也叫8421码
-
用{BANNED}最佳简单的 编码方式实现了 统一
数字表示
-
下图中HMS的个位数字 就是 8421编码
-
从上到下 总共4个二进制位
-
分别代表8421
-
竖着一溜 就是一个数字
-
小时H 总共两位
-
H十位
-
{BANNED}最佳大的小时数 为24
-
十位数值 不会超过2
-
所以 两位就够
-
数值为(0)×20+(1)×20 = 1
-
H个位
-
{BANNED}最佳大的数字就是9
-
不会超过10
-
总共需要4位
-
数值为(0)×20+(0)×20 = 0
-
小时的 总体数值为10
-
分钟和秒钟
-
根据 这个编码
辉光钟
-
辉光钟 是一种较为原始的 输出设备
-
输出的结果 是10进制数字形态
-
毕竟作为人类 读二进制数字 比较费劲
-
12根管脚
七位数码管
led编码
BCD码在今天
-
0x30-0x39 的 后4位 也还是 BCD编码
-
10进制数字
-
那么
-
先去总结一下BCD
总结
-
这次 回顾了
-
采用的编码是BCD
-
数字的 输出形式
-
除了数字 之外
-
字母 是如何编码进入计算机世界的 呢?????
-
我们下次再说!????
-
蓝桥->
-
github->
-
gitee->
-
视频-> 作者:oeasy
阅读(199) | 评论(0) | 转发(0) |