Takaisin

SUBWF f,d  käskyn toiminta.

f  voi olla mikä rekisteri tahansa. Voidaan esittää joko nimellä tai muistipaikan numerolla.

Vähentää (W-rekisterin) sisällön (f'-rekisterin) sisällöstä,  jos d  = 0 tulos (W-rekisteriin), tai d = 1 niin tulos (f-rekisteriin).
STATUS rekisterin C. C = 1 jos tulos positiivinen, C=1 jos tulos on 0, C=0 jos tulos on negatiivinen.
STATUS rekisterin DC. DC = 1 jos tulos tulos on suurempi kuin 0Fh, DC=0 jos tulos on pienempi kuin 0Fh.
STATUS rekisterin Z. Z = 0 jos tulos positiivinen, Z=1 jos tulos on 0, Z=0 jos tulos on negatiivinen.

Käskyyn kuuluu varsinaisen käskyn lisäksi vielä tarkennus, miten käsky toimii.
Esim. 
    SUBWF    KPLS,1    ; KPLS-rekisterin sisällöstä vähennetään W-rekisterin sisältö ja tulos KPLS-rekisteriin.
tai
    SUBWF    KPLS       ; Käsky toimii samoin kuin edellinen.
tai
    SUBWF    KPLS,0    ; KPLS-rekisterin sisällöstä vähennetään W-rekisterin sisältö ja tulos W-rekisteriin.

Takaisin