作业帮 > 数学 > 作业

请用十进制数写出下列补码表示的机器数的真值(要详细步骤)71H,CF42H.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/06/11 15:57:06
请用十进制数写出下列补码表示的机器数的真值(要详细步骤)71H,CF42H.
71H--> 0111 0001 最高位为0,所以是一个正数,正数的补码与真值相等,转换成10进制数就是7*16+1=113
cf42h-->1100 1111 0100 0010 从最高可以看出是一个负数,负数的补码先一减1再求反,即:
减1:1100 1111 0100 0001
求反:1011 0000 1011 1110
对应16进制真值为:-30BEH=-(3*16*16*16+11*16+14),用计算器算一算就行了.