1.1 Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What does the ALU do?

A

It does arithmetic and logic operations. Simple arithmetic or < and > comparisons.

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

What does the control unit do?

A

It directs operations within the processors, lets the ALU, memory and I/O know how to respond to instructions from a program. Synchronises actions using an inbuilt clock. Controls FDE cycle.

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

What does the memory unit do?

A

It holds current data and instructions, files, and operating system that the CPU needs. A CPU must pull instructions and data from main memory into the registers. Data must be in use if not it will be stored.

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

What does the program counter do?

A

It contains the address of the instruction being executed at the current time. As each instruction is fetched, the program counter increases by 1.

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

What does the MAR do?

A

It stores the memory address from which data will be fetched for the CPU, or the address to which data will be sent and stored.

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

What does the MDR do?

A

It holds information that is in the process of being transferred from the memory to the central processor.

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

What does the CIR do?

A

It holds the instruction currently being executed or decoded.

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

What does the accumulator do?

A

It stores the results from the ALU

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

What is a bus request?

A

An indicator that a device is requesting the use of the data bus.

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

What is a bus grant?

A

An indicator that the CPU has granted access to the data bus.

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

What does a memory write do?

A

It causes data on the data bus to be written into the addressed location.

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

What does a memory read do?

A

It causes data from the addressed location to be placed on the data bus.

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

What is an interrupt request?

A

An indicator that a device is requesting access to the CPU.

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

What does the clock do?

A

Synchronises operations.

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