什么是按2取模? 计算机组成原理中!定点运算中对整数活小数的补码加减法中]例:小数:[A]补+[B]补=[A+B]补(mod2)请问这里的mod2要怎么处理?是什么意思?书上完全看不懂

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 17:07:16
什么是按2取模? 计算机组成原理中!定点运算中对整数活小数的补码加减法中]例:小数:[A]补+[B]补=[A+B]补(mod2)请问这里的mod2要怎么处理?是什么意思?书上完全看不懂
xTRAIgHFJ*rk -*V֐w /$!$$B@*2a~usν"tO zhiEīC1deE>NgOX"Íof xˋmvQ:8Xg,"V// R K>çƴc]NJ-.Oi6dY dQ`8f-D'Zik&gx"|y))#)ੲN֍{c73xD%~pJ7WQ8ì¯tf0#lx1e:OTx5E?UJgզ/zK=(Ș%"vz1\#1йU`'a_,YL:j9BW H6{ ^i8tՒ^UxC&#)g߱^a]'EdX1,K8,ff:]$/…s|`_ WQ_`1yJc(%)<\s&GގYvI`u ߫kNX.Î3fP6yr#f^91"VM^W5-mЁh}gxڜmh4O\ rw& 9c#{%{K_˼grl[u21(Քp-<<'Af&2쬸!FDꂧ,ˇrowQlCL׭V|Y}+

什么是按2取模? 计算机组成原理中!定点运算中对整数活小数的补码加减法中]例:小数:[A]补+[B]补=[A+B]补(mod2)请问这里的mod2要怎么处理?是什么意思?书上完全看不懂
什么是按2取模? 计算机组成原理中!
定点运算中
对整数活小数的补码加减法中]
例:
小数:[A]补+[B]补=[A+B]补(mod2)
请问这里的mod2要怎么处理?
是什么意思?书上完全看不懂

什么是按2取模? 计算机组成原理中!定点运算中对整数活小数的补码加减法中]例:小数:[A]补+[B]补=[A+B]补(mod2)请问这里的mod2要怎么处理?是什么意思?书上完全看不懂
是这样的:由于定点小数指明了范围是纯小数即(-1~1)的(补码有个-1).在2个小数做加法时,有可能出现超出1的情况.比如0.5+0.9=1.4.所以就要用MOD2的方法使其还在(纯)小数的范围内.可能会想,那要是不超过范围呢?很简单不超过范围的时候MOD2以后还是原数.为了确保其范围还是小数范围内,同时也为了操作的统一性,所以有MOD2操作.
至于MOD2是什么意思,就是对2取模,通俗的说,如果x>2.,反复操作x-2,直到在某一步x-2操作后,其值落在了(-1~1)范围内.比如,3MOD2的结果就是1.对于负数,就是反复x+2.比如-6MOD2结果是-6+2=-4,-4+2=-2,2-+2=0 就是说结果是0.这是用比较好理解的10进制通俗的说的.教材中的意思和这个是一样的.
同时,一个疑问是,这样的结果有可能是错的啊.对的,牵扯到溢出的情况,书里接着就讲了.