随笔记——进制

本文介绍了计算机语言中的机器语言和汇编语言,强调了进制(包括二进制、八进制和十六进制)在计算机通信中的作用,并展示了如何进行不同进制的计算。通过实例演示了进制在加密和解密中的运用,强调了进制计算体系的逻辑和通用性。
摘要由CSDN通过智能技术生成


前言

我们人与人之间的沟通需要语言,如果我们与外国佬交流,那么我们要么学习外文,要们老外会中文;那么我们与计算机打交道,肯定也需要语言,所以我们要了解计算机的语言。


提示:以下是本篇文章正文内容,下面案例可供参考

一、什么是机器语言?

目前我们使用的电子计算机,都是0和1来表示状态的,例如用高电位去表示1,用低电位去表示0。
最早的程序员使用穿孔打带来表示0和1。
但是只用0和1来表示的机器语言来表示,我们理解起来也太复杂了吧,可以简化吗?所以助记符出来了——这个也就是汇编语言——人能够理解的语言转成为机器能够理解的语言(假如说,加减乘除用0和1分别是以下这样表示的)。

加——INC —编译器——> 0100 0000
减——DEC —编译器——> 0100 1000
乘——MUL —编译器——> 0100 1000 0100 1000
除——DIV —编译器——> 0100 1000 1100 1000

二、进制

学习进制的障碍——十进制!(也就是我们从小到大都在学的1~10)。

  • 一进制:逢1进1,最早的结绳记事(做完一件事就在绳子上打一个结) 0 0 0 0 0…
  • 二进制:逢2进1,计算机
  • 八进制:逢8进1,八个符号组成,0,1,2,3,4,5,6,7
  • 十进制:逢10进1,十个符号组成,0,1,2,3,4,5,6,7,8,9
  • 十六进制:逢16进1,16个符号组成,0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f

进制——简单来说,就是一堆逢几进几的符号,只要会查数就行。
例如:

一进制
1
1 1
1 1 1

二进制
0 1 10 11 100 101 110 111 1000 1001…
三进制
0 1 2 10 11 12 100 101 102 110 111 112 1000 1001 1002 1010…
七进制
0 1 2 3 4 5 6
10 11 12 13 14 15 16
20 21 22 23 24 25 26

60 61 62 63 64 65 66
100 101 102 103…

我们平时使用的十进制:0,1,2,3,4,5,6,7,8,9——进位为10
我的十进制:0,2,4,6,8,a,b,c,d,e ——进位为20

可以自己随便定义。
可以应用到加密,解密——进制的加密

三、进制怎么计算

八进制怎么计算出下面的结果呢

2 + 3 = 5
2 * 3 = 6
4 + 5 = 11
4 * 5 = 24

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

2 + 3本质上就是2向后加三位
2 * 3本质上就是3个2相加

计算题,来检验一下自己是否学会了
八进制乘法表
八进制加法表

277 + 333 =
276 * 54 =
234 / 4 =
237 - 54 =


总结

无论是什么进制,本身都有一套完美的计算体系,我们都可以通过列表的方式将它计算出来。
最后的答案:
277 + 333 = 632
276 * 54 = 20250
234 / 4 = 47
237 - 54 = 163

点我去看原教程视频

  • 37
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值