diff --git a/408/计算机组成原理/计算机组成原理期中考试.md b/408/计算机组成原理/计算机组成原理期中考试.md index d323c74..1724032 100644 --- a/408/计算机组成原理/计算机组成原理期中考试.md +++ b/408/计算机组成原理/计算机组成原理期中考试.md @@ -61,7 +61,7 @@ unsigned int c = b; > > 本题考察有符号数无符号数转化,以及无符号扩展 > -> $4100 = 4096 + 4 - 2^12 + 2^2 = 1004H,a = -4100 = (1004H)_{求补} = EFFCH$。 +> $4100 = 4096 + 4 - 2^{12} + 2^2 = 1004H,a = -4100 = (1004H)_{求补} = EFFCH$。 > `b` 是无符号数且与 `a` 位数一样,所以 `b` 和 `a` 的机器数是一样的(值是溢出的)也是 $EFFCH$。 > 而 `c` 和 `b` 都是无符号数,所以 `c = b` 是无符号扩展,直接在高位补 $0$(`c` 和 `b` 的值应该是一样的,所以高位为 $0$),即 `c = 0000EFFCH`。