[Semester 1] Microarchitecture Flashcards

1
Q

Von Neumann Architecture

A

Instructions and data are stored together: http://computerscience.gcse.guru/wp-content/uploads/2016/04/Von-Neumann-Architecture-Diagram.jpg

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

Buses

A

Address/data lines which transfers data around the CPU

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

True or false: More bits = more buses

A

True! The number of buses is equal to the number of bits.

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

Memory Address Register (MAR)

A

Stores location where data is to be read/written

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

Memory Data Register (MDR)

A

Reads and stores data from the address stored in the MAR

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

Program Counter

A

Stores address for next instruction

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

Memory Buffer Register (MBR)

A

Reads and stores the next instruction

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

Control Store

A

Holds microprograms and selects control signals

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

True or false: The control store can be read and written to

A

False! It can’t be read or written to; it’s basically its own CPU.

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

Microinstruction Register (MIR)

A

Stores bits for an instruction

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

SOURCE

A

The starting register in a microinstruction

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

H

A

The current register in a microinstruction

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

DEST

A

The target register in a microinstruction

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

Control Unit

A

Directs instructions to the rest of the processor

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

Accumulator

A

Stores results of arithmetic operations

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