Book Details

SYSTEM PROGRAMMING

SYSTEM PROGRAMMING

Published by uLektz

Course Code : PCCS4203
Author : uLektz
University : Biju Patnaik University of Technology (BPUT)
Regulation : 2010
Categories : Computer Science
Format : ico_bookePUB3 (DRM Protected)
Type :

eBook

FREE

Buy Now

Description :SYSTEM PROGRAMMING of PCCS4203 covers the latest syllabus prescribed by Biju Patnaik University of Technology (BPUT) for regulation 2010. Author: uLektz, Published by uLektz Learning Solutions Private Limited.

Note : No printed book. Only ebook. Access eBook using uLektz apps for Android, iOS and Windows Desktop PC.

Topics
UNIT I INTRODUCTION, MACHINE STRUCTURE AND MACHINE LANGUAGE

1.1 Introduction: System Software, Application Software, Machine Structure, Evolution of components of a programming system (Assembler, Loader, Macros, Compiler, Formal Systems)

1.2 Evolution of Operating Systems, Functions of Operating System

1.3 Machine Structure: General Machine Structure, Approach to a new machine, Memory Registers, Data, Instructions, special features

1.4 Machine Language: Long Way, No looping, Address Modification, Looping

1.5 Introduction to Assembly Language Program

UNIT II ASSEMBLERS AND LOADERS

2.1 Assemblers: Design Procedure, Design of Assembler, Table Processing

2.2 Macros Language and Macro Processor: Macro Instructions, Features of a Macro Facility, Implementation

2.3 Loaders: Loader Schemes, Design of an Absolute Loader, Direct Linking loader, Bootstrap Loader

UNIT III PROGRAMMING LANGUAGES, FORMAL SYSTEMS AND COMPILERS

3.1 Programming Languages: Importance of High Level Languages, Features, Data Types and Data Structures, Storage Allocation and Scope Name, Accessing Flexibility, Functional Modularity, Asynchronous Operations, Extensibility and Compile time Macros

3.2 Formal Systems: Uses of Formal Systems, Formal Specification, Formal Grammars, Backus-Naur Form, Canonic Systems, Canonic Systems vs Formal Systems

3.3 Compilers: Introduction to Compilers, Phases of a compiler (Lexical Phase, Syntax Phase, Interpretation Phase, Optimization, Code Generation, Assembly, passes of a compiler), Intermediate Form, Storage Allocation, Code Generation, Data Structure

loading