首页 > 其他分享 >计算机科学(学习笔记一)

计算机科学(学习笔记一)

时间:2024-05-25 10:28:35浏览次数:13  
标签:逻辑 数字 编码标准 计算机科学 笔记 学习 算术 ALU 单元

目录

二进制

数字存储:

字符存储:

ASCII(8位)最早的编码标准,他让不同的公司制作的计算机可以相互交换数据(即“互用性”)

Unicode统一编码标准(16位)

算术逻辑单元(ALU)

算术单元:

逻辑单元:


二进制

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位行波加法计数器” (有没有很熟悉,书上的是全加器芯片)

 但如果超过八位,则会导致溢出,虽然可以通过增加逻辑门数量增大位数但会降低速度,所以现在大多使用“超前进位加法器”

逻辑单元:

执行逻辑操作

标签:逻辑,数字,编码标准,计算机科学,笔记,学习,算术,ALU,单元
From: https://blog.csdn.net/LgdCjp/article/details/139188515

相关文章

  • 安装笔记本应用商店的pycharm,再安排pandas等模块,说是没有打包工具?
    大家好,我是Python进阶者。一、前言前几天在Python最强王者交流群【斌】问了一个Python库安装的问题。求教大佬:华为笔记本,麒麟系统,安装笔记本应用商店的pycharm,再安排pandas等模块,说是没有打包工具,再安装打包工具冒出来这个故障,求教这是什么故障?怎么解决呢?二、实现过程这里【......
  • Keras深度学习实战——车辆转弯角度预测
    鱼弦:公众号【红尘灯塔】,CSDN博客专家、内容合伙人、新星导师、全栈领域优质创作者、51CTO(Top红人+专家博主)、github开源爱好者(go-zero源码二次开发、游戏后端架构https://github.com/Peakchen)Keras深度学习实战——车辆转弯角度预测1.介绍本教程将介绍如何使用Kera......
  • 吴恩达机器学习 week1 一元回归模型的成本函数
    01学习目标    学习建立一元线性回归模型的成本函数02实现工具  (1)代码运行环境       Python语言,Jupyternotebook平台  (2)所需模块       NumPy,Matplotlib,lab_utils_uni      (lab_utils_uni是课程中用于绘制复......
  • 2024学习打卡学测试打基础乐在其中 积累--可以坚持
    2024学习打卡学测试打基础乐在其中 积累--可以坚持朋友的学习,就是记笔记,今天学了几课时,就写笔记,记录下来。然后第二天的时候,就看继续往后看课程。当日学习,当日总结。不要急于求成,这个比较难,今天反复看这一课,也要学明白。日日夜夜学习。别人的思维敏捷,源自于这个人这么长时间......
  • JS核心语法【流程控制语句、函数】;DOM【查找元素、操作元素、事件】--学习JavaEE的day
    day48JS核心技术JS核心语法继day47注意:用到控制台输出、弹窗流程控制语句Ifelse、For、For-in(遍历数组时,跟Java是否一样【java没有】)、While、Dowhile、break、continue案例:1.求1-100之间的偶数之和<!DOCTYPEhtml><html> <head> <metacharset="UTF......
  • 平衡树 Treap & Splay [学习笔记]
    平衡树\(\tt{Treap}\)&\(\tt{Splay}\)壹.单旋\(\tt{Treap}\)首先了解\(\tt{BST}\)非常好用的东西,但是数据可以把它卡成一条链\(\dots\)于是,我们将\(\tt{Tree}\)与\(\tt{heap}\)(堆)合并,以保证平衡树\(\log\)的深度。具体地,我们可以使用旋转操作实现K8He的图......
  • CMU 15-445 Lecture #05: Storage Models & Compression笔记总结(上)
    这是cmu15-445第五节课程StorageModels&Compression的上半部分,主要包括StorageModels的内容,压缩部分下次再整理,学完这部分可以去做hw2的第一部分课程主页:CMU15-445/645::IntrotoDatabaseSystems(Fall2023)(有几张图片目前没上传,过两天补一下)DatabaseWorkloads......
  • linux学习笔记---系统时间和文件类命令
    1、主机的系统时间配置1)查看主机系统时间datedate'+%Y-%m-%d'date'+%Y-%m-%d:%H:%M:%S'2)更改(设置)系统时间date-sdate-s'2023-12-1212:12:12'3)如何将时间更改回来?方法一:Linux硬件的时间的设置hwclock设置系统硬件时间:hwclock--set--date'2024052......
  • 【AI学习】对LLM训练中数据处理的再认识
    最近读了几篇文章,对于LLM模型中的数据处理,有了一些再认识。这几篇文章分别是《世界顶级风投a16z创始人对谈AI与创业》、《BenThompson对NatFriedman和DanielGross的采访》、《AI教父Hinton最新万字精彩访谈:直觉,AI创新的洞见和思考,未来》有一些观点:1、训练模型的数......
  • Markdown语法学习
    Markdown语法学习标题最多支持六级标题,也就是六个#。字体加粗倾斜加粗倾斜删除引用”我于杀戮之中盛放,亦如黎明中的花朵“分割线图片超链接点我跳转到百度列表Frank //有序列表JayChou//无序列表表格名字性别生日张三男1977.......