This course looks at the architecture of 32 bit and 64 bit microprocessors, assembly and the high level programming of advanced microprocessor systems. Topics also include a study of a family of microprocessors such as 80x86, Pentium and PII, a comparative study of different families of microprocessors, dynamic memory and input/output interfacing.