zoukankan      html  css  js  c++  java
  • 我的汇编学习之路(1)进制转换

    数的认识:

    100不一定是100!它可以是:

    计数系统:

    这个图有点错误:是1*100+2*10+3+4*0.1+5*0.02

    二进制->>十进制:

    十进制->>二进制(除2法):

    由于二进制过于长,读写特别麻烦且容易出错,所以程序员都避免在程序源文件中直接使用二进制表示法。

    他们选用十六进制表示法来代替二进制,那么他们为什么不用十进制呢?

    主要由于十六进制表示法有两个非常好的特性:

    。它很紧凑;

    。在二进制和十六进制转换非常容易。

    10进制用10个数表示,同理,那16进制用16个数表示,但是只有0-9,数不够用,怎么办?

    引入A B C D E F 分别代表10 11 12 13 14 15

    十六进制->>十进制:

    十六进制->>二进制:

    八进制表示在早期的计算机系统中是很常见的,但是对于我们现在的计算机系统来说已经OUT了。

    八进制主要是适用于当时的12 36位的计算机系统(或者其他位数为3的倍数的计算机系统)

    对于现在位数为2的幂(8 16 32或64位的计算机系统)的计算机系统来说,表示法已经是显得格格不入了。

  • 相关阅读:
    mysql面试题1
    vim常用命令总结转
    centos7编译php扩展详细版
    php阻塞模式与非阻塞模式
    Linux 基础入门
    Jenkins搭建
    Git教程 注: 该博客为转载博客!!!
    centos7 安装apache+php
    熟知error_log快速调试
    Centos7yum安装Redis详细教程
  • 原文地址:https://www.cnblogs.com/tofight/p/2630286.html
Copyright © 2011-2022 走看看