赞
踩
全文以以下4bit有符号数为例:
(先说结果,后证明)
条件:
A = 1000b(补码) = -8d
B = 1110b(补码) = -2d
结果:
A * B = -2 * -8 = 16d =0001 0000b(补码=原码)
数值 | 原码 | 反码 | 补码 |
1 | 0001 | 0001 | 0001 |
0 | 0000 1000 | 0000 1111 | 0000 |
-2 | 1010 | 1101 | 1110 |
-7 | 1111 | 1000 | 1001 |
-8 | 无原码 | 无反码 | 1000 |
|A| = 1000
|B| = 0010
|A| * |B| = 0001 0000b = 16d
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。