文档章节

计算机体系结构(一)——进制

白志华
 白志华
发布于 2015/10/18 10:56
字数 516
阅读 4
收藏 0
点赞 0
评论 0

    在学习计算机基础时,都会提到各种进制。 R进制,就是逢R进1。 我们日常生活中常用的有十进制的数字,7进制的星期,12进制的时间,24进制时间。然而在计算机中则常用二进制,也只能识别二进制。今天就简单的说一下常用的进制之间的转换。

 

    1. R进制转换为十进制。
    口诀:按权展开,依次求和。
    举例:
         二进制1101.11转十进制
       
    说明:(1)权值即为该位置的大小,比如说十进制的243,2所在位的权值为10的2次方,4所在位的权值为10的一次方,3为10的0次方。
              (2)为了区分当前是哪个进制,所以用下角标来标记。

 

    2. 十进制转R进制
    口诀:除R,取余,倒排
    举例:
        十进制68转2进制
       
        再举一个8进制的。十进制168转八进制:
           

 

    3.十进制小数转R进制小数
    口诀:整求整;小数点后,乘2取整
    举例:
        十进制小数0.3125转二进制小数
       
        那么十进制小数68.3125转为二进制为:
       
    说明:一般小数转2进制时,会出现小数部分永不为0的情况,所以计算到要求的精度即可。

 

    4. 二进制转16进制
    口诀:从小数点左右开工,四对一。即整数部分4位二进制对应1位16进制。左边不够4位了,前面补0,小数部分右边不够4位,后面补0。
    举例:
       

    5. 16进制转二进制
    口诀:从左到右,一对四。
    举例:
       

    6.八进制与2进制互转
    口诀:三对一,一对三。参照16进制
    举例:

        

 

    其他进制的转换都可以先化为2进制,再进行转换。下一篇博客将讲述一下码制,欢迎捧场。

版权声明:本文为博主原创文章,未经博主允许不得转载。

© 著作权归作者所有

共有 人打赏支持
白志华
粉丝 29
博文 260
码字总数 57524
作品 0
长沙
程序员
Java编程那些事儿——计算机软件基本概念与进制的概念

Java编程那些事儿——计算机软件基本概念   Java, Java培训, Java基础, Java学习, Java教程   第一章 计算机基础   本部分主要介绍计算机相关的知识,重点介绍和软件编程相关的基础知识...

超人学院 ⋅ 2016/07/28 ⋅ 0

计算机组成原理

目录 计算机概述 数据 总线 CPU 存储器 输入/输出设备 计算机的时标系统 计算机概述 计算机的基本组成: 存储器:     实现记忆功能的部件用来存放计算程序及参与运算的各种数据 运算器:...

johnnyky ⋅ 2015/08/26 ⋅ 0

这本读者期待的芯片书《手把手教你设计CPU——RISC-V处理器》终于出版!

点击关注异步图书,置顶公众号 每天与你分享IT好书 技术干货 职场知识 点击图片购书 参与文末话题讨论,每日赠送异步图书 ——异步小编 在摩尔定律减缓的今天,一味比拼硬件性能的技术竞赛变...

异步社区 ⋅ 05/14 ⋅ 0

操作系统from清华大学向勇,陈渝 笔记(一)绪论

操作系统operating system(OS)清华大学向勇,陈渝 笔记 上课视频来源,B站 搜操作系统 96P的那个 UP主真乃分P狂魔!!! 下篇和下下篇在这里 二 操作系统的启动、中断、异常、系统调用 三 ...

github_36487770 ⋅ 2017/02/08 ⋅ 0

Java学习第一天Java的基本了解

今天学习目录如下: 1、Windows常用快捷键和常用命令 2、进制之间的转换 3、原码、反码和补码的操作 在学习Java之前我们先了解下Java的基本常识,比如操作系统、平台相关性一些概念。 (1) 操...

博行天下 ⋅ 2017/11/26 ⋅ 0

Swift 中将十六进制字符串转化成十进制数值

开发中可能有这种需求: 服务器给了一个表示16进制数的字符串:“8040000”,我们用计算机转换一下知道它的实际意思是一个10进制值——134479872,最终我们的目的是转化成十进制数便于计算和显...

