A en B register
Register A en B zijn 8-bits registers voor algemeen gebruik. De meeste instructies met twee operands gebruiken A of B als één van de twee operands. De tweede operand kan dan een ander register zijn, in het datageheugen staan, etc.
Het resultaat van de meeste bewerkingen die de CPU kan uitvoeren wordt na uitvoeren van de berekening in register A of B geplaatst. Omdat deze registers vaak het (tussen) resultaat van een berekening krijgen, heten deze registers ook wel 'accumulatoren'.
De twee 8-bits registers A en B worden tijdens het uitvoeren van een aantal instructies opgevat als één 16-bits register. Hierbij bevat A dan het meest significante byte, en B het minst significante. Wanneer de twee 8-bits registers worden gecombineerd tot één 16-bits register, heet het gecombineerde register het 'D' register (of accumulator D.) Accumulator D is dus geen apart register, maar de combinatie van A en B.
|