二进制转化|()

二进制转化|()

本节内容:二进制

电子计算机为何采用二进制:电子计算机电路只有低电平和高电平两种状态,分别表示二进制数0和1。

二进制的简写形式:计算机内的数据都使用二进制数。但是二进制书写不便,通常我们采用十六进制作为二进制的简写形式来表示二进制数 。

进制间的转换:4位二进制数表示为1位十六进制数0~F。4位二进制数表示1位十进制数0~9。二进制数或十六进制数转换为十进制数采用位权法 。十进制数转换为二进制数或十六进制数采用除法。

2.3.1 电子计算机为何采用二进制

我们可能会有这样的想法 ,如果电子计算机刚发明的时候采用十进制就好了,用不着来回转换,而且我们也非常熟悉十进制。

也有人会说二进制如何好 ,简单高效 。其实这种说法是错误的。十进制的算术逻辑运算要比二进制的效率高的多。毕竟计算的步骤少了很多 。

其实真正采用二进制的原因是由于电子计算机受制于计算机物理硬件的制约。电子计算机电路只有0和1两种稳定的状态,二进制才是电子计算机最合理的选择。况且二进制算术逻辑运算和十进制算术逻辑运算是一样的,并不影响计算结果的正确性 ,只是二进制算术逻辑运算的效率比十进制低 。由于电子计算机的运算速度足够快,可以弥补效率低的缺陷 。因此,计算机中存储的任何数据和指令都是由二进制数0和1组成的。

其实电子计算机的理论基础早在一百多年以前就已经完成了 ,只是受制于当时的材料和工艺的制约。当电子管、集成电路发明出来之后,有了合适的材料,电子计算机自然也就发明出来了 。

量子计算机肯定不再采用二进制 ,因为量子特性可以同时具备很多种状态 ,量子计算机的效率肯定比只有0和1的二进制高的多。只是目前量子计算机仍然受制于制造工艺、材料和成本的制约,这些问题一旦得到解决,量子计算机的普及和应用肯定可以飞速实现。

2.3.2 二进制的简写形式

使用4位二进制数书写十进制数0~15:

0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

二进制数书写比较麻烦 ,可以采用二进制的简写形式,即十六进制表示 。

使用十六进制数书写十进制数0~15:

0 1 2 3 4 5 6 7 8 9 A B C D E F。

显然十六进制数书写更为简单高效。在以后学习过程中,我们经常使用的工具软件如调试器 、编译器、内存分析工具、二进制文本工具等都是使用十六进制来表示二进制数 。

2.3.3 进制间的转换

二进制与十六进制之间的转换

表2-1 二进制与十六进制之间的转换

二进制与十进制之间的转换

表2-2 二进制与十进制之间的转换

如表2-1 、表2-2所示:每一位十进制数或者十六进制数 ,分别对应4位二进制数。

十进制数0~9对应的4位二进制数,称为8421 BCD码,我们将在第四章常用编码规则中详细讲解BCD码。

二进制数转十进制数

表2-3 二进制数

将上述二进制数转换为对应的十进制数 。

算法:位权表示法把n位二进制整数转换为十进制数(不考虑正负数)。

dec=(DN-1×2N-1)+(DN-2×2N-2)+...+(D1×21)+(D0×20) 注:公式中的N代表二进制数位数 ,

10110101B=1*27+0*26+1*25+1*24+0*23+1*22+0*21+1*20=128+32+16+4+1=181D(D表示十进制),可以使用查表的方法获取2的幂。

表2-4 2进制位的位权值

十进制数转二进制数

算法:十进制数重复除以2,每次的余数记录下来作为当前二进制数位的值 ,直到

商为0为止 。举例:十进制数57转为二进制数 。

表2-5 十进制数转二进制数除法表

把余数列数字反向排列就得到了二进制数111001,由于intel存储的二进制数位数总是8或者8的倍数,因此前面空位补0 ,57的二进制数为0011 1001B。

十六进制数转十进制数

表2-6 十六进制数转二进制数

算法:位权表示法把n位无符号数十六进制整数转换为十进制数(不考虑正负数) ,

dec=(DN-1×16N-1)+(DN-2×16N-2)+...+(D1×161)+(D0×160)公式中的N代表十六进制数数位,

