wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-11-16
查看wangnaizhi的 主题 / 回贴
楼主  发表于: 2019-04-26 09:13
图片:
图片:
最近一个项目写程序的时候发现 前面生产出来的数据对后面流程会产生影响 但是后面的消费这个数据的时间跨度较长 前端会继续产生数据 后面有可能会出现消费不过来的情况的  于是就想了一下加个数据缓冲 还没有上机试  发出来 大家先讨论一下 这种思路有没有问题 具体的看下面的附图
迪迦奥特曼
宁静是奢侈的奢求。
级别: 论坛先锋
精华主题: 0
发帖数量: 329 个
工控威望: 1175 点
下载积分: 2458 分
在线时间: 119(小时)
注册时间: 2018-03-30
最后登录: 2024-08-30
查看迪迦奥特曼的 主题 / 回贴
1楼  发表于: 2019-04-29 15:50
楼主能具体说明一下程序中变址寄存器的用法吗,让小弟回顾一下,谢谢
宁静是奢侈的奢求。
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-11-16
查看wangnaizhi的 主题 / 回贴
2楼  发表于: 2019-04-30 08:46
引用
引用第1楼迪迦奥特曼于2019-04-29 15:50发表的  :
楼主能具体说明一下程序中变址寄存器的用法吗,让小弟回顾一下,谢谢

我这边用变址的位置目的是找出D80后面哪个数据是空的 然后再将数据放到这个空位里面 最后消耗一个就右移一次 如此循环下去  考虑到实际使用情况只会有3个数据进行缓冲 就用了4个位置做了一下 还没有上机试  等上机试了 我再更新一下结果
本帖最近评分记录:
  • 下载积分:+5(迪迦奥特曼) 真诚感谢!
    社会主义好
    级别: 略有小成
    精华主题: 0
    发帖数量: 173 个
    工控威望: 318 点
    下载积分: 905 分
    在线时间: 802(小时)
    注册时间: 2009-09-25
    最后登录: 2024-11-16
    查看社会主义好的 主题 / 回贴
    3楼  发表于: 2019-04-30 09:10
    楼主思路不错,做个标记持续关注