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
Comments
No comments have yet been made