位置:51电子网 » 技术资料 » EDA/PLD

入栈、读栈和出栈指令PSHS、RDS、POPS

发布时间:2015/9/20 18:14:16 访问次数:1486

   (1)指令功能

   PSHS:将该指令前的运算结果存储起来(人栈),以供反复使用, FZH205表示分支结构的开始。

   RDS:读出由PSHS指令存储的运算结果(读栈),用以引出中间的分支结构(支路)。

   POPS:读出并清除由PSHS指令存储的运算结果(出栈),用以引出最后一个分支结构。

   (2)编程实例

   梯形图、指令表和时序图见表7-10。

   表7-10梯形图、指令表和时序图

      

   (3)指令使用说明

   PSHS指令:用在梯形图分支点处最上面的支路,将分支处左边的运算结果保存起来;

   RDS指令:用在PSHS指令支路以下,POPS指令以上的所有支路,它能反复读出由PSHS指令存储的运算结果,以供后面程序使用;

   POPS指令:用在梯形图分支点处最下面的支路,也就是最后一次使用PSHS的存储结果,它的功能是读出由PSHS指令存储的运算结果,同前面支路进行逻辑运算,然后将PSHS指令存储的内容清除,结束分支结构的编程。

   (1)指令功能

   PSHS:将该指令前的运算结果存储起来(人栈),以供反复使用, FZH205表示分支结构的开始。

   RDS:读出由PSHS指令存储的运算结果(读栈),用以引出中间的分支结构(支路)。

   POPS:读出并清除由PSHS指令存储的运算结果(出栈),用以引出最后一个分支结构。

   (2)编程实例

   梯形图、指令表和时序图见表7-10。

   表7-10梯形图、指令表和时序图

      

   (3)指令使用说明

   PSHS指令:用在梯形图分支点处最上面的支路,将分支处左边的运算结果保存起来;

   RDS指令:用在PSHS指令支路以下,POPS指令以上的所有支路,它能反复读出由PSHS指令存储的运算结果,以供后面程序使用;

   POPS指令:用在梯形图分支点处最下面的支路,也就是最后一次使用PSHS的存储结果,它的功能是读出由PSHS指令存储的运算结果,同前面支路进行逻辑运算,然后将PSHS指令存储的内容清除,结束分支结构的编程。

上一篇:指令使用说明

上一篇:保持指令KP

热门点击

 

推荐技术资料

声道前级设计特点
    与通常的Hi-Fi前级不同,EP9307-CRZ这台分... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!