Introduction to Computer Science
Lectures:
Lectures 1-3 - Introduction, digital logic, building an ALU.
Lectures 4-5 - NASM in Intel.
Lectures 6-7 - Algorithms, linked lists, binary trees.
...will be uploaded succesively...
Lab courses:
Assembly program template
Logisim software homepage - Logic simulation software we will need to build an ALU.
Assembly instruction reference - Most of instructions encountered in x86/64 assembler.