- 艾寶物聯IOBOV? ─ 工業無線測控專家
比較指令用于比較累加器2與累加器1中的數據大小。比較時應確保兩個數的數據類型相同,數據類型可以是整數、長整數或實數.若比較的結果為真,則RLO為1,否則為0。比較指令影響狀態字,用指令測試狀態字有關位,可得到兩個數更詳細的情況。
指令 |
說 明 |
= =I = =D |
比較累加器2低字中的整數是否等于累加器1低字中的整數 比較累加器2中的長整數是否等于累加器1中的長整數 |
<>I <>D |
比較累加器2低字中的整是否不等于累加器1低字中的數 比較累加器2中的長整數是否不等于累加器1中的長整數 |
>I >D |
比較累加器2低字中的整數是否大于累加器l低字中的整數 比較累加器2中的長整數是否大于累加器1中的長整數 |
<I <D |
比較累加器2低字中的整數是否小于累加器1低字中的整數 比較累加器2中的長整數是否小于累加器l中的長整數 |
>=I >=D |
比較累加器2低字中的數是否大于等于累加器l低字中的數 比較累加器2中的長整數是否大于等于累加器1中的長整數 |
<=I <=D |
比較累加器2低字中的整是否小于等于累加器1低字中的整 比較累加器2中的長整數是否小于等于累加器1中的長整數 |
例3.5.1:
比較存儲字MW10和輸入字IW10中整數的大小。如果兩個整數相等,則輸出Q 4.0為1;若MW10中的數大,則輸出Q 4.1為1;若IW10中的數大,則輸出Q 4.2為1。
L MW 10 // 第一個待比較的數裝入累加器1
L IW // 第二個待比較的數裝入累加器l,第一個數被裝入累加器2
==I
= Q 4.0 // 若(MW 10)=(IW10),則Q 4.0為l,否則為0
>I
= Q 4.1 // 若(MW 10)>(1W10),則Q 4.1為1,否則為0
<I
= Q 4.2 // 若(MWl0)<(IWl0),則Q 4.2為l,否則為0