Lecture : Monday -> 09.00 am - 11.00 am
Tutorial : Tuesday -> 09.00 am - 11.00 am
Practical : Wednesday -> 03.00 pm - 05.00 pm
Text Book: Computer Organization and Design (ARM edition) - The Hardware and Software Interface by David A. Patterson and John L. Hennessy
Important Notice
Join the Google Classroom. Link is already shared with you through email.
Topic | Content | Understanding |
Introduction | Slides Assignment | What is the use of the subject? Why Architecture and Organization are Important? How high level programs are accepted by machines? |
Hardware Instructions (Assembly Code) | Slides | Types of Architecture ARM Instructions Registers |
Hardware Instructions Format and Number Systems | Slides Assignment | Floating Point Representation (Single and Double) Computer Instructions from the Assembly Code Instruction Format |
Memory Allocation and Program Translation | Slides Assignment | Memory Allocation for program and data Different Addressing Handling size issue of constant Program Translation |
Arithmetic Operations | Slides | Binary Addition, Subtraction, Multiplication and Division Hardware Operations |
Logic Design | Slides | Gates, Truth Table, Logics (Sequential and Combinational) Adder and 1 - Bit ALU |
MIPS, ARM and x86 Instruction set Cheatsheet [It is a draft and will be updated regularly]
Linux top command Interpretation
An article on RISC Vs CISC.
An article for Universal Gates
Attendance Sheet is here
Course Instructor: S.Venkatesan
Teaching Assistants(TAs) [For Section C]