前言:

本文内容:二进制和16进制的深层理解、数据宽度的理解

推荐免费计算机底层入门讲解视频:【狂神说】最通俗易懂的计算机底层教学,二进制到汇编学习!_哔哩哔哩bilibili

二进制和16进制的深层理解

概述

二进制


计算机使用二进制0 1 ! 状态!电子!

物理极限:摩尔定律!硬操作!

追求语言的极限!并发语言!软操作!

量子计算机:

可以实现量子计算的机器

传统计算器:集成电路!0 1 硅晶片

量子计算机的单位:昆比特(量子比特!)量子的两态来表示。

光子:正交偏振方向。

磁场:电子的自旋方向。

21世纪。计算力快到尽头了!

**量子计算机:**提高计算力。

量子比特、量子叠加态、量子纠缠、量子并行原理…

2019年,Google研究人员展示其最新54比特量子计算机,该计算机只用200秒便可计算完毕当前世界最大的超级计算机需1万年进行的运算。

2020年,6.18 量子体积64的量子计算机!

霍尼韦尔还表示,将在一年之内得到至少10个有效量子比特,相当于1024个量子体积。量产!

电子计算机

1
2
3
二进制  0  1111

0 1 10 11 100 101 110 111 1000 10001 1010 1011 1100 1101 1110

二进制这么写很麻烦!二进制能否简写!

1
0 1 2 3 4 5 6 7 8 9 a b c d e f

这就是16进制(计算机操作系统原理)

课程上的教学!2进制转化那位10进制。然后计算!

为什么要学习理解二进制

寄存器、内存、位!底层的每一个为位都是由含义的。汇编入门

汇编高级:了解程序的深层,操作系统的内核!

数据宽度理解

计算机:内存!给计算机增加数据宽度。

1
2
3
4
bit    ▭
Byte ▭▭▭▭▭▭▭▭
Word 16位
Dword 32 位

C和C++、Java都需要定义数据类型、计算机底层需要我们给数据定义宽度。

1
2
3
4
位    0  1
字节 0-0xFF
字 0-0xFFFF
双字 0-0xFFFFFFFF