Department of Electrical and Computer Engineering George Mason University Volgenau School of IT & Engineering

General Information

Description

Introduces microprocessor software and hardware architecture. Includes fundamentals of microprocessor system integration, instruction set design, programming, memory interfacing, input/output, direct memory access, interrupt interfacing, and microprocessor architecture evolution. Studies Intel family of microprocessors, and reviews other microprocessor families and design trends.

The Viewgraphs of the lectures are linked from the Schedule Page. Username and password were announced in the second lecure. The viewgraphs are only meant for students registered for this class. You must not distribute them outside of class. Homeworks are due on the due date on paper at the beginning to class. If you can't make it to class, please e-mail the homework by the due date to the instructor.

Meeting Time

TypeDayTimeLocation
Lectures Thursday 4:30 pm -7:10 pm in Innovation Hall 133

Documents

  • Syllabus: (pdf)

Instructor

Dr. Jens-Peter Kaps
Office: Engineering Building, Room 3222
Email: jkaps'at'gmu.edu

Office Hours

  • Monday 3:00 pm to 4:00 pm
  • Wednesday 4:00 pm to 5:00 pm

Additional office hours are by appointment only (see the Contact page for how to setup an appointment).


Teaching Assistant

NameE-Mail Phone Office Office Hours
Susheel C Vadlamudisvadlamu'at'gmu.edu3-1561ENGR 3224Mo 7:30 pm - 8:30 pm

Textbooks

Course Text

Computer Architecture: A Quantitative Approach by John Hennessy and David Patterson, Morgan Kauffman; 4th Edition, 2006, ISBN-13: 978-0-12-370490-0.

Recommended Books

Computer Organization and Design: The Hardware/Software Interface by David Patterson and John Hennessy, Morgan Kauffman; 4th Edition, 2009, ISBN: 978-0-12-374493-7.

MSP430 Microcontroller Basics by John H. Davies, Newnes, 2008, ISBN: 978-0-7506-8276-3.

Intel® 64 and IA-32 Architectures Software Developer's Manuals (all manuals can be downloaded from the Intel Webpage)

The Intel Microprocessors by Barry B. Brey, Prentice Hall; 8th Edition, 2009, ISBN-13: 9780135026458.

Modern Processor Design: Fundamentals of Superscalar Processors by John Shen, Mikko Lipasti, McGraw-Hill Higher Education; 1st Edition, 2005, ISBN-13 9780070570641.


Related Courses

  • ECE 611 Advanced Microprocessors
  • ECE 612 Real-Time Embedded Systems
  • ECE 641 Computer System Architecture

Copyright © 2010 Jens-Peter Kaps
last updated: September 9th, 2010