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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How saving sign is done with disposition?

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

Describe fetch & execute instruction

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

Describe fetch&execute using concrete RTN

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Describe the abstract RTN of shift right.

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

Desctibe concrete RTN of shift right

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