Copyright Notice
This material is provided on the Internet for use by students at the
University of Illinois
in the Department of Electrical
and Computer Engineering.
These notes serve as an outline for the ECE291 course,
not as a substitute for regular classroom attendance.
Additional discussion, clearification, and examples are provided in the
classroom.
Use of this material at non-profit, educational insititutions is permitted,
so long as all credits and copyright notices remain intact.
Use of this material (or parts) requires written consent of
author(s).
Contact
lockwood@ipoint.vlsi.uiuc.edu for more information.
- The lecture notes were written and created by
John Lockwood.
- Numerous individuals have made major contributions to
ECE291, including:
- Prof. John Lockwood
- Fall'98, Spring'98, Fall'97, Spring'97, Fall'96 Professor
- Networking, MMX, FPU, graphics, code optimization
- Jay Moorman (Summer 98 Instructor)
- Matt Plavcan (Summer 97 Instructor)
- Prof. Michael Loui
- Spring '96, Fall '95, Spring '95, Fall '94, Spring '94 Professor
- Bresenham's algorithm, stack examples
- Joseph Gebis
- Eric Meidel
- Prof. Kent Fuchs
- Development of LegoBot System
- Prof. Gernot Metz
- Tom Maciukenas
- Jonathan Greenlaw
- Andy Assad
- David Eprim Pearah
- Michael Thiems
- Doug Stirrett
- Allan M. Krol
- Brandon Long
- Jeff Stahl
- The 'Art of Assembly' is copyright by Randall Hyde.
It is included in this collection with the permission
of the author.
- The interactive GradeBot and the online grading applications
were written and created by
John
Lockwood.
- Homeworks and Machines Problems for Fall 1998 Copyright
John Lockwood
with help from Brandon Tipp (Encryption), Josh Scheid (AI)
- Homeworks and Machines Problems for Summer 1998 Copyright
Jay Moorman.
- Homeworks and Machines Problems for Spring 1998 Copyright
John Lockwood
with help from Mike Carter (graphics) and Dan Restelli (sorting)
- Homeworks and Machines Problems for Fall 1997 Copyright
John Lockwood
- Homeworks and Machines Problems for Summer 1997 Copyright
Matt Plavcan
- Homeworks and Machines Problems for Spring 1997 Copyright
John Lockwood
- Homeworks and Machines Problems for Fall 1996 Copyright
John Lockwood
(first on-line class)
- Notes
- Software examples can be assembled with
Microsoft
MASM 6.11
(patched to 6.13 to support MMX).
- Diagrams in these lecture notes were created with
Corel Draw