Makro Komutları
|
G Kod |
L Kod |
İşlem |
Tanım |
|
G65 |
L01 |
Atama |
#A = #B |
|
G65 |
L02 |
Toplama işlemi |
#A = #B + #C |
|
G65 |
L03 |
Çıkarma işlem |
#A = #B - #C |
|
G65 |
L04 |
Çarpma işlemi |
#A = #B * #C |
|
G65 |
L05 |
Bölme işlemi |
#A = #B / #C |
|
G65 |
L06 |
Blok halinde atama |
#A = BMOV[5, 3] |
|
G65 |
L11 |
Mantıksal VEYA işlemi |
#A = #B | #C |
|
G65 |
L12 |
Mantıksan VE işlemi |
#A = #B & #C |
|
G65 |
L13 |
Mantıksal ÖZEL VEYA işlemi |
#A = #B ^ #C |
|
G65 |
L14 |
Sağa kaydırma |
#A = SHR[#B, 3] |
|
G65 |
L15 |
Sola kaydırma |
#A = SHL[#B, 3] |
|
G65 |
L21 |
Karekök alma işlemi |
#A = SQR[16] |
|
G65 |
L22 |
Mutlak değeri alma işlemi |
#A = ABS[-16] |
|
G65 |
L23 |
Bölenden kalan değeri alma işlemi |
#A = 18 % 4 |
|
G65 |
L24 |
BCD koddan BIN koda dönüştürme |
#A = BIN[18] |
|
G65 |
L25 |
BIN koddan BCD koda dönüştürme |
#A = BCD[18] |
|
G65 |
L27 |
Dik Üçgen Hipotenüs Hesaplama |
#A = SQRA[10, 15] |
|
G65 |
L28 |
Dik Üçgen Kenar Hesaplama |
#A = SQRS[10, 15] |
|
G65 |
L31 |
Sinüs hesaplama |
#A = SIN[#B, 450000] |
|
G65 |
L32 |
Kosinüs hesaplama |
#A = COS[#B, 450000] |
|
G65 |
L33 |
Tanjant hesaplama |
#A = TAN[#B, 450000] |
|
G65 |
L34 |
Ark tanjant hesaplama |
#A = ATAN[#C, #B] |
|
G65 |
L35 |
Ark sinüs hesaplama |
#A = ASIN[#B, #C] |
|
G65 |
L36 |
Ark kosinüs hesaplama |
#A = ACOS[#B, #C] |
|
G65 |
L80 |
Belirli bir satıra koşulsuz yönlendirme |
GOTO 300 |
|
G65 |
L81 |
Belirli bir satıra koşullu yönlendirme |
IF #A == 100 THEN GOTO 300 |
|
G65 |
L82 |
Belirli bir satıra koşullu yönlendirme |
IF #A <> 100 THEN GOTO 300 |
|
G65 |
L83 |
Belirli bir satıra koşullu yönlendirme |
IF #A > 100 THEN GOTO 300 |
|
G65 |
L84 |
Belirli bir satıra koşullu yönlendirme |
IF #A < 100 THEN GOTO 300 |
|
G65 |
L85 |
Belirli bir satıra koşullu yönlendirme |
IF #A >= 100 THEN GOTO 300 |
|
G65 |
L86 |
Belirli bir satıra koşullu yönlendirme |
IF #A <= 100 THEN GOTO 300 |
|
G65 |
L87 |
İmleci belli bir satıra koşulsuz yönlendirme |
INDX 10 |
|
G65 |
L99 |
Alarm verdirme |
ALM 1 |
