事先声明,这是一个文科生的理科探讨,就相当于抛个砖,看能不能引个玉出来,当然也极有可能抛出去的砖没有把玉引出来,反而把哪位哥们的脑袋上给砸出了个大包。那也是没办法的事,毕竟,点背不能怪社会阿。
废话打住,开始吧。
是从 jfc1000 兄的问题探讨中引出来的。
觉得很纳闷, 因为同样的补丁,为什么在自己的机子上没有任何问题,后边的数值改成多少,打电话时手机就乖乖的在多少秒钟时提示自己,而到了 jfc1000 兄的机子上就狸猫变成太子或者是眼睛一霎,老母鸡变鸭了呢,不懂。
;S68C v51
; (c) SiNgle
; (p) caigua
0865a 0c : 00 0i050 ; 50 sec
和
;S68C v51
; (c) SiNgle
; (p) caigua
刚巧,前两天有同事夸我说“做事认真,有锲而不舍的精神”(当然实际情况背我烦的恨不得我马马虎虎、不懂装懂),不能让人白夸了。于是就在 0110 晃了会儿。晃的结果是认为进制出了问题。
我本来以为 jfc 的机子可能是 16 进制的,但阿龙经过验证认为是八进制的,也就是说,如果实现 50 、 45 秒的效果,则在补丁中应该提示为 80 、 55 ;如下
;S68C v51
; (c) SiNgle
; (p) caigua
0865a 0c : 00 0i080 ; 80sec
和
;S68C v51
; (c) SiNgle
; (p) caigua
阿龙以九段信誉保证此验证正确。基于阿龙一贯以来的风格,我对此提供连带保证责任,但声明,是一般连带保证责任。。。
说到这儿,给大家提供一个简单的进制转换的方法,不需要任何软件,只要有电脑就可以进行,呵呵, 0110 上也有人提到了,那就是在电脑的 开始 — 所有程序 — 附件 — 计算器上实现进制的转换;打开计算器后,在查看中选择科学型,如图一、二
举例,如十进制下的 50 转化为十六进制下的数值则在十进制下输入 50 ,然后点十六进制,出来的结果就是转换后的数值。如图三、四
结束
但同样问题也出来了,难道我们的 S68 是用不同进制的语言作的么?还是因为版本的不同而进制不同。。。。。。。。。
欢迎大家的补充。。。。。
不知道 jfc1000 兄验证的结果如何。。。。。。。。
转载请注明:范的资源库 » 明西S68可能存在的进制问题及转换办法