Day 6 Flashcards
1
Q
- What does it mean that RTN occurs one at a time?
- When A is used?
- How MA and MD are used?
- How many clocks each Ti line takes?
A
- At any given time there is only one data on the line; data saved inside a register. A translation of a register.
- A is used when we need to execute an instruction which involves the translation of two registers. (we save one of them in A)
- MA is used when we want to read an address from memory
- MD is used when we want to read from or write to a data in memory.
- one clock cycle per Ti
2
Q
How saving sign is done with disposition?
A
3
Q
Describe fetch & execute instruction
A
4
Q
Describe fetch&execute using concrete RTN
A
5
Q
Whenever you want to get an address from memory, how is it done?
A
You should copy the address to the MA register. Then the data of the address will be copied to the MD register.
6
Q
How is conditional branch evaluated?
A
- Cond() is evaluated by a combinational logic circuit having inputs from R[rc] and c3<2..0>
- The one bit register CON is not accessible to the user and only holds the output of the combinational logic for the condition.
7
Q
Describe the abstract RTN of shift right.
A
8
Q
Desctibe concrete RTN of shift right
A