梯形图与指令表的转换

后缀表达式

开头是MPS 结尾是MPP 中间就是MRD啦!!!!

MPS 存入堆栈(将目前累加器的内容存入堆栈。(堆栈指针加一))将当前数据栈顶数据复制一份到辅助栈 栈深度+1

MRD 堆栈读取(指针不动) 读取堆栈内容存入累加器。(堆栈指针不动)将当前辅助栈数据复制一份到数据栈 栈深度保持不变

MPP 读出堆栈 从堆栈取回前一保存的逻辑运算结果,存入累加器。(堆栈指针减一)将辅助栈数据取出载入数据栈 栈深度-1

指令表的必要性.. 直接控制、更高效率、更快编辑速度、更好通用性。。

1+2=3 中缀表达式 表达式 运算符 操作数

2,3,x,1,+  7 后缀表达式

逻辑表达式 U=A*B+E*F

也是后缀表达式法 U=A,B,*,E,F,*,+

指令语句循序 梯形图顺序  各种表达

数据栈细节

辅助栈细节

需要注意点

线圈的执行顺序问题

一些不能被正确转化的指令表

一些不能被正常转化的梯形图

最新文章

  1. CentOS7安装图形界面和修改运行级别
  2. MySQL 密码增强插件
  3. Getting Started with Java
  4. 查看db2表空间使用率
  5. iOS设计模式——单例模式
  6. Objective-C之成魔之路【16-使用文件】
  7. 设计模式(Facade)状态(注意事项)
  8. span设置宽和高当没有内容的时候也可撑开
  9. MySQL只恢复某个库或某张表
  10. Chrome控制台详解
  11. [进程管理]Linux进程状态解析之T、Z、X
  12. StringBulider简单用法
  13. vscode git
  14. CentOS 7下升级Python版本到3.x系列
  15. 给eclipse设置自动补全的步骤
  16. java算法----排序----(2)选择排序
  17. Elasticsearch日志分析系统
  18. Kali2.0更新
  19. 大型运输行业实战_day15_1_全文检索之Lucene
  20. INSERT INTO IF EXISTS

热门文章

  1. dev gridControl控件 常用使用方法及设置(实时更新)
  2. DevExpress控件显示弹出注册对话框的应对方法
  3. python的惊艳之举--源于一个同事分享16种字符串反转方式
  4. 百度地图的API接口
  5. python代码规范PEP8
  6. c基础-Makefile
  7. 嵌入式开发er的C语言能力自测(面试)题---top 16
  8. 【Tomcat】ubuntu系统安装Tomcat
  9. sprinboot多个子模块下 依赖包没有找到 解决方案
  10. Qt开发环境的建立