用汇编语言编写程序用到的数字一般都是十六进制数,而一个十六进制可以很快换算成二进制,一个十六进制通过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(二进制)