Instruction Set : Computer Architecture

RitwikMishra23 77 views 13 slides Sep 23, 2023
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

This presentation describes what INSTRUCTION SET is, its basic definition, importance and its role in computer architecture along with how the architecture of computer depends on the INSTRUCTION SET.


Slide Content

MAHARISHI UNIVERSITY OF INFORMATION TECHNOLOGY LUCKNOW A PRESENTATION ON INSTRUCTION SET Presented by : RITWIK MISHRA Stream/Year/Semester : COMPUTER SCIENCE/2 nd /3 rd Subject : COMPUTER ARCHITECTURE AND ORGANISATION Subject Code : EBC302

INSTRUCTION SET A topic under Computer Architecture

INSTRUCTION SET (in Layman’s terms) Instruction set refers to the group of large number of bits which represents the functions that are needed to be performed by the computers/devices.

What Instruction Set actually is…?? An  Instruction Set Architecture (ISA)  is a part of a computer that contains the commands for the processor to function.  It can be defined as the design of a computer from the programmer’s perspective. It describes the design of a computer in terms of the basic operations it must support. 

Dependency of Computer Architecture on Instruction Set The architecture of the computer system has some dependency on the effective length of the instruction set. i.e. REDUCED INSTRUCTION SET COMPUTERS (RISC) have fixed effective length of instruction set whereas in COMPLEX INSTRUCTION SET COMPUTERS (CISC) the effective length of instruction set varies.

What Instruction Set Architecture Comprises of….??

The OPCODE *The number of bits defined for (or assigned to) OPCODE varies from processor to processor.

} } } } } Opcode Final address Mode Initial Address Address of operand

How Instruction Set affects other factors

RISC & CISC : Major Differences

INSTRUCTION SET : Importance? The instruction set is the part of a computer that pertains to programming, which is more or less machine language. It provides commands to the processor, to tell it what it needs to do . The general purpose of an instruction set architecture centers on defining how the processor is controlled by the software. Fundamentally, it serves as a bridge, as well as a boundary between software and hardware .

Conclusion The clear and in-depth knowledge of INSTRUCTION SET ARCHITECTURE is a fundamental requirement for building FAST , EFFICIENT computers/devices that OPTIMIZE MEMORY and process resources.

Next time you use a device, just wonder how many functions it can perform and how large its instruction set would be…. ..Thank You..