This course builds on the foundation provided by the course EE222 Digital Electronics and provides the student with the knowledge of the internal organisation of microprocessors and computer buses. The principles of operation of digital computers and the interfacing techniques needed to use microprocessors in engineering applications involving data acquisition are covered.