技术论坛

作者 主题
瓶底无
新手

经验值:41
发帖数:37
精华帖:0
楼主    2003-07-09 10:45:13
主题:疑问...
各位大虾们:
请问 ldn i0.0
= q0.0 和
ld i0.0
not
= q0.0
有什么区别?
Amcorben
游士

经验值:176
发帖数:164
精华帖:1
    2003-07-21 14:50:56
精华帖  主题:回复
我想你是要区别LDN与NOT
你的这几行程序里程序执行结果虽然是一样,但是两个NETWORK的意义是不一样的.
调试一下这两个NETWORK:

NETWORK 1
LDN I0.0
A I0.1
= Q0.0

NETWORK 2
LD I0.0
A I0.1
NOT
= Q0.1

这两个NETWORK看起来只是在你的两个NETWORK里分别加了一A I0.1,区别不大,但是执行的结果却是让人吃惊的:很不一样!
LDN 指令是对其操作数(1BIT)求反读进来,只受1BIT影响;
NOT 指令读入前面的Power flow,取反,受整个指令串影响.
因此这两个指令不可混淆
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。