目录
ASCII(8位)最早的编码标准,他让不同的公司制作的计算机可以相互交换数据(即“互用性”)
二进制
内容来源:计算机科学
8位机 意味着8位游戏只能有256种颜色,而24位可以有1677万种颜色
现在大多计算机使用32/64位,意思是一块块处理数据,每块是32位或64位
数字存储:
第一位表示正负,其余位表示数字,约为20万亿
浮点数:IEEE754标准 第一位表示正负,八位表示指数,二十三位表示有效数字
字符存储:
用数字表示字母,给字母编号
ASCII(8位)最早的编码标准,他让不同的公司制作的计算机可以相互交换数据(即“互用性”)
但ASCII是为英语设计的,只有255个位置可保存除了字母外的常用符号,但不同国家有不同的符号,如果在土耳其电脑上打开拉脱维亚语写的电子邮件则会出现乱码,随着计算机在亚洲的兴起这种做法彻底失效。有趣的是日本人总是碰到这种编码问题时有一个专门的名称:mojibake
Unicode统一编码标准(16位)
16位大容量解决了不同国家不同标准的问题,甚至有空间放emoji
算术逻辑单元(ALU)
ALU就是负责运算的组件,如电子技术基础中类似的74181加法计数器,他是第一个封装在单个芯片内的完整ALU。
ALU有两个单元,一个算术单元和一个逻辑单元
算术单元:
负责计算机里的所有数字操作
半加器(与门表示进位,或门表示第一位)
如果想处理超过1+1的运算则需要全加器(emmm有点电技的味道了)
好的接下来就是我们数字的 “8位行波加法计数器” (有没有很熟悉,书上的是全加器芯片)
但如果超过八位,则会导致溢出,虽然可以通过增加逻辑门数量增大位数但会降低速度,所以现在大多使用“超前进位加法器”
逻辑单元:
执行逻辑操作