Sidan 29, STATUS registret.
STATUS är ett av de viktigaste registren i en PIC processor. Eftersom beskrivningen av alla register följer samma format, så tar vi lite extra tid till att studera STATUS. Normalt har man tre delar, överst en del som i text beskriver vad registret har för funktioner, sedan en bild som visar hur de olika biterna i registret är ordnade och sist en förteckning med beskrivning i detalj vad de olika bitarna i resgistret har för funktion.
I bilden i mitten över registret är det bl.a instressant att se vilka bitar som man både kan läsa och skriva ("R/W-") eller bara läsa "R-". Man ser även vad varje bit har för värde, "1" eller "0", vid spänningstillslag ("power on") av processorn.
I listan som följer beskrivs sedan varje bit. Där ser man t.ex av biten "Z" är lika med "1" om föregående operation resulterade i att någonting blev "noll", i annat fall är "Z" biten "0".
O.s.v
"C" biten används ofta vid "Rotate" instruktioner när man vill testa varje bit i en variabel bit-för-bit. Alla 8 bitar roteras genom Carry-biten och den testas sedan.
Notera också att "C-flaggan" är ett vanligt namn på C-biten i STATUS. |