文档章节

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

白志华
 白志华
发布于 2015/10/18 10:56
字数 516
阅读 6
收藏 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进制,再进行转换。下一篇博客将讲述一下码制,欢迎捧场。

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

本文转载自:http://blog.csdn.net/xiaoxian8023/article/details/7413457

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

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

超人学院
2016/07/28
11
0
Java学习第一天Java的基本了解

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

博行天下
2017/11/26
0
0
这本读者期待的芯片书《手把手教你设计CPU——RISC-V处理器》终于出版!

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

异步社区
05/14
0
0
Swift 中将十六进制字符串转化成十进制数值

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

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

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

github_36487770
2017/02/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

利用碎片化时间Get Linux系统

起初,我做着一份与IT毫无关系的工作,每月领着可怜的工资,一直想改变现状,但无从下手,也就是大家熟知的迷茫。我相信,每一个人都会或多或少的经历过迷茫,迷茫每一个选择,迷茫工作或者生...

Linux就该这么学
34分钟前
0
0
图像显示深入学习一:Activity启动过程

一个月左右写了图像显示深入学习之文章开篇文章表明了自己近期的计划,前半年重新学习了opengl es,c++以及Linux的一些知识,觉得是时候开始看图像这一块的源码了,边看边补缺补漏吧。 作为该...

JerryLin123
56分钟前
1
0
给MySQL授权远程访问

putty登录服务器; 登录MySQL: mysql -u root -p 新建远程用户: CREATE USER 'myusername' IDENTIFIED BY 'mypassword'; 授权: grant all on *.* to john@'101.102.103.104' identified by......

sweethome
今天
1
0
在t-io老巢造谣,不过有造谣的就会有反造谣的!

只发当事人的截图,不发表评论,以免有引导嫌疑 PS: 截图是由不同的人发过来的 本人已经不在此微信群 图3:有造谣的,就有反造谣的 图4是2018-09-23的t-io官方群的一个发言小统计,有助于让...

talent-tan
今天
102
0
heartbeat 资源

drbd+apache+heartbeat : http://blog.51cto.com/11838039/1827901 heartbeat双机热备的架设 : http://blog.51cto.com/11838039/1827560 对heaetbeat的深一步认识 : http://blog.51cto.co......

寰宇01
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部