該指令的助記符、指令代碼、操作數、程序步如表所示。

ADD
加法指令是將指定的源元件中的二進制數相加,結果送到指定的目標元件中去。 ADD
加法指令的說明如圖表示。

當執行條件 X0 由
OFF → ON 時,
[D10]+[D12] → [D14] 。運算是代數運算,如
5+ ( -8 ) =-3
。
ADD
加法指令有
3 個常用標志。 M8020 為零標志,
M8021 為借位標志, M8022 為進位標志。
如果運算結果為 0 ,則零標志
M8020 置 1 ;如果運算結果超過
32767 ( 16 位)或
2147483647 ( 32 位),則進位標志
M8022 置 1 ;如果運算結果小于
-32767 ( 16 位)或
-2147483647 ( 32 位),則借位標志
M8021 置 1 。
在 32
為運算中,被指定的字元件是低 16 位元件,而下一個元件為高
16 位元件。
源和目標可以用相同的元件號。若源和目標元件號相同而采用連續執行的
ADD 、( D ) ADD
指令時,加法的結果在每個掃描周期都會改變。
|