题目
24.设 x 为真值, x* 为其绝对值,则等式[-x*]补= [-x]补____。A. 成立B. 不成立
24.设 x 为真值, x* 为其绝对值,则等式[-x*]补= [-x]补____。
A. 成立
B. 不成立
题目解答
答案
B. 不成立
解析
本题考查补码的基本概念和性质,解题思路是通过分别分析$x$为正数和负数时$[-x^*]_{补}$与$[-x]_{补}$的情况,来判断等式是否成立。
1. 明确相关概念
设真值$x$,$x^*$为其绝对值,即$x^* = |x|$。补码的定义为:对于整数$x$,若字长为$n$,则$[x]_{补}=\begin{cases}x, & 0\leq x\leq 2^{n - 1}-1\\2^n + x, & -2^{n - 1}\leq x\lt0\end{cases}$。
2. 当$x\geq0$时
- 因为$x\geq0$,所以$x^* = x$。
- 那么$-x^*\leq0$,$-x\leq0$。
- 根据补码定义,$[-x^*]_{补}=2^n - x^*$,$[-x]_{补}=2^n - x$。
- 由于$x^* = x$,所以$[-x^*]_{补}=[-x]_{补}=2^n - x$,此时等式成立。
3. 当$x\lt0$时
- 因为$x\lt0$,所以$x^*=-x\gt0$。
- 那么$-x^*\lt0$,$-x\gt0$。
- 对于$-x^*\lt0$,根据补码定义$[-x^*]_{补}=2^n - x^*$;对于$-x\gt0$,$[-x]_{补}=-x$。
- 又因为$x^*=-x$,所以$[-x^*]_{补}=2^n + x$,而$[-x]_{补}=-x$,显然$2^n + x\neq -x$,此时等式不成立。
由于存在$x\lt0$的情况使得等式不成立,所以等式$[-x^*]_{补}=[-x]_{补}$不成立。