计算机组成原理,图中第二个画波浪线的地方,为什么它的模是2^(n+1)-1呢?

计算机组成原理,图中第二个画波浪线的地方,为什么它的模是2^(n+1)-1呢?,第1张

以n+1=4位字长整数X为例
当X≤0时,|X|+[X]补=10000=2^4,所以求补码时的模为2^(n+1)
|X|+[X]反=1111=2^4-1,所以求反码时的模比补码时少1,为2^(n+1)-1
但其实求反码很简单,不需要做减法运算
对于正数来说,反码就等于原码不变;
对于负数来说,反码的最高位符号位也为1,其余位对原码各位按位取反即可
还是以4位字长整数为例,假如原码为:1011
最高位符号位为1,为负数,则反码的最高位也为1,其余三位为011按位取反,即为100
所以1011的反码为:1100,满足1100+0011=1111的关系
ps 补码也可以通过反码求解:正数的补码等于原码不变,负数的补码等于其反码+1
如1011的反码为1100,其补码为1100+1=1101,满足1101+0011=10000的关系

带的表示这是一“组”的参数,例如G2实际上代表的是第2组(4位)的组进位产生函数。
G2实际上与G1类似,G2 = G8+P8·G7+P8·P7·G6+P8·P7·P6·G5。

单位不一样而已。这里的文字描述确实不清楚。
举例来说,外部数据总线的宽度为64位,假设等效传输频率为100MHz,代表着每秒钟可以实现100M次传输,总共传输的数据量就是64bit×100M = 6400Mbit。而带宽的单位一般采用字节/秒(Byte/s),1Byte=8bit,因此换算单位之后带宽就是 800MB/s。从数值上说是八倍关系。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13354595.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-20
下一篇 2023-07-20

发表评论

登录后才能评论

评论列表(0条)

保存