Undergraduate Program > Undergraduate Courses > ELE3230 - Microprocessors and Computer Systems
3Units
Objective

This course is designed for students to gain an understanding of microprocessor and computer systems. Through this course, students will learn the essentials of modern microprocessors and a microcontroller, as well as assembly programming. Recent advances in selected topics will also be discussed.



Syllabus
  • The development of computer systems
  • Components of microprocessor-based computer
  • 8086/8088 Machine language and assembly language
  • 8086/8088 Internal registers, segment and offset
  • 8086/8088 Stack operation
  • 8086/8088 Addressing modes
  • 8088 Hardware
  • 8086/8088 Interrupt
  • 8051 Microcontroller
  • Memory
  • Serial and parallel I/O
  • DMA, pipelining, cache and hardware interface


Learning Outcome

By the end of the course, students should be able to

  • Have an overall picture of the history, progress, and importance of computer systems, and understand its advantages and limitation.
  • Understand the hardware and software of computer systems
  • Perform low-level computer language programming to control the operation of computers
  • Understand different technologies used in computer systems and their importance.
  • Perform simple experiments to control the hardware by computers and programs.


Back to the List
Search
 
Related Links