Lecture 1 - Introduction to Computer Architecture
Lecture 2 - The Language of Bits - Part-I
Lecture 3 - The Language of Bits - Part-II
Lecture 4 - The Language of Bits - Part-III
Lecture 5 - Assembly Language - Part-I
Lecture 6 - Assembly Language - Part-II
Lecture 7 - Assembly Language - Part-III
Lecture 8 - ARM Assembly Language - Part-I
Lecture 9 - ARM Assembly Language - Part-II
Lecture 10 - x86 Assembly Language - Part-I
Lecture 11 - x86 Assembly Language - Part-II
Lecture 12 - x86 Assembly Language - Part-III
Lecture 13 - x86 Assembly Language - Part-IV
Lecture 14 - A Primer on Digital Logic - Part-I
Lecture 15 - A Primer on Digital Logic - Part-II
Lecture 16 - A Primer on Digital Logic - Part-III
Lecture 17 - Computer Arithmetic - Part-I
Lecture 18 - Computer Arithmetic - Part-II
Lecture 19 - Computer Arithmetic - Part-III
Lecture 20 - Computer Arithmetic - Part-IV
Lecture 21 - Computer Arithmetic - Part-V
Lecture 22 - Computer Arithmetic - Part-VI
Lecture 23 - Processor Design - Part-I
Lecture 24 - Processor Design - Part-II
Lecture 25 - Processor Design - Part-III
Lecture 26 - Principles of Pipelining - Part-I
Lecture 27 - Principles of Pipelining - Part-II
Lecture 28 - Principles of Pipelining - Part-III
Lecture 29 - Principles of Pipelining - Part-IV
Lecture 30 - The Memory Systems - Part-I
Lecture 31 - The Memory Systems - Part-II
Lecture 32 - The Memory Systems - Part-III
Lecture 33 - The Memory Systems - Part-IV