Announcements
- Instructors: Suryajith Chillara and Girish Varma
- Teaching assistants: Sriram Devata and A Kishore Kumar
- Schedule: Monday and Tuesday, 14:00 – 15:25
- Classroom: H-103
Lectures
Part I
- Introduction to Computer Systems File
- Computer Arithmetic 1
- Computer Arithmetic 2
- Computer Arithmetic 3
- Assembly language programming 1 (SimpleRISC)
- References: Chapter 3 from [2]
- Assembly language programming 1 (SimpleRISC) (contd.)
- References: Chapter 3 from [2]
- Assembly language programming 1 (SimpleRISC) (contd.)
- References: Chapter 3 from [2]
- Assembly language programming 1 (SimpleRISC) (contd.)
- References: Chapter 3 from [2]
- Assembly language programming 2 (ARM)
- References: Chapter 4 of [2]
- Assembly language programming 2 (ARM) (contd.)
- References: Chapter 4 of [2]
- Assembly programming 3 (x86)
- References: Chapter 3 of [1], and Chapter 5 of [2]
- Assembly programming 3 (x86) (contd.)
- References: Chapter 3 of [1], and Chapter 5 of [2]
- Assembly programming 3 (x86) (contd.)
- References: Chapter 3 of [1], and Chapter 5 of [2]
References
- R. Bryant and D. O’Hallaron (2015), Computer Systems: A programmer’s perspective (Third edition), Addison-Wesley Publishing Company, USA.
- S. R. Sarangi (2021), Basic Computer Architechture, White Falcon Publishing, India.