What Are System Program?: Explain Drop, Balr, BR, Start, Using, End, DS, DC, Equ
What Are System Program?: Explain Drop, Balr, BR, Start, Using, End, DS, DC, Equ
System programming involves designing and writing computer programs that allow the computer
hardware to interface with the programmer and the user, leading to the effective execution of
application software on the computer system. Elements of system program are: -
1) Assembler: An assembler is a program that converts assembly language into machine code. It
takes the basic command that can be recognized by a specific type of processor.
2) Loader: A loader is a major component of an OS that ensures all necessary program and libraries
are loaded which are essential during the startup phase of running od program. It places the
libraries & program into the main memory.
3) Linker: Linker is a program into a system which helps to link the object modules of program into
a single object file. It performs the process of linking.
4) Compiler: A compiler is a special program that processes statement written in particular
programming languages & turns them into machine language “code” that a computer processor
uses. The life that is created contains what are called the source statement.
5) Macro-processor: Macro-processor is a program that let you define the code that is reused
many time giving it a specific Macro name & reuse code by just writing the macro name only.
Explain DROP, BALR, BR, START, USING, END, DS, DC, EQU.
USING: - Indicates to the assembler which general register to be used base and what will be its content.
DROP: -Indicates to the assembler which general register cannot be used as a base.
BALR: - It is an instruction to the computer to load register with next address and branch to the address
in the second field.
Start: - It tells the assembler where the beginning of the program is & allow the user to give a name to
the program.
END: - It tells the assembler that the last card off the program has been reached.
DC: - It is used to declare or define the value.
DS: - Used to store value at specified address.
EQU: - Allows program to define a variable.
Function: Macro are used to make a sequence of computing instruction available to the programmer as
a single program statement, making the programming task less tedious and less error pron.