Professional Documents
Culture Documents
637624083399691661PPT 18CS61 S1 Ramanagara-6
637624083399691661PPT 18CS61 S1 Ramanagara-6
The collection of one or many programs for a specific purpose is called Software.
Computer Science & Engineering – 18CS61
Types of Software
• System Software
System software is the interface between the hardware and user
applications.
• Application software
Application software are designed for the users to perform their
specific tasks.
The software which provides a platform Those software which runs on an operating
for the user to interact with the hardware system serving specific purpose are called
of a computer are known as system application software
software
System software are needed to run Application software are not needed to run
application software system software.
Run in background and act as a platform. Run in foreground and interact with user.
Example: language processor, OS, disk Example: video player, text editors,
drivers, etc… browser, etc…
X 1 Index register
L 2 Linkage register
PC 8 Program counter
SW 9 Status word
8 1 15
opcode x address
LDA ALPHA
ADD INCR
SUB ONE
STA BETA
LDA GAMMA
ADD INCR
SUB ONE
STA DELTA
...
ONE WORD 1 one-word constant
ALPHA RESW 1 one-word variables
BETA RESW 1
GAMMA RESW 1
DELTA RESW 1
INCR RESW 1 Science & Engineering – 18CS61
Computer
SIC Programming Example (Fig 1.4a)
▪ Looping and indexing: copy one string to another