1.是负数, 所以最高位是12.61 = 3D = 0011 1101;最高位改为1,这就是原码:101111013.最高位不变,其它位取反:11000010,再加1: 11000011,这就是补码。4.还应该考虑一点,字长的位数。刚才这个是用8位,16位呢?
-13用八位二进制数表示为1000 1011,最高位为符号位,即原码为:1000 1101;反码直接对各位取反,符号位不变,即反码为:11110010;补码为绝对值的反码+1,即1111 0010+1=1111 0011
十六进制[1]表示的 8 位二进制[2]数,请说明当它们分别被看作是用补码表示的带符号[3]数或无符号数时,它们所表示的十进制[4]数是什么?(1) D8(2) FF 相关知识点: 试题来源: 解析 答:(1) D8H 表示的带符号数为 -40,D8H 表示的无符号数为 216;(2) FFH 表示的带符号数为 -1, FFH 表示的无...
A 二进制原码 B 二进制反码 C 二进制补码 D 十进制原码 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 数值有正负之分,计算机就用一个数的最高位存放符号(0为正,1为负).这就是机器数的原码了.假设机器能处理的位数为8.即字长为1byte,原码能表示数值的范围为 (-127~-0 +0~...