关于单片机二进制十六进制试题:二进制数与十六进制数的转换,二进制BCD码的加减法。

pic单片机二进制十六进制程序,用于數制转换,可将16位二进制数转换成5位十进制数.

将下列二进制数转换为等值的十進制数、十六进制数和八进制数

来源:网考网 【网考网:网络考试学习专业网站

【分析解答题】 将下列二进制数转换为等值的十进制數、十六进制数和八进制数。 

(仅供参考欢迎评论交流)

利用二进制数的按权展开式,可以将任意一个二进制数转换成相应的十进制数当转换 为十六进制数和八进制数时,小数部分不够分组时要补0

根据网考网考试中心的答案统计,该试题:

    乘除法的时候可以不考虑进制的比如说 #0FFH这个十六进制数 存放于A中,#100这个十进制数放于B中 然后DIV AB 这时 A等于#02H B等于#37H等于55


    假设A中的数为 FFH
    单字节二进制数写成十进制,就是0~255
    该程序的第二句DIV AB除以100之后,A中是商(0~2)B中是余数(0~99)。
    A中的商就是百位数,存放到R3
    余数除以10之后,A中商是10位(0~9)B中是个位(0~9)。

    十位數交换到A的高4位再加上个位数,那只是题目中要求的存放方法而已

我要回帖

更多关于 单片机二进制十六进制 的文章

 

随机推荐