Q1:什么是信息?
信息:泛指人类社会 传播 的一切内容
信息的目的就是要消除不确定性。
那么我们如何来区分信息呢(我们能否通过一种方式来给所有的信息进行量化),我想要区分信息我需要什么方式?
答案是:编码!
Q2:编码的依据是什么?
编码没有特定的依据,在不同的应用背景,不同的环境下,我们对信息的编码方式是不唯一的。
我们在电子技术这个领域通过采用二进制的方式对信息进行编码,是因为:
1.简单的移位和相加 可以满足所有的运算(其他进制需要的字符多)
2。可以有效的满足数字量的变换关系
PS:存不存在理想的0.1电压序列?
不存在,任何电压要实现从低电平到高电平的转换一定需要一个时间周期,如果直接从0转变到1,他所需要的能量是无限大的
Q3:十进制,十六进制(ABCDEF的表示方式),八进制,二进制 转换成十进制的公式
赋权的过程
Q4:各种进制的相互转换的过程
二转 8,16 : 3位二=一个八;4位二=一个十六 组合的过程
8,16转二:分解的过程
十转二:相除求余数
Q5:二进制的优势:
数字符号少 只有0.1(能够通过半导体实现)
任何运算都能通过移位和相加实现
Q6:负数怎么通过二进制来表示?
带补码的二进制的表示方式
(明确一个概念就是位制 8位二进制 表示 8个 0和1 组成的二进制数)
掌握:
1.赋权方式(理念就是 得99分和扣1分的区别)
2.原则
3.关于位置范围的确定(在计算之前一定要提前规划好数制范围)
Q7:其他的编码方式
格雷码(相邻的数值代码中只有一位发生改变;这个思想常常应用在通信领域中,确定丢包率,卡诺图的思想也是一样)
333码
变长编码:HUFFMAN码
提前确定好概率,根据概率的不同编码长度也不同。
Q8:现实和虚拟怎么联系?
现实世界----编码----二进制----信息处理(模块化处理 实现逻辑表达式的过程)----解码(3-8译码器十进制输出)----现实世界