Registers

HideShow resource information
  • Created by: mayssa
  • Created on: 18-11-13 13:06
Registers (accumulator) acc
this holds the results of the current set of calculations e.g. add #36 means add 36 to the current content
1 of 7
Registers (Stack pointer) sp
this holds the return address, procedure or the function parameters and local variables, its accessed when a procedure or function is called or an interrupt is serviced
2 of 7
Registers (Status register) sr
this hold condtion codes to indicate the outcome of operations, for example an arithmentic operation may produce a positive/negative zero or overflow results, so a flag is set accordingly.
3 of 7
Registers (program counter) pc
points to the next instruction to be fetched and executed
4 of 7
what does MBR stand for?
memory buffer register-this ais a 2 way register that holds data fetched from memory
5 of 7
what does CIR srand for?
current instruction register-temporary holding ground for the instruction that has just been fetched from memory
6 of 7
what does MAR stand for?
memory address registers-the address in main memory that is currently being read or written
7 of 7

Other cards in this set

Card 2

Front

Registers (Stack pointer) sp

Back

this holds the return address, procedure or the function parameters and local variables, its accessed when a procedure or function is called or an interrupt is serviced

Card 3

Front

Registers (Status register) sr

Back

Preview of the front of card 3

Card 4

Front

Registers (program counter) pc

Back

Preview of the front of card 4

Card 5

Front

what does MBR stand for?

Back

Preview of the front of card 5
View more cards

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all Databases resources »