azfeng
级别: 略有小成
精华主题: 0
发帖数量: 96 个
工控威望: 254 点
下载积分: 1331 分
在线时间: 61(小时)
注册时间: 2008-12-03
最后登录: 2024-07-19
查看azfeng的 主题 / 回贴
楼主  发表于: 2008-12-26 00:13
计算D的总和
我想将D0到D20里的20个数据相加,要用什么方法啊,很急哦,望大家帮忙
zxc6688
工业自动化是我们的目标
级别: 略有小成
精华主题: 1 篇
发帖数量: 385 个
工控威望: 338 点
下载积分: 3994 分
在线时间: 174(小时)
注册时间: 2007-09-11
最后登录: 2024-01-05
查看zxc6688的 主题 / 回贴
1楼  发表于: 2008-12-26 08:11
纠正一下楼主的帖,D0到D20不是20个数据,而是21 个。

用变址的方法如下:
LD M8000
ANI M0
ADD D0Z0 D30 D30
INC Z0
LD> Z0 K20
SET M0
具体你自己参考修改
[ 此帖被zxc6688在2008-12-26 09:51重新编辑 ]
本帖最近评分记录:
  • 下载积分:+1(zhangshichao) 热心助人!
  • http://zxc6688.ys168.com/
    顾惜朝
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看顾惜朝的 主题 / 回贴
    2楼  发表于: 2008-12-26 09:46
    最烦琐的方法就是不停地用ADD指令完成
    azfeng
    级别: 略有小成
    精华主题: 0
    发帖数量: 96 个
    工控威望: 254 点
    下载积分: 1331 分
    在线时间: 61(小时)
    注册时间: 2008-12-03
    最后登录: 2024-07-19
    查看azfeng的 主题 / 回贴
    3楼  发表于: 2008-12-26 20:33
    谢谢1楼的朋友,用变址OK。