Status Register

A status register is a collection of flag bits for a microprocessor that indicates the status of various mathematical operations. These flags are commonly used during conditional testing and program branching. Different microprocessors have their own sets of status flags. Many times, these flags are unique to the microprocessor, due to specific device configurations, et cetera.

Common Status register flags

  • Z = Zero flag. The result of a mathematical operation is zero
  • C = Carry flag. The result of an operation has produced an answer greater than the number of available bits. (This flag may also be set before a mathematical operation to provide a "Borrow" bit)
  • N = Negative flag. The result of a mathematical operation is negative
  • V = Overflow flag. A register or memory location has overflowed its number of available bits. (Similar to the carry flag)
  • I = Interrupt flag. Interrupts can be enabled/disabled by setting or clearing this flag.

See also

 

<< PreviousWord BrowserNext >>
list of conjectures
coach clayton
raytheon sentinel
coach kleats
graham capill
terry southern
marie franois xavier bichat
hyperventilation syndrome
sahure
the sprawl trilogy
cahit arf
thrakkath nar kiranka
the waifs
maguerite, countess of blessington
mokosh
orhan veli
frobisher
gugelhupf
state library of victoria
mithraeum
11
james naughtie
wilfredo santa gomez
sambre oise canal
svetovid
mana wahine te ira tangata
leaf spring
tim sebastian
mary, queen of scots and the murder of lord darnley
rms scythia
mary of scotland
catherine henriette de balzac d'entragues
converting vegetarians
seat marbella
philip martin
georg august schweinfurth
mad dog coll
louise (singer)
mary somerville
uss wasp (1775)
toyota avensis
borg tactical cube ship
pertab singh
fizzbin