十进制转二进制快意小体会

用汇编语言编写程序用到的数字一般都是十六进制数,而一个十六进制可以很快换算成二进制,一个十六进制通过BCD(8 4 2 1)就可以换成四位的二进制,反之也可以,四位二进制换成一位十六进制,所以十进制通过换算成二进制后,很快就可以转换成十六进制。

十进制换成二进制:整数部分用辗转除2取余数法、小数部分用辗转乘2取整数法。

整数部分辗转除2取余法(小体会):

口诀:看尾数,偶数取余数0,奇数取余数1,只管商,余数自然而然,结果逆序。

例子: 十进制369 换成 二进制

1:看369尾数9,奇数取1 ,只管除2商184

2:看184尾数4,偶数取0,只管除2商92

3:看92尾数2,偶数取0,只管除2商46

4:看46尾数6,偶数取0,只管除2商23

5:看23尾数3,奇数取1,只管除2商11

6:看11尾数1,奇数取1,只管除2商5

7:看5尾数5,奇数取1,只管除2商2

8:看2尾数2,偶数取0,只管除2商1

9:看1尾数1,奇数取1,只管除2商0(结束)

10  结果逆序369(十进制)=》101110001(二进制)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值