E85 Course contents

Combinational logic (logic gates, K-map simplification, decoder, adder, multiplexor, ROM, PLA), sequential logic (latches, flipflops, registers, counters), finite state machines; Computer arithmetic (number systems, 2's complement, arithmetic operations for fixed and floating point numbers); Instructions and assembly programming (instruction formats, addressing modes, assembly programming); Processor (datapaths, hardwired and micro-programmed control); Memory system (cache and virtual memory); Peripheral I/O devices, and Parallel processing.

E85 Lecture Notes (Under construction)

E85 Homework Assignments

Final Exam (05 Fall)