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.
Viewgraphs of the class presentations and homeworks can be found on the class page on Blackboard. 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 | Monday | 7:20 pm - | 10:00 pm | in Robinson Hall B205 |
Instructor
Dr. Jens-Peter Kaps
Office: Engineering Building, Room 3222
Email: jkaps'at'gmu.edu
Office Hours
- Tuesday 2:00 pm to 3:00 pm
- Thursday 5:00 pm to 6: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 | |
---|---|---|---|---|
Abirami Prabhakaran | aprabhak'at'gmu.edu | 3-1561 | ENGR 3224 | Mo 4:00pm - 7:00pm, Thu 1:00pm - 2:00pm in ENGR 3204 |
Textbooks
Course Text
Modern Processor Design: Fundamentals of Superscalar Processors by John Shen, Mikko Lipasti, McGraw-Hill Higher Education; 1st Edition, 2005, ISBN-13 9780070570641.
Recommended Books
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.
Computer Architecture: A Quantitative Approach, 4th Edition by John Hennessy and David Patterson, Morgan Kauffman; 4th Edition, 2006, ISBN-13: 978-0-12-370490-0.
Related Courses
- ECE 611 Advanced Microprocessors
- ECE 641 Computer System Architecture