不了解补码的意义是什么,还有:在计算补码的过程中,为什么不要使用减法?
来源:4-4 二进制的补码表示法
慕慕3136727
2020-07-24
“源码进行运算非常复杂,特别是两个操作符号不同的时候” 这个该怎么理解呢,运算是指数学加减乘除运算吗?
源码进行运算为什么需要判断两个操作数的大小啊,比如:计算机乘法操作,先要判断两个操作数绝对值大小?然后又使用绝对值大的减去绝对值小的?啥,搞不懂
写回答
1回答
-
咚咚呛
2020-07-25
首先,不能用人的思维去思考计算机是怎么运算的,这里的问题是你不理解符号不一样的时候,为什么计算机的运算会非常复杂。 这其实是一个很本质的问题,就是如果计算机要怎么使用二进制完成人类的计算。如果计算机用源码计算的话,就必须经历课程中介绍的过程,特别是在正负数都出现的时候,要考虑比如结果的符号位以谁为准呢等等的问题。 你也可以想一下计算机是否有别的简单的方式可以完成计算。欢迎探讨。00
相似问题