DECFSZ f,d käskyn toiminta.
![]()
![]()
Vähentää (f-rekisteristä) 1.
Tulos siirretään d:n määräämään paikkaan, jos d = 0 tulos (W-rekisteriin), tai d = 1 niin tulos (f-rekisteriin)
Ohitetaan seuraava käsky jos tulos on 0.Käskyyn kuuluu varsinaisen käskyn lisäksi vielä tarkennus, miten käsky toimii.
Esim.
DECFSZ KPLS,1 ; KPLS-rekisterin sisällöstä vähennetään 1 ja tulos KPLS-rekisteriin.
GOTO OSOITE ; Hyppy OSOITE paikkaan jos tulos ei ole 0
Seuraava käsky
tai
DECFSZ KPLS ; Käsky toimii samoin kuin edellinen.
GOTO OSOITE1 ; Hyppy OSOITE1 paikkaan jos tulos ei ole 0
GOTO OSOITE2 ; Hyppy OSOITE2 paikkaan jos tulos on 0
tai
DECFSZ KPLS,0 ; KPLS-rekisterin sisällöstä vähennetään 1 ja tulos W-rekisteriin.
GOTO OSOITE ; Hyppy OSOITE paikkaan jos tulos ei ole 0
Seuraava käsky