COMP2620-4 - 11 The von Neumann Model Chapter 4 COMP 2620...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
5/10/10 The von Neumann Model – Chapter 4 COMP 2620 Dr. James Money COMP 2620 11
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
5/10/10 The LC-3 as a von Neumann Machine
Background image of page 2
5/10/10 Instruction Cycle l Each instruction is handled in a systematic way through a sequence of steps call the instruction cycle l Each step is called a phase l There are six phases to the cycle
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
5/10/10 Instruction Cycle l The six phases of the instruction cycle are: Fetch Decode Evaluate Address Fetch Operands Execute Store Result
Background image of page 4
5/10/10 Instruction types l There are three instruction types: Operate instruction – processes data, such as ADD Data movement instruction – moves data from one place to another, such as LDR Control instruction – alters the flow of execution in a program, such as JMP
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
5/10/10 Instruction types l The control instruction changes the sequence of execution in the processing unit l Normally, the MAR is loaded from the PC at the beginning of processing l Thus, the control instruction must affect the PC value during the EXECUTE phase l We use this generate loops and branches
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 16

COMP2620-4 - 11 The von Neumann Model Chapter 4 COMP 2620...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online