Bảng 4 .6 Các dạng hợp lệ trong thanh ghi ACCU
Bảng 4.8 Quy tắc thay đổi của CC0 và CC1 với nhóm lệnh số nguyên 32 bits
CC1 CC0 Ý nghĩa
0 0 ACCU2 = ACCU1
0 1 ACCU2 < ACCU1
1 0 ACCU2 > ACCU1
* Lệnh so sánh bằng nhau hai số nguyên 32 bits
Cú pháp ==D
Lệnh khơng có tốn hạng.
Lệnh so sánh hai số nguyên 32 bits trong hai thanh ghi ACCU1 và ACCU2. Nếu chúng giống nhau thì RLO = 1, ngược lại thì RLO = 0.
Ví dụ: Viết chương trình báo đèn Q1.0 sáng nếu số nguyên trong ô nhớ MD10 bằng 100.
L 100 ==D
= Q1.0
* Lệnh so sánh không bằng nhau hai số nguyên 32 bits
Cú pháp <>D
Lệnh khơng có tốn hạng.
Lệnh so sánh hai số nguyên 32 bits trong hai thanh ghi ACCU1 và ACCU2. Nếu chúng khác nhau thì RLO = 1, ngược lại thì RLO = 0.
* Lệnh so sánh lớn hơn hai số nguyên 32 bits
Cú pháp >D
Lệnh khơng có tốn hạng.
Lệnh so sánh hai số nguyên 32 bits trong hai thanh ghi ACCU1 và ACCU2. Nếu số nguyên trong ACCU2 lớn hơn ACCU1 thì RLO = 1, ngược lại thì RLO = 0.
* Lệnh so sánh nhỏhơn hai số nguyên 32 bits
Cú pháp <D
Lệnh khơng có tốn hạng.
Lệnh so sánh hai số nguyên 32 bits trong thanh ghi ACCU1 và ACCU2. Nếu số nguyên trong ACCU2 nhỏhơn ACCU1 thì RLO = 1, ngược lại thì RLO = 0.
* Lệnh so sánh lớn hơn hoặc bằng hai số nguyên 32 bits
Cú pháp >=D
Lệnh khơng có tốn hạng.
Lệnh so sánh hai số nguyên 32 bits trong hai thanh ghi ACCU1 và ACCU2. Nếu số nguyên trong ACCU2 lớn hơn hoặc bằng ACCU1 thì RLO = 1, ngược lại thì RLO = 0.
* Lệnh so sánh nhỏ hơn hoặc bằng hai số nguyên 32 bits
Cú pháp <=D
Lệnh khơng có tốn hạng.
Lệnh so sánh hai số nguyên 32 bits trong hai thanh ghi ACCU1 và ACCU2. Nếu số nguyên trong ACCU2 nhỏhơn hoặc bằng ACCU1 thì RLO = 1, ngược lại thì RLO = 0.
4.2.2.6. Nhóm lệnh so sánh số thực 32 bits
Tất cả các lệnh so sánh số thực 32 bits của hai thanh ghi ACCU1 và ACCU2 đều tác động vào thanh ghi trạng thái như sau:
BR CC1 CC0 OV OS OR STA RLO FC
- x x x x 0 x x 1