单片机计算题

来源:百度知道 编辑:UC知道 时间:2024/05/27 16:14:23
直接写答案就行 谢谢了
一.将下列十进制数转换成二进制数
(1)51 (2)67 (3)41.75 (4)6.625
二.将下列二进制数转换成十六进制
(1)10101010 (2)11100110 (3)0.0101
三.已知补码,求真值
(1)01100110 (2)11001011 (3)01011011 (4)11011001

一 110011 1000011 101001.11
二 0xaa 0xe6 0x 0.5
三 00011010 10110101 00100101 10100111

(1)01010001;01100111; 小数自己算,本人比较懒。整数部分出2倒取余。小数部分用乘2法正着取进位。
(2):AAH,E6H,自己算,小数本人不喜欢算。算法同上,2变成16就行。
(3):正数补码为本身,负数符号位不变,其余位取反后最后一位加1.方法告诉你,自己算吧。