回复:蹭热度,有奖编程竞赛:柱状显示

f1968

  • 帖子

    371
  • 精华

    0
  • 被关注

    73

论坛等级:奇侠

注册时间:2014-09-05

钻石 钻石 如何晋级?

发布于 2026-04-09 14:46:00

31楼

展开查看
以下是引用yanxiao在2026-04-08 23:18:16的发言 >29楼

程序没有最少,只有更少。

以下是省略LD SM0.0(2字节)的理由:

1、主程序、子程序是相对的,调用者是主程序、被调用者是子程序。

2、Main(OB1)是系统调用的子程序(所以,它也有TEMP)。

3、子程序在调用前,系统自动置栈顶=1,在STL下,无须使用LD SM0.0置1。

所以,省略LD SM0.0,以下程序只占18字节

MOVW   VW0, AC0

DIV    3072, AC0

DECO   AC0, AC0

DECW   AC0

MOVB   AC0, QB0

论坛中知道系统自动设栈顶=1的有多位,甚至有人直接提到过省略LD SM0.0。

以下是引用f1968在2026-04-08 21:56:48的发言 >28楼:版主能否展示最少字...

引用28楼详细内容:

版主能否展示最少字节的代码?渴望学习一下,谢谢!

代码用SMART 200测试不成功,这是S7 200和SMART 200的差异导致还是哪里没做对?

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9410条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。