[1.1.1] | 2: The FDE Cycle Flashcards

1
Q

Describe the Fetch process of the CU.

A
  1. PC copies address of next instruction into the MAR.
  2. CU loads address onto address bus.
  3. CU send a read signal along the control bus, causing the RAM to send the desired instruction down the data bus.
  4. Instruction from the data bus is placed on the MDR.
  5. MDR copies the instruction to the CIR
  6. PC is incremented to point to the next instruction.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Describe the decode process of the CU.

A

• The instruction is identified in the CIR and decoded. (Using the decoder’s instruction set.)

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

Describe the execute process of the CU.

A

• The instruction in the CIR is carried out. (It may use values from the ACC, ALU or from memory.)

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

What does the LDA command do? (Assembly)

A

Loads a value into the ACC from a specified memory location.

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

What does the STA command do? (Assembly)

A

Stores a value from the ACC into a memory location.

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

What does the ADD command do? (Assembly)

A

Add a value from memory to the total in the ACC.

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

What does the HLT command do? (Assembly)

A

Halts the program.

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

What does the DAT command do? (Assembly)

A

Labels a memory location with an identifier.

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