CE-2800 Home Page
Welcome to CE-2800
CE-2800
introduces assembly language programming for embedded systems.
An embedded system is a specific purpose computer system which is
completely encapsulated within the product it controls. This is in
contrast to a general purpose computer, such as a laptop, that is
intended for a variety of applications. Embedded computer systems are
found in consumer products ranging from personal entertainment products
such as MP3 players to consumer appliances
such as microwave ovens and washing machines to engine control modules
for automobiles. Even children's toys may contain embedded systems.
Embedded systems can be optimized by engineers to meet the specific
requirements of the application in which they are used. Embedded
systems may be optimized for speed as well as size. Speed optimization
may require the use of low level programming languages such as C and
assembly language. Lectures will focus on issues pertaining to assembly
language as well as the subsystems contained within the micrcontroller.
In addition to lectures there are weekly laboratory
exercises that will re-enforce the lecture material.
Prerequisites
CE-2800 is the first course in a four course sequence taken by students
in
the area of embedded systems. For the CE course sequence click
here.
The
prerequisites for the course are
SE-1010
and
CE-1900.