16A794H=1*165+6*164+10*163+7*162+9*161+4*160=1484692。

表2-7 十六进制位的位权值

十进制数转十六进制数

算法:

十进制数重复除以16,每次的余数记录下来作为当前十六进制数位的值 ,直到

商为0为止 。举例:十进制数422转为十六进制数。

表2-8 十进制数转十六进制数除法

把余数列数字反向排列就得到了十六进制数1A6H,由于intel存储的二进制数位数总是8或者8的倍数,因此前面空位补0 ,422的十六进制数为01A6H。

练习

1、将下面的二进制数用16进制表示(不允许使用计算器也不允许计算)

1100 1011 0101 0100 1110 1011 0101 0111 1011 0100 1010 1011 。

2、将下面的十六进制数用二进制表示(不允许使用计算器也不允许计算)

487FDC120ACE69B953FE。

3 、将下面的二进制数转换为十进制正整数(先使用算法,然后用计算器检验)。

00100111B 101101101111B 01100001B

4、将下面的十进制正整数转换为二进制数(先使用算法,然后用计算器检验) 。

121D 2345D 13124D 121798D

5、将下面的16进制正整数数转换为十进制数(先使用算法 ,然后用计算器检验)。

87DAFH 875B3FH 7A8CBFFH 1234H

6 、将下面的十进制正整数数转换为十六进制数(先使用算法,然后用计算器检验)。

412434D 3643D 643262D 345D

本文摘自编程达人系列教材《X86汇编语言基础教程》 。

本文来自作者[问雁]投稿,不代表点新号立场,如若转载,请注明出处:https://sc-hx.cn/jyan/202609-12941.html

(12)

