汇编语言先导---进制知识

本文介绍了不同进制的概念及其在计算机科学中的应用,包括二进制、八进制、十进制和十六进制等,并详细解释了进制之间的转换及运算原理。此外,还探讨了二进制在计算机底层实现中的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

汇编先导课

进制

二进制? 0 1

学习进制的障碍? 10进制 8进制 3进制 2进制

进制?

1进制:一进一

2进制:二进一,计算机

8进制:八进一,8个符号组成 0 1 2 3 4 5 6 7

10进制:十进一,10个符号0 1 2 3 4 5 6 7 8 9

16进制:十六进一,十六个符号0 1 2 3 4 5 6 7 8 9 a b c d f

进制没有那么复杂:本质上就是查数

#一进制 1~20
1
1 1
1 1 1
.......

#三进制
0 1 2 
10 11 12
20 21 22 
100 101 102 
110 111 112 
120 121 122 200 

#七进制
0 1 2 3 4 5 6 
10 11 12 13 14 15 16
20 21 22 23 24 25 26

#二进制
0 1
10 11
100 101
110 111
1000 1001

#进制就是一组符号,逢几进几
十进制:0 1 2 3 4 5 6 7 8 9
自己定义的十进制 0 2 4 6 8 a c f k z
这种情况下10的表示就变成了 20

进制可以自己随便定义,学习-->创造者

加密解密:程序员使用自己的进制来写程序的话,破解程序的人就会很烦!这就是进制加密

根据进制进行的加密,数字一大,总会有规律

进制怎么运算(以八进制为例)

#八进制计算下面的结果  乘法表 = 加法表  进位  计算表
2 + 3 = 5
2 * 3 = 6
4 + 5 = 11		可以理解为4再往后走5个数就是11
4 * 5 =	24		可以理解为4个5或者是5个4就是24
277 + 333 =
276 * 54 =
237 - 54 = 
234 / 4 =

运算的本质就是查数
0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 21 22 	 

在这里插入图片描述
在这里插入图片描述

#运算的本质就是查数
2 7 7 + 
3 3 3 
-------			查找表
6 3 2

    2 7 6 *
      5 4
----------
  1 3 7 0 +
1 6 6 6
----------
2 0 2 5 0

#减法的本质就是加法! 237 - 54 = 237 + (-54)
2 3 7 -
  5 4
----------

#除法的本质,除数乘以哪个数最接近结果即可!
2 3 4 /
    4 
----------
  4 7	

首先从高位开始除起,2不够除以四所以23去除,4 * 4 = 20,
最接近23且没有超过因此第一位为4,此时余数为3,
再和个位数组合起来为34,4 * 7 =34 因此第二位为7,固本次运算结果为47

结论:无论是什么进制,本身都是由一套完美的运算体系的,我们都可以通过列表的方式将他计算出来

二进制

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

传统的计算机:集成电路! 0 1 有电和无电 高低电平 硅晶片

量子计算机的单位:昆比特(量子比特!)

量子的两态来表示

光子:正交偏正方向

磁场:电子的自旋方向

回到电子计算机!

二进制:0  1111
0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111

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

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

这就是我们的十六进制

为什么要去这样的简写,就是考虑到每四位进行一次简写,这样符合计算机的实际应用场景

为什么要学习理解二进制?

寄存器,内存,为!底层的每一位都是有含义的。汇编入门理解的基础

汇编高级:了解程序的深层!

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CYS.burst

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值