Day 5 Flashcards

1
Q

What is RTN?

what is the difference between abstract RTN and concrete RTN?

A
  • Register transfer notation
  • Abstract - explain to the computer what to do
  • Concrete - explain to the computer how to do
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the job of the control signals?

A

To execute the instructions given by the concrete RTN

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

What is a logic gate

A

a component of two states

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

What do the following notations mean:

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

What is the meaning of:

  • Run
  • Strt
A

Processor state

  • Run: 1-bit run/halt indicator
  • Strt: Start signal
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Explain

A

Steps of instruction interpretation:

  • If Run = 0 and Strt = 1 then
    • set Run=1
    • call instruction interpretation.
  • If Run = 1 then
    • Set IR=M[PC], set PC=PC+4
    • call instruction execution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a multiplexer?

A

a multiplexer (or mux) is a device that selects between several input signals and forwards it to a single output line

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

What is a bus?

What does a bus provide?

A
  • It is a communication system that transfers data between components inside a computer*
  • It provides:*
  • data path
  • control
How well did you know this?
1
Not at all
2
3
4
5
Perfectly