软导证明题

来源:互联网 发布:苹果电脑mac密码忘了 编辑:程序博客网 时间:2024/04/29 03:57

1.

·

Negative(I)=2kI

N=i=1ndiRi1

证明进制转化是对的

对于一个数x=(xnxn1...x1)2,有:

x=i=1ndi2i1

即:
x=xn2n1+xn12n2+...+x322+x221+x120

即:
x=23i=4ndi2i4+(x322+x221+x120)80

即:
x=81i=4ndi2i4+(x322+x221+x120)80

即:
x=82i=7ndi2i7+(x322+x221+x120)81+(x322+x221+x120)80

依次类推,可见每三位读取转化为8进制是正确的。

证明负数等于取反加1

已知Negative(x)=2nx
令y为x每位取反后加1,下证y=Negative(x).

x=x02n1+x12n2+...+xn120

y=(1x0)2n1+(1x1)2n2+...+(1xn1)20+1

即:
y=2n1+2n2+...+21+20(x02n1+x12n2+...+xn120)+1

也即:
y=(2n1+2n2+...+21+20+1)(x02n1+x12n2+...+xn120)

由等比数列求和可得:
y=2n(x02n1+x12n2+...+xn120)

即:
y=2nx

所以: y=Negative(x)

证明n位有符号二进制数x向m位有符号二进制数扩展时,使用最高位扩展。

证明:
(1)当x为正数的时候显然成立。
(2)当x为负数的时候x0=1,有

X=2nXn=2n(x02n1+x12n2+...+xn120)

X=2mXm=2mx0(2m1+2m2+...+2mn1)(x02n1+x12n2+...+xn120)

x0=1代入上式,化简得:
X=2mXm=2m(2m2n)(x02n1+x12n2+...+xn120)

从而1式和2式相等。待证等式左右两边相等。证毕。

0 0
原创粉丝点击