问答题 判断下面各命题是否正确:
【正确答案】错。因为该真值为正的7位二进制数,当表示为原码时,应在其最左边添加1位符号位,该符号位此处为“0”,即为00100111。
【答案解析】
【正确答案】错。因为该真值为正,其错把真值当成原码,从而逐位求反加1求出补码。
【答案解析】
【正确答案】错。因为原码所表示的是个正数,所以其补码不应该将原码的数值部分各位求反后再加1。应为00111100。
【答案解析】
【正确答案】错。原码所表示的是个负数,但是求反码时,只能将原码的数值部分各位求反,而符号位保持不变。应为1111111110。
【答案解析】
【正确答案】错。因补码的符号位是“0”,故其原码是正数,由补码求原码时不应该按求反加1来求,两者应该相同,即原码为01110111。
【答案解析】
【正确答案】对。因补码的符号位为“1”,故原码的符号位也为“1”,而数值部分由补码的数值部分按逐位求反后再加1得到。
【答案解析】
【正确答案】对。因反码符号位为“1”,故原码与反码相同。
【答案解析】
【正确答案】错。因为相加的两数为同符号,且它们真值数值部分之和超出了7位所能表达的最大数字(27-1=127),致使这两数操作的结果变成正数,还是不可能的。
【答案解析】