各种进制的计算及原理

2023-10-31

滴水逆向视频学习笔记:进制运算的本质实际就是根据进制表查表所得

我们日常主要用十进制来运算,是因为我们对十进制的加法表和乘法表熟记于心,所以计算时候非常快,但我们学习计算机底层更多是使用二进制(逢2进1)、八进制(逢8进1)和十六进制,所以我们不妨对每一个进制建立两张表(加法表和乘法表)。

二进制:

二进制加法 0 1
0 0+0=0 0+1=1
1 1+0=1 1+1=10

二进制乘法 0 1
0 0*0=0 0*1=0
1 1*0=0 1*1=1

 三进制(逢3进1):

三进制 0~4的表示: 0 1 2 10 11

三进制加法 0 1 2
0 0+0=0 0+1=1 0+2=2
1 1+0=1 1+1=2 1+2=10
2 2+0=2 2+1=10 2+2=11
三进制乘法 0 1 2
0 0*0=0 0*1=0 0*2=0
1 1*0=0 1*1=1 1*2=2
2 2*0=0 2*1=2

2*2=11

 八进制:

0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 21 ......

八进制加法表:

1+1 =2
1+2 =3 2+2 =4
1+3 =4 2+3 =5 3+3 =6
1+4 =5 2+4 =6 3+4 =7 4+4 =10
1+5 =6 2+5 =7 3+5 =10 4+5 =11 5+5 =12
1+6 =7 2+6 =10 3+6 =11 4+6 =12 5+6 =13 6+6 =14
1+7 =10 2+7 =11 3+7 =12 4+7 =13 5+7 =14 6+7 =15 7+7 = 16

八进制乘法表:

1*1 =1
1*2 =2 2*2 =4
1*3 =3 2*3 =6 3*3 =11
1*4 =4 2*4 =10 3*4 =14 4*4 =20
1*5 =5 2*5 =12 3*5 =17 4*5 =24 5*5 =31
1*6 =6 2*6 =14 3*6 =22 4*6 =30 5*6 =36 6*6 =44
1*7 =7 2*7 =16 3*7 =25 4*7 =34 5*7 =43 6*7 =52 7*7 = 61

十六进制:

0 1 2 3 4 5 6 7 8  9  A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21.....

十六进制加法表:

十六进制乘法表:

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

各种进制的计算及原理 的相关文章

  • 日志类型汇总

    Slf4j slf4j 的全称是 Simple Loging Facade For Java 即它仅仅是一个为 Java 程序提供日志输出的统一接口 并不是一个具体的日志实现方案 就比如 JDBC 一样 只是一种规则而已 所以单独的 slf
  • python机器学习算法(赵志勇)学习笔记( Logistic Regression,LR模型)

    Logistic Regression 逻辑回归 分类算法是典型的监督学习 分类算法通过对训练样本的学习 得到从样本特征到样本的标签之间的映射关系 也被称为假设函数 之后可利用该假设函数对新数据进行分类 通过训练数据中的正负样本 学习样本特
  • vue遮罩加载动画(可以当作全屏弹窗)

    最终效果 加载动画部分 div span span span span span span span span span span div
  • 免费馅饼【暑期集训I题】【经典DP】

    这不是一道很废脑汁的题目 可以说和前面的数塔相同 只是题目讲的长了些而已 都说天上不会掉馅饼 但有一天gameboy正走在回家的小径上 忽然天上掉下大把大把的馅饼 说来gameboy的人品实在是太好了 这馅饼别处都不掉 就掉落在他身旁的10
  • android 卡片滑动详情页,在Mugeda中制作顺畅的左右滑动切换卡片效果的教程

    之前在做 刁角武汉 的时候对如何选择景点这个问题做了好几个方案 一个是画一张大地图 另一个是做垂直的列表选择 但我还是选择了左右滑动来切换景点 因为在多次尝试之后发现发现在手机屏上似乎不适合做可以上下左右滑动的大地图 而垂直列表在 Muge
  • QThread 事件循环

    对QThread的run函数描述如下 The run implementation is for a thread what the main entry point is for the application All code exec

