Registers Flashcards

1
Q

What is the arithmetic logic unit?

A
  • Performs arithmetic and logical operations, such as fixed point and floating point arithmetic, logical operations (AND, OR, XOR) and shift operations.
  • Inputs are from the internal bus and the accumulator, with outputs routed to one of the registers.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the control unit?

A

Main function is to fetch program instructions from memory, to decode them and to execute them serially.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the clock?

A

System clock sends a signal to each of the computer components on a regular basis to synchronise all of the computer operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a Register?

A

A fast memory location that exists in the processor or the I/O controller. The computer consists of general purpose and dedicated registers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are General Purpose Registers?

A

normally named R0, R1, R2, etc.) can be used to hold instructions and data temporarily

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are dedicated Registers?

A

are used by the processor to carry out a specific role

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the accumulator?

A

Special register used as fast temporary storage by the ALU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the status Register?

A

Used to hold the status of various flags indicating e.g. positive result, negative result, carry bit used, overflow error, and interrupt status. The details of the SR storage are dependent upon the processor involved.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the program counter?

A

Register that holds the address of the next instruction to be fetched

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the Memory Address Register (MAR)?

A

Holds the address of the current instruction being executed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the Memory buffer Register (MBR)?

A

Holds the instruction from the (MAR) and the associated data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the current instruction register (CIR)?

A

Used to store the instruction that is to be decoded
and executed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly