NPTEL : NOC:Computer Architecture (2017) (Computer Science and Engineering)

Co-ordinators : Prof. Smruti R.Sarangi


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