Pleasefollowme
计算机为什么能处理各种信息
数字量和模拟量自然界广泛存在的物理量都是模拟量,如:温度、压力等
模拟量在时间上和幅度上的取值都是连续的
例如:正弦波声波幅度幅度时间时间数字量和模拟量还有一些物理量,在时间和幅度上的取值都是不连续的,离散的,这类物理量叫做数字量
例:计算机处理的声音信号传统电视和数字电视的信号数字量计算机存储图像,将图片分为很多离散的点(像素点)
例如这里的黑白图像,每个点用一个数字表示黑白程度
黑(0)~白(256)存储矩阵黑(0)~白(256)思考:为什么计算机从电路上收到0101…后,却能区分到底是文字还是图像呢
010010000111111111010000100000……保留有用的数据并整理真实的信息一串数据流硬件识别寻找特定的二进制序列软件识别通过扩展名思考:一串文本,保存在计算机内其实是一串二进制数字(例010111011000),计算机怎么能知道什么是“A”,什么是“B”
通过编码,计算机知道多少代表A,多少代表B
其实是人告诉机器的,遇见什么数字序列显示什么字符
目前有一个广泛使用的文字编码叫ASCII
逻辑代数三种基本运算逻辑代数的基本运算有三种:与、或、非例:EFABEFABEFA与或非逻辑运算的真值表和逻辑运算符A,B表示开关的状态:1-闭合,0-断开F表示灯的状态:1-亮,0-灭AF0110EFABEFABEFAABF000011101111ABF000010100111BAFBAFAF通俗易懂
与门或门非门为啥讲基本逻辑门呢
请看这里:0+0=0,0+1=1,1+0=1,1+1=0(进位)你会发现:二进制加法实质是异或门(由三种基本门组成
相异为1)归纳结论:二进制的加减乘除都是逻辑运算,都可以用电路(有电流为“1”,没电流为“0”)实现
合理推论:所有数制都能转换为2进制,