Computer Organization is concerned with the structure and behaviour of a computer system as seen by the user. It acts as the interface between hardware and software. It deals with the components of a connection in a system. Computer Architecture is about the functionalities of a system. The broad objective of this course is to understand how a computer system works by executing instructions at the micro level. These concepts form the basis of design strategy in embedded systems/ processor design. [Course Roadmap]
- History of Computing
- Von Neumann Computing
- Fixed-point Representation
- Floating-point Representation
- Floating Point Representation -1 by Dilip Kumar Gangwar
- IEEE 754 - Floating Point Representation - 2 by Dilip Kumar Gangwar
- Floating Point Number Representation by Tutorials point
- Floating Point Number Representation GATE Exercise by Tutorials point
- Floating point Number Representation in IEEE 754 Format by Tutorials point
- Floating point representation by THE GATEBOOK
- Floating point representation - IEEE 754 by THE GATEBOOK
- Fixed-point Arithmetic
- Addition and Subtraction by Sudhakar Atchala
- Unsigned Multiplication Example by Always learn more
- Multiplication (Signed Magnitude) by Sudhakar Atchala
- Booth Multiplication with example by Sudhakar Atchala
- Booth’s Algorithm Example by Alaways learn more
- Division Algorithm by Sudhakar Atchala
- Binary Division by Always learn more
- Binary Division (Restoring) by Always learn more
- Binary Division Example (Restoring) by Always learn more
- Binary Division(Non restoring) by Always learn more
- Binary Division Example(Non restoring) by Always learn more
- Floating-point Arithmetic
- Registers and Bus System
- Computer Instructions
- Computer instructions by Sudhakar Atchala
- Instruction Formats by Sudhakar Atchala
- Instruction Formats by Tutorials point
- 3-Address Format Example by Tutorials point
- 2-Address Format Example by Tutorials point
- 1-Address Format Example by Tutorials point
- 0-Address Format Example by Tutorials point
- Instruction Format GATE Ex1, Ex2 by Tutorials point
- Computer Description
- Control Unit
- Microprogrammed Control
- Register Organisation
- General Register Organization by Education4U
- Stack Organization by Sudhakar Atchala
- Stack introduction by Education4U
- Stack Organization by Education4U
- Types of CPU Organization and General Register CPU by Learning Monkey
- Understanding Stack CPU Organization by Learning Monkey
- Addressing Modes
- Types of Addressing Modes by Sudhakar Atchala
- Classification of addressing modes by Tutorials point
- Comparison Table1, Table2 on Addressing modes by Tutorials point
- Addressing Mode GATE Ex.3 by Tutorials point
- Instruction Set
- Data Transfer Instructions by Sudhakar Atchala
- Data Manipulation Instructions by Sudhakar Atchala
- Program Control Instructions by Sudhakar Atchala
- RISC