Computer Organization and Architecture
Computer Organization and Architecture
(Established vide Uttaranchal University Act, 2012, Uttarakhand Act No. 11 of 2013)
Premnagar-248007, Dehradun, Uttarakhand, INDIA
Semester: Semester 3
2223020030
Learner ID:
NECESSARY INSTRUCTIONS
1. Cover Page must be filled in Capital Letters. All Fields of the Form are
compulsory to be filled.
2. The assignment should be written / computer typed on A4 size paper and it should be neat
and clearly readable.
3. The cover page should be stapled at the front of each and every assignment.
4. Incomplete Assignments will not be accepted.
Apply the concepts of RISC architecture to optimize a given set of instructions for
better CPU performance.
The main idea behind this is to simplify hardware by using an instruction set composed of a few basic
steps for loading, evaluating, and storing operations just like a load command will load data, a store
command will store the data.
Characteristics of RISC
Simpler instruction, hence simple instruction decoding.
Instruction comes undersize of one word.
Instruction takes a single clock cycle to get executed.
More general-purpose registers.
Simple Addressing Modes.
Fewer Data types.
A pipeline can be achieved.
Advantages of RISC
Simpler instructions: RISC processors use a smaller set of simple instructions,
which makes them easier to decode and execute quickly. This results in faster
processing times.
Faster execution: Because RISC processors have a simpler instruction set, they
can execute instructions faster than CISC processors.
Lower power consumption: RISC processors consume less power than CISC
processors, making them ideal for portable devices.
The main idea is that a single instruction will do all loading, evaluating, and storing
operations just like a multiplication command will do stuff like loading data,
This is a technique known as instruction pipelining, and is used in almost all modern general-purpose
CPUs. Pipelining allows multiple instruction to be executed at a time by breaking the execution
Characteristics of RISC:
It has simpler instructions and thus simple instruction decoding.
More general-purpose registers.
The instruction takes one clock cycle in order to get executed.
The instruction comes under the size of a single word.
Pipeline can be easily achieved.
Few data types.
Simpler addressing modes.