MCA-405 System Programming

MCA-405 System Programming !

Introduction to System Software: Definition, Components of System Software, evolution of System Software.

Assemblers: Elements of Assembly language programming, overview of assembly process, design options- one pass assembler & multi pass assembler.

Macroprocessors: Basic functions, Design options-Recursive macro expansion, General purpose macro processors, Macro processing within language translators.

Compilers: Overview of Compilation process, Programming Language Grammar, Scanning, Parsing, Storage allocation, Compilation of expressions, Compilation of Control Structures, Code optimization, Design options-Compiler-Compilers, P-code compilers, Interpreters.

Loaders & Linkage Editors: Loading, Linking & Relocation, Program relocatibility, Overview of Linkage editing, linking for program overlays.

Software Tools: Spectrum of Software tools, text editors, Program generators, debugs monitors, Programming environments.

Leave a Reply

Your email address will not be published. Required fields are marked *