Computer Organization and Architecture - B.Tech (IT)

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]