新浪博客

TIAv17环境下再次学习练习STL-96单字与运算

2024-02-21 20:03阅读:
继续学习TIA环境STL编程,本篇学习单字与运算。
格式
AW
AW <常数>
TIAv17环境下再次学习练习STL-96单字与运算
指令描述
AW (单字与运算)根据布尔逻辑与运算,将 ACCU 1-L 的内容与 ACCU 2-L 的内容或与 16 位常数逐位进行组合。只有当两个在逻辑运算中组合的两个字的相应位都为'1'时,结果字中的位才为'1'。结果存储在 ACCU 1-L 中。ACCU 1-H 和 ACCU 2 (以及 ACCU 3 和 ACCU 4,对于具有四个 ACCU 的CPU)保持不变。状态位 CC 1 被置为运算结果(如结果不等于零,则 CC 1 = 1)。复位状态字的位 CC 0和 OV 为 0。
AW:组合 ACCU 1-L 和 ACCU 2-L。
AW <常数>:将 ACCU 1 和 16 位常数组合。
状态字
TIAv17环境下再次学习练习STL-96单字与运算

在前面练习基础上新增STL程序段
TIAv17环境下再次学习练习STL-96单字与运算
上面两个字做与运算,有的位是1,有的位是0,结果不为0,所以CC1=1
TIAv17环境下再次学习练习STL-96单字与运算
修改上面的程序,字做与计算后,所有位是0,所以CC1=0
TIAv17环境下再次学习练习STL-96单字与运算
新增程序段,与常数做与运算
TIAv17环境下再次学习练习STL-96单字与运算

我的更多文章

下载客户端阅读体验更佳

APP专享