1完成下列数的进制转换(1)133D=?B(2)01101100B=?+H=?D(3)97D=?H
1个回答
关注
展开全部
咨询记录 · 回答于2023-03-06
1完成下列数的进制转换(1)133D=?B(2)01101100B=?+H=?D(3)97D=?H
(1) 133D = ?B首先需要确定目标进制,假设要转换成2进制,则可采用短除法的方法进行:133 / 2 = 66......166 / 2 = 33......033 / 2 = 16......116 / 2 = 8........08 / 2 = 4.........04 / 2 = 2.........02 / 2 = 1.........01 / 2 = 0.........1将余数从下往上依次排列为:10000101B因此,133D = 10000101B。(2) 01101100B = ?+H = ?D要将二进制转换为十六进制,可以将二进制数从右向左每四位一组进行分组,然后将每组转换为相应的十六进制数即可,得到:0110 1100B = 6C+H = 108+D因此,01101100B = 6CH = 108D。(3) 97D = ?H要将十进制转换为十六进制,可以采用整除取余法:97 / 16 = 6......1 6 / 16 = 0......6将余数从下往上依次排列,得到:61H因此,97D = 61H。