文章推荐

  • 马克龙在一次欧盟会议中的讲话(马克龙成唯一出席的外国政要)

    本文目录一览:1、欧洲必须对特朗普的冲击作出反应2、【政治学热点分析】法国将成为欧盟轮值主席国3、针对中国召开“闭门会议”,欧盟和中国或将迎来最严峻的外交局面4、在2024年建成可与中美相匹敌的强大欧洲是哪个国家?欧洲必须对特朗普的冲击作出反应1、欧洲需在共同防务和经济领域

    2026年03月11日
    114310
  • 新货币战争电子版(新货币战争)

    本文目录一览:1、《货币战争_2》最新txt全集下载2、《货币战争》最新txt全集下载3、新的货币战争,已经开始4、宋鸿兵的《货币战争》一书,风评逆转,原因是...5、中美巅峰对决:新货币战争的战场在哪里?6、《货币战争和人民币战略》续一(2006-12-1111:4

    2026年04月30日
    82303
  • 军事博物馆预约攻略(军事博物馆现场预约)

    军事博物馆怎么预约1、官网预约预约入口网址:http://进入官网后,在首页找到并点击“门票预约”进行预约操作。微信公众号预约微信扫描官方二维码或搜索“中国人民革命军事博物馆”公众号进入。进入公众号后,点击左下角菜单栏的“参观服务”—“门票预约”进行预约。2、需在小程序内选择“活动预约”,单独

    2026年07月05日
    61312
  • 脑机接口治疗偏瘫国内技术(脑机接口)

    国内脑机接口上市公司国内脑机接口头部企业排名前十依次为三博脑科、创新医疗、科大讯飞、美好医疗、汉威科技、成都华微、岩山科技、高德红外、诚益通、伟思医疗。三博脑科:作为神经外科专科龙头,是脑机接口技术临床转化的“核心枢纽”,临床落地能力强,是侵入式脑机接口医疗应用的先行者。脑虎科技:完成全球第2例

    2026年07月08日
    31319
  • 北京进公共场所查48小时核酸(北京进京规定48小时核酸)

    北京进入公共场所新规定1、北京四轮老人代步车(违规电动三四轮车)不能进入商场和正规收费公园。具体原因如下:政策明确禁止违规车辆进入公共场所根据北京市相关规定,自2024年1月1日起,违规电动三四轮车(包括绝大多数“四轮老人代步车”)不得在道路、广场、停车场等公共场所停放或行驶。2、去北京天安门广场

    2026年07月21日
    20315
  • 冬奥会举办几天(冬奥会举办间隔时间)

    冬奥会一共有多少天?1、冬奥会一共举行12天。国际奥委会奥林匹克宪章规定:时长规定:冬季奥运会限时为12天。举办周期:冬奥会每四年举办一届,是世界规模最大的冬季综合性运动会。历史变革:从1994年起,冬奥会与夏季奥林匹克运动会相间举行,即以2年为间隔交叉举行。2、北京冬奥会历时16天。中国北京第2

    2026年07月24日
    15319
  • 运动打卡计划表图片模板(运动打卡记录计划表)

    塑形减脂私教详细一周健身计划表自练版进阶训练(3-6个月)频率:每周3-4节调整重点:提升强度或专项训练(如增肌、减脂)。可安排1节高强度间歇(HIIT)、1节力量训练、1节柔韧性课程(如瑜伽),剩余时间自主巩固。高阶/特殊目标增肌:每周3节力量私教+2次自主训练(侧重孤立肌群)。睡眠与坚持:

    2026年08月15日
    24320
  • 糜子种植市场前景(糜子种植市场前景怎么样)

    农作物的种类糜子是什么糜子米和黍子米虽然都来源于糜子,但分别指的是硬糜子和软糜子碾成的米。它们在质地、用途和口感上有所不同,各自在食品制作中发挥着独特的作用。糜子米和黍子米都是中国传统农作物的重要产品,承载着丰富的历史文化内涵。糜子是一种古老而富有营养的谷物糜子就是大家常说的黍子,有些地方也叫它黄

    2026年08月29日
    14322
  • 神医弃妃凤轻尘|()

    神医弃妃凤轻尘|()来源:环球网8月5日,改编自江西网络作家阿彩经典古言IP《帝凰之神医弃妃》的古装剧集《风华似锦》(又名《神医凤轻尘》)在横店正式开机。该剧由吴承峰执导,朱丽岚、汪佳辉领衔主演,实力派演员阵容倾情加盟。江西省广播电视局、江西广播电视台(集团)为该剧的指导单位。原著《帝凰之神医弃

    2026年09月04日
    10300
  • 手机摄影有哪些技巧(手机摄影的10条建议和技巧)

    本文目录一览:1、教你九个手机摄影构图技巧2、手机摄影也能拍大片?3、手机摄影如何拍出高大上的感觉?4、初学手机摄影你需要知道的小技巧教你九个手机摄影构图技巧1、九个手机摄影构图技巧如下:三等分点构图:将画面横向和纵向均分为三等份,形成四个交叉点(三等分点)。拍摄时,把最想

    2026年03月09日
    126307
  • 清的近义词(清的近义词有哪些)

    清的近义词(清的近义词有哪些)今年4月5日(今天)是清明节。清明是我国的一个传统节气,也是最重要的祭祀节日,汉族和一些少数民族大多是在清明节扫墓,以表明对逝者的哀思。那么“清”和“明”两个字的来历是什么?先看看“清”。从字形来看,“清”是由“氵”和“青”两个部分组成的。“氵”是“水”的变形,表示“

    2026年09月03日
    11319
  • 新年英语手抄报大全|(新年英语手抄报大全 怎么写)

    新年英语手抄报大全|(新年英语手抄报大全怎么写)当春日的美好遇上英语的魅力,会碰撞出怎样的火花?宜宾市江安县江安镇小坝小学校的孩子们用一幅幅创意满满的手抄报给出了答案。为了打破英语学习的枯燥感,让孩子们感受“英语就在生活里”,近期,该校开展了“绘春假生活,展英语风采”主题英语手抄报比赛,三至五年

    2026年09月04日
    9301

发表回复

本站作者才能评论

评论列表(3条)

  • 问雁的头像
    问雁 2026年09月04日

    我是点新号的签约作者“问雁”

  • 问雁
    问雁 2026年09月04日

    本文概览:二进制转化|()本节内容:二进制■电子计算机为何采用二进制:电子计算机电路只有低电平和高电平两种状态,分别表示二进制数0和1。■二进制的简写形式:计算机内的数据都使用二进制数。...

  • 问雁
    用户090412 2026年09月04日

    文章不错《二进制转化|()》内容很有帮助