This course equips electrical engineering education students to understand how microprocessors work on computers. The material that will be studied in this course includes computer architecture, a minimum 8088 microprocessor system and microprocessor programming techniques using assembly language. After taking this course, students are expected to be able to explain the definition and how a microprocessor works on a computer, starting from architecture, programming and interfaces.