(一)我学汇编的那几年-进制篇
要开始入手汇编了。心里有点小激动。
- 人生格言:兴趣是最大的学习动力。
正题:
- 学习汇编毋容置疑要熟悉一个东西。
- 这个东西就是进制。何为进制。就是自动增进的数值(瞎编的)
进制说明
- 进制分为二进制,八进制,十进制,十六进制。
- 有人可能会问。为啥没有四进制。(这个杂家也不知道呀。可能是觉得四不吉利。瞎编的)
咳咳。转正题
- 首先说明二进制:
- 啥是二进制 (This is two b .就会一句装个b先)
- 二进制就是比较2的存在。为啥这么说。因为你学着学着就变2了。
- 既然它叫二进制。它肯定是有原因的。
咱就说说原因。
-
01 对这就是一个二进制。
-
有大侠可能会问这不就是1吗。和2有啥关系。
-
接下来奇迹的一刻就要出现了。
-
10(二进制) = 2 (正常十进制)
-
是不是苦逼。为啥10等于2了。
这里就详细说明一下。
-
顾名思义二进制这个名不是莫名来的。
-
它的意思就是逢2进1.这里的进1是指增加位数。
-
比如咱们常用的整数。9为单数。再大一个就要进一位变为10。
-
这和二进制是一个道理。二进制就是2为一个晋级表达。就像十进制的10(社会正常整数表达式)
来个代码详细解释一下:
-
十 = 二 (二为二进制,十为十进制。十进制就是目前咱们常用的整数)
-
0 = 0
-
1 = 1
-
大家都是聪明的娃。此上就不用解释了。如果不明白。请把数学老师打包扔大海
-
2 = 10
二进制里不能出现2就像十进制没有十。有人说10不就是十吗。这里的10真不能说是十。因为它已经不是一位数了。它是晋级数。1 代表十位的1.
0代表个位的0.二进制不能出现2.就是逢2进一位。1 = 1, 2 = 1+1 不能出现2咱就晋级。所以1 + 1 = 10 -
3 = 11 // 01 + 01 = 02 二进制逢二进一位。所以为10,10 + 01 = 11
-
4 = 100 // 01 + 01 = 10, 10 + 01 = 11 , 11 + 01 = 12 变。20 再变 100.
-
5 = 101 // 100 + 01 = 101
-
6 = 110 // 101 + 01 = 102 又见到2了。看见就头大的主。就要进。最后为110
-
7 = 111 // 110 + 01 = 111没有见到2好高兴
-
8 = 1000 // 111 + 01 = 112 。大满贯。112 有2进一位,120,又出现这货了。200,还有。1000
-
9 = 1001 // 1000 + 01 = 10001
-
是不是有些明白了。
接下来做个测试:
玩家小明:新手 (0级)
杀了n个村长之后。升1级。
这个时候小明小明为()级
遇到村长的如花女儿升3级。
这个时候小明()级。
- 聪明的大家肯定知道了
1: 01级 2:100 级(开挂就是这么简单)
接下来介绍一下二进制到底有啥用。
先说说咱们的电磁波。
没错。就是那个手机接收的那个东东
电磁波就是用二进制传输的。
电磁波能发出来的频率只有高低频率。
高即为1 ,低 即为0.
比如有两个人。他们想通过电磁波传输一个2数给对方。
这个时候电磁波就会发动两个频率
1 高频率 ,然后来个0 低频率。
组合一起就是10二进制
这货也只能干这个。不会直接发个2.
目前很多信息传输都是二进制的。
二进制是技术的主体。
二进制还应用与电脑上面的计算。传输。等等。
- 二进制利用率很高。各行各业的技术都脱离不了这个坑货。
接下来说说八进制吧:
毋容置疑八进制就是逢八进一
1 = 1
2 = 2
3 = 3
4 = 4
5 = 5
6 = 6
7 = 7
8 = 10
9 = 11
10 = 12
-
就是很简单的那种。
-
十进制就不说。大家常用的就是这个。
最后说说十六进制:
1 = 1
2 = 2
3 = 3
4 = 4
5 = 5
5 = 5
7 = 7
8 = 8
9 = 9
10 = A
11 = B
12 = C
13 = D
14 = E
15 = F
16 = 10
17 = 11
- 就是逢16进一位。也难不倒聪明的大家。