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
2
Q
What is the job of the control signals?
A
To execute the instructions given by the concrete RTN
3
Q
What is a logic gate
A
a component of two states
4
Q
What do the following notations mean:
A
5
Q
What is the meaning of:
- Run
- Strt
A
Processor state
- Run: 1-bit run/halt indicator
- Strt: Start signal
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
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
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