早教吧 育儿知识 作业答案 考试题库 百科 知识分享

以知补码57H,82H求出它们的真值如题,57和82都是十六进制数,真值用十进制表示,最好有过程,

题目详情
以知补码57H,82H求出它们的真值
如题,57和82都是十六进制数,真值用十进制表示,最好有过程,
▼优质解答
答案和解析
字长多少?8位?16位?32位?64位?
57H二进制是0101 0111B
这个数不管是什么字长都是正数(符号位0),所以它是原码,十进制就是87.
82H二进制是1000 0010B
这个数如果在8位字长机器里,那就是个负数(符号位1),所以它是个补码,逆向求原码为01111110B,这是真值的绝对值,所以十进制为-126;如果不是在8字长机器里,那就是个正数,十进制是130.