源码一位乘x010110(源码一位乘乘数上面那一行是什么)
本文目录一览:
用原码一位乘计算x·y,其中X=0.110111,Y=0.101110 求解答考试中
【X】原=0.1101 【Y】原=0.1011
部分积7a686964616fe59b9ee7ad9431333431356636 乘数单元
00.0000 1011
+00.1101
00.1101
-00.0110 1101
+00.1101
01.0011
-00.1001 1110
+ 00.0000
00.1001
-00.0100 1111
+00.1101
01.0001
-00.1000 1111
因为X和Y异号,异号相乘为负所以X·Y=1.10001111
扩展资料
机器数和真值
在学习原码,反码和补码之前,需要先了解机器数和真值的概念。
1、机器数
一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.
比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。
那么,这里的 00000011 和 10000011 就是机器数。
2、真值
因为第一位是符号位,所以机器数的形式值就不等于真正的数值。例如上面的有符号数 10000011,其最高位1代表负,其真正数值是 -3 而不是形式值131(10000011转换成十进制等于131)。所以,为区别起见,将带符号位的机器数对应的真正数值称为机器数的真值。
例:0000 0001的真值 = +000 0001 = +1,1000 0001的真值 = –000 0001 = –1。
用原码一位乘法计算X=0.1011,Y=-0.1101的乘积。
因为X和Y异号源码一位乘x010110,异号相乘为负所以X·Y=1.10001111
【X】原=0.1101
【Y】原=0.1011
部分积乘数单元00.00001011+00.110100.1101
-00.0110
1101+00.1101
01.0011-00.10011110+00.000000.1001
-00.01001111+00.110101.0001
-00.10001111
因为X和Y异号源码一位乘x010110,异号相乘为负所以X·Y=1.10001111
运算定律
整数源码一位乘x010110的乘法运算满足:交换律,结合律, 分配律,消去律。
随着数学源码一位乘x010110的发展, 运算的对象从整数发展为更一般群。
群中的乘法运算不再要求满足交换律。 最有名的非交换例子,就是哈密尔顿发现的四元数群。 但是结合律仍然满足。
1.乘法交换律。注:字母与字母相乘,乘号不用写,或者可以写成·。
2.乘法结合律。
3.乘法分配律。
什么是原码一位乘法?
原码一位乘法:
在定点计算机中源码一位乘x010110,两个原码表示的数相乘的运算规则是:乘积的符号位由两数的符号按异或运而乘积的数值部分则是两个正数相乘之积。设n位被乘数和乘数用定点小数表示:
被乘数 [x]原 = xf .x0 x1 x2 „ xn
乘数 [y]原 = yf .y0 y1 y2 „ yn 则
乘积 [ z ]原 = ( xf⊕yf ) . (0. x0 x1 x2 „xn)(0 . y1 y2 „yn)
式中源码一位乘x010110,xf为被乘数符号,yf为乘数符号。
乘积符号的运算法则是:同号相乘为正,异号相乘为负。由于被乘数和乘数和符号组合只有(xf yf = 00,01,10,11),因此积的符号可按“异或”(按位加)运算得到。
数值部分的运算方法与普通的十进制小数乘法相类似,不过对于用二进制表达的数来说,其
更为简单一些:从乘法y的最低位开始,若这一位为“1”,则将被乘数x写下源码一位乘x010110;若这一位为“下全0。然后再对乘数y的高一位进行的乘法运算,其规则同上,不过这一位乘数的权与最低位不一样,因此被乘数x要左移一位。依次类推,直到乘数各位乘完为止,最后将它们统统加起来最后乘积z 。