| 作者 | 主题 |
|---|---|
|
瓶底无 新手 经验值:41 发帖数:37 精华帖:0 |
楼主
主题:疑问...
各位大虾们:
请问 ldn i0.0 = q0.0 和 ld i0.0 not = q0.0 有什么区别? |
|
Amcorben 游士 经验值:176 发帖数:164 精华帖:1 |
楼
主题:回复
我想你是要区别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,取反,受整个指令串影响. 因此这两个指令不可混淆 |