Documente Academic
Documente Profesional
Documente Cultură
Introduction
What is System?
System is the collection of various
components
Ex:- College is a system
What is Programming?
Art of designing and implementing
the programs
What is Soft!are ?
System soft!are
"hese programs assist general use
application programs
Ex:- #peration System $ Assem%ler etc
Application soft!are
"hese are the soft!are developed for the
speci&c goal
System Program:-
'"hese are programs !hich are
re(uired for the e)ective execution
of general user programs on
computer system*
System Programming:-
' It is an art of designing and
implementing system programs*
Components of System
Programming
Interpreter
Assem%ler
Compiler
,ormal systems
-e%ugger
.in/ers
#perating system
Need Of System Software
"he %asic need of system soft!are is to
achieve the follo!ing goals :-
CP4 scheduling
Information management
Error handling
"ypes of translators
Assem%ler:-
Complier:-
Cross Assem%ler:-
Cross Compiler:-
Interpreter
Pure Interpreter
Allocation
.in/ing
:elocation
.oading
"ypes of .oader
Compile-and-go .oader
:elocating .oader
A%solute .oader
;eneral .oader
-ynamic .oader
+acro 5 +acro processor
+acro
+acro is a single line a%%reviation for a group of instruction
+AC:# --------Start of de&nition
I<C: -------- +acro name
A =$-A"A
A >$-A"A Se(uence of instructions to %e
a%%reviated
A ?$-A"A
+E<- -------- End of de&nition
.in/ing and .in/er
.in/ing
.in/er
Alpha%ets
Ex 8oolean alge%ra
"ypes of Assem%ly .anguage
statements
Imperative statements
An imperative statement in
assem%ly language indicates
the action to %e performed
during execution of assem%ly
statement
Ex:- A =$,#4:
-eclarative Statement:-
E@ A -S =
#<E -C '=*
Assem%ler -irectives
Ex S"A:" =AA
4SI<; B$ =C
"ypes of Assem%ler
Pass: Databases
1) $iterals
+) ,-pressions