lecture_08 - ECE 190 Lecture 08 The von Neumann model...

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

View Full Document Right Arrow Icon
ECE 190 Lecture 08 February 10, 2011 1 V. Kindratenko The von Neumann model Lecture Topics Von Neumann model LC-3 as a von Neumann machine Lecture materials Textbook Ch. 4 Textbook Appendix C Homework HW2 due February 17 at 5pm in the ECE 190 drop-off box Machine problem MP1.2 due February 17 at 5pm submitted electronically. Announcements Exam is next week. Check Compass for your day/room exam assignment. Remember you can have one sheet of paper with hand-written notes at the exam. No books or calculators.
Background image of page 1

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

View Full Document Right Arrow Icon
ECE 190 Lecture 08 February 10, 2011 2 V. Kindratenko Von Neumann model Concept The von Neumann model/architecture refers to a computer organization which is based on the stored-program concept Stored-program concept refers to the computer architecture in which data and program are stored in the same memory o The von Neumann architecture ≈ stored-program concept First computers built in 1940’s were program-controlled computers o Programmed by setting switches and physically connecting functional units Stored-program digital computes kept their program (set of instructions) and data in read-write random-access memory Von Neumann model components Memory – stores data and program Processing unit – performs the data processing Input – means to enter data and program Output – means to extract results Control unit – controls the order of the instruction execution Processing unit Temporary storage ALU Control unit PC IR FSM Memory MDR MAR Input device Output device
Background image of page 2
Lecture 08 February 10, 2011 3 V. Kindratenko Memory In the last lecture we built a 2 2 -by-3-bit memory o 3-bit addressability – at each memory location we can store 3 bits of information o 2 2 address space – there are that many unique memory locations that can be addressed individually o This memory can be thought of as an array, or sequence of locations that are sequentially numbered 00 111 01 10 010 11 address what is stored at a given location note address and the value stored in memory at that address o In this example, memory location ‘01’ contains value ‘111’ and memory lication’11’ contains value ‘010’ A modern computer with 1 GB of memory o 8-bit (one byte) addressability – at each memory location we can store one byte of data o 2 30 address space - 2 30 uniquely addressable memory locations In general, we will think of memory as a device capable of storing m n -bit words o n – addressability o m – address space o to interact with the memory, we will need n -bit data line, log 2 m -bit address line, and 1- bit WE line n m . . . n
Background image of page 3

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

View Full Document Right Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 10

lecture_08 - ECE 190 Lecture 08 The von Neumann model...

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

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