三菱plc的CMP指令到底是什么意思
三菱plc的CMP指令意思就是单芯片多处理器指令,可以将对称多处理器集成到同一芯片内,各个处理器并行执行不同的进程。
CMP指令下的结构被设计拥有多个处理器核,每个核都比较简单,有利于优化设计,因此在一定程度上更具发展前途。
据了解,IBM的Power4芯片和Sun的MAJC5200芯片都采用了CMP指令,从而会在处理器内部共享缓存,提高缓存利用率,同时简化其中设计的复杂度。
扩展资料
CMP指令的相关流程
1、打开三菱plc的主界面,需要在左母线右侧梯形图输入LD X0。
2、下一步,继续在X0的触点后梯形图输入CMP D0 D1 Y0。
3、这个时候如果没问题,就分别按转换按钮编译和按模拟按钮仿真。
4、这样一来会得到图示的结果,即可使用CMP指令了。
参考资料来源:百度百科-三菱plc
参考资料来源:百度百科-CMP指令
比较指令,举例:CMP K10 D10 Y0
当十进制常数10>D10中的值,Y0=1;
当十进制常数10=D10中的值,Y1=1;
当十进制常数10<D10中的值,Y2=1;
CMP是由美国斯坦福大学提出的,其思想是将大规模并行处理器中的SMP(对称多处理器)集成到同一芯片内,各个处理器并行执行不同的进程。
与CMP比较, SMT处理器结构的灵活性比较突出。但是,当半导体工艺进入0.18微米以后,线延时已经超过了门延迟。
扩展资料:
cmp(compare)指令进行比较两个操作数的大小例:cmpoprd1,oprd2为第一个操作减去第二个操作数,但不影响第两个操作数的值它影响flag的CF,ZF,OF,AF,PF,若执行指令后ZF=1,则说明两个数相等,因为zero为1说明结果为0当无符号时:
若CF=1 则说明了有进位或借位,cmp是进行的减操作,故可以看出为借位,所以,此时oprd1<oprd2CF=0 则说明了无借位,但此时要注意ZF是否为0,若为0,则说明结果不为0。
参考资料来源:百度百科-CMP指令
2017-04-01