二进制是计算机最原始机器语言,计算机介绍

本文介绍了计算机的基础概念,包括数据的输入、处理、输出和存储。计算机使用二进制系统来存储和处理信息,因为硬件层面的电路只能理解开和关的状态,对应0和1。机器语言是CPU直接理解的语言,由二进制指令组成,而汇编语言则提供了更易读的符号表示。此外,文章还解释了计算机如何通过二进制表示图片,每个像素点对应一个颜色值,经过特定算法压缩存储。C++的高效性源于其可以直接操作硬件。
摘要由CSDN通过智能技术生成

ee34a0a29851

image.png

Today's computers are electronic devices that accept data (input), process that data, produce output, and store (storage) the results.

PC:个人电脑:台式机、笔记本电脑、平板电脑

嵌入式

什么是计算机:

wiki上面的解释,数学和逻辑运算

计算机底层存储数,都是二进制的形式,为什么是二进制。

先想想看,为什么我们生活中的计数,用的是十进制,就是满十进一,才会有像11这样的数的存在,相当于一个十加了一个一,是因为最原始的时候,人类开始计数,就是掰着手指头,我们人类有十个手指,掰着掰着不够了,所以要进一位,继续往下数。那可能对于外星球的外星人来说,他们一共有六个或者八个手指头,那可能他们的计数方式,就是六进制或者八进制。

那计算机底层存储数,为什么是二进制呢,因为在硬件设备的底层,是集成电路,对于数字电路来说,只有两种形式,就是对应着通和断,也就是对应这0和1,所以计算机呢是二进制存储。小朋友就问了,那这二进制,和我看到的这些字,有什么关系呢。

机器语言,是计算机CPU唯一能读懂的语言,因为我们说底层是二级制,所以机器语言都是二进制表示的,包括指令。

机器指令

是一列二进制数字。计算机将之转变为一列高低电平,以使计算机的电子器件受到驱动,进行运算。

机器语言的缺点

书写和阅读机器码程序很难,并且不易查错,都是由10组成的。

比如说前四位指令0000

0000 代表 加载(LOAD)

0001 代表 存储(STORE)

0010 代表 加法(ADD)

寄存器:

0000 代表寄存器 A

0001 代表寄存器 B

汇编语言

ee34a0a29851

image.png

C++ 为什么高效:因为可以直接操作硬件

计算机又是怎么用二进制又是怎样表达图片的呢?原来,人们规定,在计算机中,每一种颜色都对应一个二进制数值,图片存储时,图片上每一个像素点对应一个值,再将图片的长宽等属性保存下来,最后经特定算法压缩,就形成了特定格式的图片。基于此,我们又将1秒化为24帧(通常情况下),这样,一张张间断的图片在我们眼中便形成了动画。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值