您现在的位置是:首页 > PLC技术 > PLC技术

S7-300/400用户程序使用的堆栈概述

来源:艾特贸易2017-09-21

简介堆栈(见图 4-4 )是 CPU 中的一块特殊的存储区,它采用“先入后出”的规则存入和取出数据。堆栈最上面的存储单元称为栈顶,要保存的数据从栈顶“压入”堆栈时,堆栈中原有的数据

    堆栈(见图4-4)是CPU中的一块特殊的存储区,它采用“先入后出”的规则存入和取出数据。堆栈最上面的存储单元称为栈顶,要保存的数据从栈顶“压入”堆栈时,堆栈中原有的数据依次向下移动一层,最下面的存储单元的数据丢失。在取出栈顶的数据后,堆栈中所有的数据依次向上移动一层。堆栈的这种“先入后出”的存取顺序,刚好满足块调用时(包括中断处理的块调用)存储和取出数据的要求,因此堆栈在计算机的程序设计中得到了广泛的应用。下面介绍STEP 73种不同的堆栈。

堆栈操作

    4-4    堆栈操作