jin12
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看jin12的 主题 / 回贴
楼主  发表于: 2008-07-18 00:13
请问各位高手,为什么程序开始加M8000时,数据寄存器D的初始值变为-1,如果把M8000改为X000时,D的初始值就变为0了????
zyfzxh
级别: 论坛版主

精华主题: 12 篇
发帖数量: 6493 个
工控威望: 7501 点
下载积分: 108066 分
在线时间: 4834(小时)
注册时间: 2006-08-10
最后登录: 2024-11-26
查看zyfzxh的 主题 / 回贴
1楼  发表于: 2008-07-18 08:01
能否把程序秀出來?
amen2008
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看amen2008的 主题 / 回贴
2楼  发表于: 2008-07-18 15:55
对,拿来程序看看
jin12
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看jin12的 主题 / 回贴
3楼  发表于: 2008-07-18 22:52
不知道怎样才能把程序贴上来
jin12
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看jin12的 主题 / 回贴
4楼  发表于: 2008-07-18 23:02
图片:
终于知道怎样传了
jin12
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看jin12的 主题 / 回贴
5楼  发表于: 2008-07-18 23:03
这是仿真出来的数据
uthman
QQ:3749615
级别: 家园常客
精华主题: 1 篇
发帖数量: 453 个
工控威望: 813 点
下载积分: 2739 分
在线时间: 771(小时)
注册时间: 2007-10-25
最后登录: 2024-11-23
查看uthman的 主题 / 回贴
6楼  发表于: 2008-07-19 00:22
CML是取反传送指令
k2m214里是00000000取反后就是1111111111111111也就是-1
[ 此贴被uthman在2008-07-19 00:32重新编辑 ]
uthman
QQ:3749615
级别: 家园常客
精华主题: 1 篇
发帖数量: 453 个
工控威望: 813 点
下载积分: 2739 分
在线时间: 771(小时)
注册时间: 2007-10-25
最后登录: 2024-11-23
查看uthman的 主题 / 回贴
7楼  发表于: 2008-07-19 00:39
图片:
仿真结果
uthman
QQ:3749615
级别: 家园常客
精华主题: 1 篇
发帖数量: 453 个
工控威望: 813 点
下载积分: 2739 分
在线时间: 771(小时)
注册时间: 2007-10-25
最后登录: 2024-11-23
查看uthman的 主题 / 回贴
8楼  发表于: 2008-07-19 00:53
用LD X0 ?
即使K2M214里数据是HFF 取反后D0就是HFF00=-256
D0里的数据怎么会=0?
只有一种可能就是这条指令没执行
uthman
QQ:3749615
级别: 家园常客
精华主题: 1 篇
发帖数量: 453 个
工控威望: 813 点
下载积分: 2739 分
在线时间: 771(小时)
注册时间: 2007-10-25
最后登录: 2024-11-23
查看uthman的 主题 / 回贴
9楼  发表于: 2008-07-19 00:55
你让X0强行置ON看看结果?
你会发现和M8000时结果是一样的……
王睿
一切随意
级别: 网络英雄
精华主题: 0
发帖数量: 987 个
工控威望: 6748 点
下载积分: 31090 分
在线时间: 437(小时)
注册时间: 2008-03-20
最后登录: 2024-08-16
查看王睿的 主题 / 回贴
10楼  发表于: 2008-07-19 07:09
楼主的 意思我不是很明白 但是你这个程序不完整 没法说的 了  你里面用到了 CML取反传送 和逻辑的  这个要根据你M214的数据来确定的吧3  谢谢
jin12
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看jin12的 主题 / 回贴
11楼  发表于: 2008-07-25 00:16
这个是不完整的程序,就算不用CML指令,用其它指令也会出现负一,我仿真了几个都是这样