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

已知机器数[x1]原=[x2]反=[x3]补=1010111B,试求:[x1]反,[x2]补,[x3]反的值

题目详情
已知机器数[x1]原=[x2]反=[x3]补=1010111B,试求:[x1]反,[x2]补,[x3]反的值
▼优质解答
答案和解析
由定义知负数的补码是反码的末位加一,所以[x2]补=1010111+1=1011000B
[x1]反=1101000B,顾名思义,除第一位符号位外全部取反
由定义知负数的反码是补码的末位减一
[x3]反=[x3]补-1=1010111-1=1010110B
反码补码是对负数而言的,正数的原码反码补码都一样