什么时候变成二进制的
菜鸟问个问题,大虾不要取笑。我们给单片机下载的执行文件.hex是十六进制的,而单片机运行的是二进制的,我想问一下十六进制是什么时候变成二进制的,谢谢。 几进制只是数量的表达方式不同而已。本身是多少还是多少。
我有0X10个苹果。我有16个苹果。我有0B00010000个苹果。
都是一回事。。。。。。。。。。。。。。。。。。
微机最终数据都是二进制,四个二进制位可以认作一个十六进制,看的方法不同罢了 直接的回答就是,烧写软件在打开文件时转成二进制了 我的理解是,给单片机下载的执行文件.hex是二进制的,只是电脑上的软件为了使用者看着方便,把二进制数用了十六进制表示而已,不存在“十六进制是什么时候变成二进制的”这个问题。 .hex文件不仅仅是十六进制的问题,而是有intel特有的格式控制符,即机器码+格式符。烧写软件在打开.hex文件时转成了.bin格式,没有了格式控制符。最后烧进去的是纯机器码,机器码既可看成二进制,也可看成十六进制。
页:
[1]