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
Type | Day | Time | Location | |
---|---|---|---|---|
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
Name | Phone | Office | Office Hours | |
---|---|---|---|---|
Susheel C Vadlamudi | svadlamu'at'gmu.edu | 3-1561 | ENGR 3224 | Mo 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