发布于 2011-08-03 14:42:39
23楼
老学童大侠研究似乎简单的问题,却都是朋友们平日里遇到的,想弄清楚的问题,值得我们去学习和研究!向老学童、t1122、我心依旧555大侠对细节的注重和深究表示敬意!
Automann老兄上面的观点:“其实一个电路两种写法的实质问题在于A、O、X如果是网络中的第一条指令,其作用实际上都是将地址中的二进制数取出来,保存到RLO。A0、ON和XN的作用类似,只是多了个非运算。一条指令只有一个操作数,还谈不上与、或、异或的问题,第二条指令才会做该指令的逻辑运算。”我个人认为是正确的,赞同!
比如下面指令我是这样理解的:
//╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬(一)╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬
A I 0.0 //扫描I0.0把它的状态写到RLO里面
= Q 0.0 //将当前的RLO赋给Q0.0
//╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬(二)╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬
O I 0.0 //扫描I0.0把它的状态写到RLO里面
= Q 0.0 //将当前的RLO赋给Q0.0
//╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬(三)╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬
X I 0.0 //扫描I0.0把它的状态写到RLO里面
= Q 0.0 //将当前的RLO赋给Q0.0
//╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬(四)╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬
A I 0.0 //扫描I0.0把它的状态写到RLO里面
A I 0.1 //扫描I0.1的状态,它的状态"与"当前的RLO并更新RLO
= Q 0.0 //将当前的RLO赋给Q0.0
//╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬(五)╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬
O I 0.0 //扫描I0.0把它的状态写到RLO里面
O I 0.1 //扫描I0.1的状态,它的状态"或"当前的RLO并更新RLO
= Q 0.0 //将当前的RLO赋给Q0.0
//╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬(六)╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬
X I 0.0 //扫描I0.0把它的状态写到RLO里面
X I 0.1 //扫描I0.1的状态,它的状态"异或"当前的RLO并更新RLO
= Q 0.0 //将当前的RLO赋给Q0.0
可见,一个逻辑段开始的第一条指令,用“与”、“或”、“异或”都没有什么影响,紧接着后面的指令是关键的,将决定采用什么样的运算方式执行指令!至于AN、ON、XN,只是将当前的操作数地址的状态取反作为当前运算的状态!以上只是个人理解!(仅供参考)
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”