BennyLoo ⋅ 04/28 ⋅ 0

【原创翻译】数值(number)

Go有很多种表示数值的类型。通常来说,我们将数值分成两类:整数和浮点数。 整数 整数——跟数学意义上的整数一样——没有小数部分(...,-3,-2,-1,-,1,2,3,...)。但不像我们用10进制表示整数...

zingscript ⋅ 2014/01/20 ⋅ 0

计算机模型与体系架构的发展——从图灵机到云计算机(1)

按照图灵(Alan Turing)给出的计算机模型,计算机是由一个有限状态读写头和一个存储器构成。有限状态读写头从一个初始状态开始,对存储器上的(输入)数据进行读或写操作,经过有限步操作之...

晨曦之光 ⋅ 2012/03/09 ⋅ 0

最受读者欢迎的图灵系列书

下边是小编整理的程序员最喜欢的图灵套装书,都是火爆畅销的技术书。一定会有你需要的~ “计算机程序设计艺术”系列——计算机科学领域的瑰宝 http://item.jd.com/11848569.html(京东:卷1...

图灵教育 ⋅ 2016/10/25 ⋅ 0

OSI七层模型基础知识及各层常见应用

OSI七层模型基础知识及各层常见应用 OSI Open Source Initiative(简称OSI,有译作开放源代码促进会、开放原始码组织)是一个旨在推动开源软件发展的非盈利组织。OSI参考模型(OSI/RM)的全称...

水中月120 ⋅ 2013/11/29 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

大数据,必须掌握的10项顶级安全技术

我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。 去年,企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击...

p柯西 ⋅ 39分钟前 ⋅ 0

Linux下安装配置Hadoop2.7.6

前提 安装jdk 下载 wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz 解压 配置 vim /etc/profile # 配置java环境变量 export JAVA_HOME=/opt/jdk1......

晨猫 ⋅ 44分钟前 ⋅ 0

crontab工具介绍

crontab crontab 是一个用于设置周期性被执行的任务工具。 周期性执行的任务列表称为Cron Table crontab(选项)(参数) -e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该...

Linux学习笔记 ⋅ 今天 ⋅ 0

深入Java多线程——Java内存模型深入(2)

5. final域的内存语义 5.1 final域的重排序规则 1.对于final域,编译器和处理器要遵守两个重排序规则: (1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用...

江左煤郎 ⋅ 今天 ⋅ 0

面试-正向代理和反向代理

面试-正向代理和反向代理 Nginx 是一个高性能的反向代理服务器,但同时也支持正向代理方式的配置。

秋日芒草 ⋅ 今天 ⋅ 0

Spring 依赖注入(DI)

1、Setter方法注入: 通过设置方法注入依赖。这种方法既简单又常用。 类中定义set()方法: public class HelloWorldOutput{ HelloWorld helloWorld; public void setHelloWorld...

霍淇滨 ⋅ 昨天 ⋅ 0

马氏距离与欧氏距离

马氏距离 马氏距离也可以定义为两个服从同一分布并且其协方差矩阵为Σ的随机变量之间的差异程度。 如果协方差矩阵为单位矩阵,那么马氏距离就简化为欧氏距离,如果协方差矩阵为对角阵,则其也...

漫步当下 ⋅ 昨天 ⋅ 0

聊聊spring cloud的RequestRateLimiterGatewayFilter

序 本文主要研究一下spring cloud的RequestRateLimiterGatewayFilter GatewayAutoConfiguration @Configuration@ConditionalOnProperty(name = "spring.cloud.gateway.enabled", matchIfMi......

go4it ⋅ 昨天 ⋅ 0

Spring clound 组件

Spring Cloud技术应用从场景上可以分为两大类:润物无声类和独挑大梁类。 润物无声,融合在每个微服务中、依赖其它组件并为其提供服务。 Ribbon,客户端负载均衡,特性有区域亲和、重试机制。...

英雄有梦没死就别停 ⋅ 昨天 ⋅ 0

Confluence 6 重新获得站点备份文件

Confluence 将会创建备份,同时压缩 XML 文件后存储熬你的 <home-directory>/backups> 目录中。你需要自己访问你安装的 Confluence 服务器,并且从服务器上获得这个文件。 运行从 Confluence...

honeymose ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部