quote:以下是引用我心依旧555在2011-08-16 13:58:26的发言:
Automann大侠请证明给我们看:CPU芯片只能执行汇编语言,不认识什么STL指令。也好解除我等之疑惑,顺便也学习一下。
我想“累加器”没有惹谁吧,在S7-300中对累加器的操作大多数是自动(看上去是这样的),当然也可对累加进行一些操作。而早期的单片机因为所有运算都在累加器中完成,并且只有一个,所以形成“瓶颈”。
“CPU芯片只能执行汇编语言,不认识什么STL指令”,我的意思是CPU芯片不能直接执行STL指令,需要编译为汇编语言后执行。有的STL指令相当于汇编语言的子程序。
300/400的累加器号称2个、4个,实际上对外的出口只有累加器1,需要用大量的L、T指令来传送数据,使用户程序复杂化,这难道不是“瓶颈”吗?S7-1200没有累加器,也许要不了一年,我们就会看到S7-1500没有累加器了。
累加器如果没有惹谁,它会万岁的。