lecture_05 - ECE 190 Lecture 05 September 6 2011 The von...

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

View Full Document Right Arrow Icon
ECE 190 Lecture 05 September 6, 2011 1 V. Kindratenko The von Neumann model Lecture Topics FSM (continued from last lecture) Von Neumann model LC-3 as a von Neumann machine Lecture materials Textbook Ch. 4 Textbook Appendix C Homework/Projects HW2 due September 7 at 5pm in the ECE 190 drop-off box Announcements Learn SVN! o Go over Lab 1 if you are still having issues o Email Keith Campbell if you still do not have access to SVN o Make sure you learn how to check (via webpage) that your submission went through o We will not accept lab and MP submissions any other way! o We will have an extra session about SVN on Wednesday at 5:30pm in DCL 440 From now on, labs will be due on Mondays at 5pm
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 05 September 6, 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
Image of page 2
ECE 190 Lecture 05 September 6, 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 . . .
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 ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern