After successfully completing the course, you will be able to: Describe the basic components of a Computer System, its instruction set architecture and its basic fetch-execute cycle operation; describe how data is represented and recognized in a computer; understand the basics of Assembly Language programming including addressing modes, subroutines, interrupts, stacks, etc. | Lecture Computer organization and assembly language Chapter 1 - Dr. Safdar Hussain Bouk