EENG410 – Microprocessors - I

Basic computer organization and introductory microprocessor architecture. Introduction to assembly language programming: basic instructions, program segments, registers and memory.  Control transfer instructions; arithmetic, logic instructions; rotate instructions and bitwise operations in assembly language. Basic computer architecture: pin definitions and supporting chips. Memory and memory interfacing. Basic I/O and device interfacing: I/O programming in assembly and programmable peripheral interface (PPI). Interfacing the parallel and serial ports.

http://faraday.ee.emu.edu.tr/eeng410/