
计算机组成原理
shxifs
这个作者很懒,什么都没留下…
展开
-
补码一位除法的原理
在分析补码除法时,需要额外考虑符号位参与计算。在这里为了表示方便,用[x]表示x的补码,x*表示x绝对值。在比较被除数x和除数y的大小关系时,由于参与运算的均为补码,不能直接用[x]-[y]来比较大小。例如[5-9] mod 10 = 6,但实际上5比9要小。所以直接考虑绝对值的计算。x,y同号时,计算x*-y*可以用[x]-[y]表示,结果符号与y符号相同则表示够减,与y符号不同则不...原创 2020-04-17 10:43:40 · 3121 阅读 · 0 评论 -
定点数除法溢出的原因
书上说的是定点数除法第一步可以判断是否溢出,上商时商“0”不溢出,商“1”为溢出。这是因为符号位已用异或额外判断,定点数除法是|x|与|y|相除,符号位必须为0(正),并不像常规的算数除法一样可以任意商1。...原创 2020-04-15 23:31:43 · 2026 阅读 · 0 评论 -
补码一位乘法的公式及证明
原创 2020-04-15 17:22:14 · 1850 阅读 · 0 评论 -
补码和移码为什么是符号位取反的关系?
补码的公式为:原创 2020-03-21 22:58:44 · 4412 阅读 · 1 评论