随机推荐

  • matlab练习程序(最大中值滤波)

    clear clc width 3 xwidth width 1 2 imgn imread 1 bmp imshow imgn imgn double imgn m n size imgn imgn1 imgn z zeros 4 wid
  • java面经整理

    面试问题 一 Java基础 1 jdk1 7到jdk1 8HashMap发生了什么变化 底层 2 jdk1 7到jdk1 8虚拟机发生了什么变化 3 String StringBuilder StringBuffer 4 ArrayList
  • 为什么SELECT * 会导致查询效率低?

    无论在工作还是面试中 关于SQL中不要用 SELECT 都是大家听烂了的问题 虽说听烂了 但普遍理解还是在很浅的层面 并没有多少人去追根究底 探究其原理 废话不多说 本文带你深入了解一下 SELECT 效率低的原因及场景 一 效率低的原因
  • 用Python和selenium下载pdf文件

    今天要从国外的网站上下载一个学术会议的几百篇pdf文献 具体网址为https www onepetro org conferences SPE 17ADIP all start 0 rows 700 这个网站需要登录后手动一篇一篇的下载 非
  • 使用ssh直连docker容器的方法 :解决Connection refused报错

    以root權限進入到docker后重啓ssh服務即可重啓ssh服務 docker exec it u root 容器号 bin bash 重啓ssh服務 service ssh restart
  • Apache Flink SQL 详解与实践

    问题导读1 为何会有Flink SQL 2 本文哪些地方涉及Flink 1 7 4 如何定义源 sources 和接收器 sinks 5 Flink SQL本文介绍了哪些sql 6 将数据格式化为正确的格式以便进一步处理 7 如何监控Fli
  • Qt 多线程基础及线程使用方式

    文章目录 Qt 多线程操作 2 线程类QThread 3 多线程使用 方式一 4 多线程使用 方式二 5 Qt 线程池的使用 Qt 多线程操作 应用程序在某些情况下需要处理比较复杂的逻辑 如果只有一个线程去处理 就会导致窗口卡顿 无法处理用
  • 在上传文件的同时 传递参数 (ajax上传文件并传值给后台)

    之前用的ajax方法上传文件 结果这边需要对上传文件进行分类和关键字处理 话不多说直接上代码了 前端html以及js部分 fieldset legend 文件信息 legend table class table style width 1
  • kaggle Airbus Ship Detection Challenge 船舶检测实战(1):提取正样本

    报名参加了kaggle 8月的最新比赛 Airbus Ship Detection Challenge 发现有人已经开源把准确率提高到了84 怀着 知其不可而为之 的勇气 还是把这个比赛当作了kaggle比赛的首战 第一天的工作 提取正样本
  • flutter Flexible和 Expanded的区别

    Flexible 例如 如下 你定义的控件 高度是 25 但是不同的手机显示 尺寸可能报越界 这是用 Flexible 就可以自适应高度 后 也许实际效果展示高度是 SizedBox height 10 经常使用于自定于dialog 展示
  • MySQL面试题总结

    一 逻辑架构 MySQL 架构中的三层服务 第一层是服务器层 主要提供连接处理 授权认证 安全等功能 第二层实现了 MySQL 核心服务功能 包括查询解析 分析 优化 缓存以及日期和时间等内置函数 第三层是存储引擎层 负责数据的存储和提取
  • 序列自相关矩阵的计算和分析

    序列自相关矩阵的计算和分析 这几天在搞DSP的时候遇到的一些问题 略微整理了一下 在下文中 你将会看到 平稳过程究竟有什么意义 随机信号处理是怎样与固定信号分析联系起来的 自相关函数的定义 自相关矩阵的意义和计算 平稳过程 平稳过程是现代数
  • 【DeepSpeed 教程翻译】三,在 DeepSpeed 中使用 PyTorch Profiler做性能调试和Flops Profiler教程翻译

    文章目录 0x0 前言 0x1 在 DeepSpeed 中使用 PyTorch Profiler做性能调试 Profile模型训练的循环 标记任意代码范围 Profile CPU GPU的活动 Profile 内存消耗 0x2 Flops
  • 【计算机网络04】传输层之UDP

    文章目录 1 TCP和UDP的对比 2 UDP数据格式 2 1 UDP长度 Length 2 2 检验和 Checksum 3 端口 Port 1 TCP和UDP的对比 传输层有2个协议 TCP Transmission Control P
  • 分布式+集群方式部署项目(nginx)

    分布式 把不同的业务分布在不同的服务器 集群 多台服务器实现同一个业务 分布式 集群解决了 多并发 单点故障 处理效率慢 tomcat不擅长处理静态资源 它把静态资源当动态资源处理 需要采用动静分离的办法解决 Nginx Nginx是一个俄
  • 【SVN】merge 合并trunk branch代码,解决冲突

    在命令行模式下进入待merge的项目根目录 1 将指定url上的代码merge到本地当前文件夹下 dry run表示test merge E project ry trunk ees tem gt svn merge http 192 16
  • USB Composite 组合设备之耳机+多路CDC

    USB Composite 组合设备之耳机 多路CDC 效果演示 修改 修改配置 FIFO 端点地址 修改描述符 修改设备描述符 修改配置描述符 修改接口描述符 修改类的注册接口 修改初始化接口 多路CDC 耳机类 修改数据流转接口 电脑端
  • 2020研究生数学建模B题——汽油辛烷值优化——获奖论文思路分享

    B题 汽油辛烷值优化 作者序言 B题当时比赛时选的人非常多 可以说占据了近一般的参赛队伍 但是这题蕴含很多小问题 诸多选手也是叫苦连天 我们队伍利用3天的时间完成这道赛题 最终获得全国一等奖 1 3 也是全校唯一 一等奖 在此将整体思路整理
  • SAPERP软件如何修改采购订单信息记录中的净价?

    作者 Chisting 声明 本文章仅用于SAP软件的应用与学习 不代表SAP公司 注 文中所示截图来源SAP软件 相应著作权归SAP所有 在SAP系统中如果采购信息记录中的净价维护错误 是可以进行修改的 无论是SAP ERP系统还是S4
  • 各种进制的计算及原理

    滴水逆向视频学习笔记 进制运算的本质实际就是根据进制表查表所得 我们日常主要用十进制来运算 是因为我们对十进制的加法表和乘法表熟记于心 所以计算时候非常快 但我们学习计算机底层更多是使用二进制 逢2进1 八进制 逢8进1 和十六进制 所以我