d = 0 : αποθήκευση στον W d = 1 : αποθήκευση στον f
(Π.Χ)
Σημαίες
Όταν το αποτέλεσμα είναι
0, βάζει την τιμή 1 στο
ψηφίο Z, ενώ όταν δεν είναι
0 βάζει την τιμή 0 στο
ψηφίο Z του καταχωρητή STATUS.
Κύκλοι μηχανής
1 Κύκλος
DECF
Μείωσε κατά ένα την τιμή του
καταχωρητή f
Σύνταξη
[Ετικέτα]DECFf, d ( Η ετικέτα μπορεί να παραληφθεί,
Το σημαίνει διάστημα )
Τελεστές
f : Διεύθυνση καταχωρητή (
00(00h) έως 127(7Fh) ) d : Προορισμός
αποτελέσματος ( 0 ή 1 )
Λειτουργία
Μειώνει κατά 1 την τιμή του καταχωρητή
f.
d = 0 : αποθήκευση στον W d =
1 : αποθήκευση στον f
(Π.Χ)
Σημαίες
Όταν το αποτέλεσμα είναι
0, βάζει την τιμή 1 στο
ψηφίο Z, ενώ όταν δεν είναι
0 βάζει την τιμή 0 στο
ψηφίο Z του καταχωρητή STATUS.
Κύκλοι μηχανής
1 Κύκλος
DECFSZ
Μείωσε κατά
ένα την τιμή του
καταχωρητή f, παρέκαμψε την επόμενη
εντολή αν ο f γίνει 0
Σύνταξη
[Ετικέτα]DECFSZf, d ( Η ετικέτα μπορεί να παραληφθεί,
Το σημαίνει διάστημα )
Τελεστές
f : Διεύθυνση καταχωρητή (
00(00h) έως 127(7Fh) ) d : Προορισμός
αποτελέσματος ( 0 ή 1 )
Λειτουργία
Μειώνει κατά 1 την τιμή του
καταχωρητή f.
d = 0 : αποθήκευση στον W d =
1 : αποθήκευση στον f
Στην περίπτωση που ο καταχωρητής f γίνει 0,
παρακάμπτει την επόμενη εντολή και εκτελεί την
μεθεπόμενη.
Σημαίες
Καμία
Κύκλοι μηχανής
1 Κύκλος 2 Κύκλοι, Όταν ο καταχωρητής f
γίνει 0.
GOTO
Πήγαινε και
εκτέλεσε την εντολή που υπάρχει στην διεύθυνση k
Σύνταξη
[Ετικέτα]GOTOk ( Η ετικέτα μπορεί να παραληφθεί,
Το σημαίνει διάστημα )
Τελεστές
k : Σταθερός αριθμός (
000(000h) έως 2047(7FFh) )
Λειτουργία
Φορτώνει την διεύθυνση k στον
μετρητή προγράμματος (PC) και το πρόγραμμα συνεχίζει να εκτελείται
από την νέα διεύθυνση k. Βάζει τα 12
λιγότερο σημαντικά της ψηφία στον καταχωρητή (PC) και τα υπόλοιπα
δυο στα ψηφία (bit3) και (bit4) του καταχωρητή
PCLATH.