COMPUTER ORGANIZATION MODULE-0 Dr. Amit Acharyya, IITH
Course Modules:
Module-1 gives the overview of the course.
Module-2 covers the representation of data, which provides background for all of the modules that follow next. Module 3 covers methods for implementing computer arithmetic. Module 4 and 5 cover the instruction set architecture, which serves as a vehicle for understanding how the components of a computer interact. Module 6 would give you the basics of Hardware description language to help you design the computer. (optional)
Reference Books and Materials
Computer Architecture: A Quantitative ApproachHennessy and Patterson Digital Design Morris Mano. Digital Integrated Circuits Jan M. Rabaey Digital Arithmetic M. Ercegovac and T. Lang Verilog HDL Samit Palnitkar VHDL Programming Douglas Perry