7.4 Control and Buses Flashcards

1
Q

What is a dathpath and what does it consist of

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

What is a control path (and how does it relate to the datapath)

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

How does the control path behave as a finite state machine

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

Why are so many OR modules used in the control path

A

For extensibility of inputs. If you want to turn on a register based on several inputs etc.

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

How can we design the control unit to be programmable (instead of fixed)

A

Micro-programmed control

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

Why is micro-programmed control necessary (programmable control path)

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

What would the micro-program (steps to control datapath) be for the following ISA instruction on the Hex8 computer

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

Where are micro-programs stored?

A

ROM

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

What is a bus

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

What is the difference between an internal and external bus

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

What is the difference between a serial and parallel bus

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

What is a synchronous bus (and how does it work)

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

What is an asynchronous bus (and how does it work)

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