计算机在物理层面是如何判断相等的?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 17:40:23
计算机在物理层面是如何判断相等的?
RT,各种语言就不说了,一个等号就能判断相等了,但计算机在物理层面到底是怎么去判断两个值是否相等的?CPU咋判断的?
RT,各种语言就不说了,一个等号就能判断相等了,但计算机在物理层面到底是怎么去判断两个值是否相等的?CPU咋判断的?
从机器语言的角度来说,这个时候会加载一条比较指令,会拿寄存器中的数据与寄存器/存储器中的数据进行比对.比对的结果会影响特定的标志位,以这个标志位作为结果返回.
从物理的层面来说,就是一个比特序列的比较,这个非常好实现的,通过各种基本门电路都可以做到.
再问: 恩,目前就是想知道这个比对是如何做的,补码相加为0吗?
再答: 不需要啊,按位异或非然后线与就行了。
再问: 求解释的再详细点~CPU实际只支持哪几个操作?在做相等运算的时候运用了哪几个?怎么运用的?
再答: CPU所支持的操作,可查阅该CPU的指令集来了解。
做相等的判断/运算无非就是几个加载和比较跳转的指令。
再问: 判断相等是拿两个值进行按位与操作吗?如果结果为0则认为相等,否则不等?
再答: 不可以用位与运算,1·1 = 1的。要用异或。
从物理的层面来说,就是一个比特序列的比较,这个非常好实现的,通过各种基本门电路都可以做到.
再问: 恩,目前就是想知道这个比对是如何做的,补码相加为0吗?
再答: 不需要啊,按位异或非然后线与就行了。
再问: 求解释的再详细点~CPU实际只支持哪几个操作?在做相等运算的时候运用了哪几个?怎么运用的?
再答: CPU所支持的操作,可查阅该CPU的指令集来了解。
做相等的判断/运算无非就是几个加载和比较跳转的指令。
再问: 判断相等是拿两个值进行按位与操作吗?如果结果为0则认为相等,否则不等?
再答: 不可以用位与运算,1·1 = 1的。要用异或。
计算机在物理层面是如何判断相等的?
制度层面和法律层面的区别?〔在企业层面,社会层面,法律层面,制度层面,政府层面,这个五个层面中,
沉积岩层面如何形成的
请问:浮点数在计算机中是如何表示的?!
中文,声音,图像在计算机中是如何表示的?
物理:如图,角θ与哪个角相等,如何判断的?谢谢!
在计算机中有许多标志位,其中有一个叫“进位位”,即C,进位位是0还是1是如何判断的呢
中国历史判断,1.在近代中国,将向西方学习的内容由器物层面扩展到制度层面的较早提倡者是梁启超( )2.1912年成立的国
如何从哲学的层面分析科学
景观设计,在景观设计中如果设计主题上升到文化的层面,应该如何着手?
什么是物理层面
数据的物理结构是指数据在计算机内的实际存储形式对吗?