注册 登录
编程论坛 汇编论坛

二进制向十进制转换的代码

xiix 发布于 2007-06-11 20:22, 2276 次点击

求助 四位二进制向十进制转换代码 非常感谢了 我怎么弄也不行了
再次感谢

6 回复
#2
菜鸟上路2007-06-11 21:50
有好多这样的帖子,LZ可以搜索下
#3
爱以走远2007-06-11 21:50
偶好象有一个   
   偶里面有点解释   
  看这个程序  
  要用进制去看 才能看懂    
只有本站会员才能查看附件,请 登录

#4
wehooooo2007-06-12 19:33
板主好漂亮 谢了但还是不懂
#5
Pants2007-06-12 23:51

给你个思路,代码我就不编了

方法一:
一个4位二进制数abcd,根据数制转换的原理将它转换为十进制,a*2^3+b*2^2+c*2^1+d
由于转换后的数值在内存中是以十六进制数保存的,因此你要在屏幕上显示十进制数,就需要将内存中的十六进制数转换为十进制的ascii,然后才能显示在屏幕上。

方法二:
由于4位二进制数与十六进制数是一一对应的,而十六进制数对应十进制的1~15,因此,可以在程序中先放入4为二进制与十进制的一一对应关系,然后检测输入的二进制数,直接显示对应的十进制数。

#6
wehooooo2007-06-13 11:22
能写出来吗 我也想学学
#7
qianye11012007-06-13 21:31
可以用VHDL编不?
1