MC9224 SYSTEM SOFTWARE SYLLABUS | ANNA UNIVERSITY MCA 2nd SEMESTER SYLLABUS REGULATION 2009 2011 2012-2013 BELOW IS THE ANNA UNIVERSITY SECOND SEMESTER MCA MASTER OF COMPUTER APPLICATIONS DEPARTMENT SYLLABUS, TEXTBOOKS, REFERENCE BOOKS,EXAM PORTIONS,QUESTION BANK,PREVIOUS YEAR QUESTION PAPERS,MODEL QUESTION PAPERS, CLASS NOTES, IMPORTANT 2 MARKS, 8 MARKS, 16 MARKS TOPICS. IT IS APPLICABLE FOR ALL STUDENTS ADMITTED IN THE YEAR 2011 2012-2013 (ANNA UNIVERSITY CHENNAI,TRICHY,MADURAI,TIRUNELVELI,COIMBATORE), 2009 REGULATION OF ANNA UNIVERSITY CHENNAI AND STUDENTS ADMITTED IN ANNA UNIVERSITY CHENNAI DURING 2009
MC 9224 SYSTEM SOFTWARE LT P C
3 0 0 3
UNIT I INTRODUCTION 9
Introduction – System software and machine architecture – The Simplified Instructional
Computer (SIC) – Machine Architectures (SIC and SIC/XE) – Data and Instruction
Formats – Addressing Modes –Instruction sets – I/O Programming.
UNIT II ASSEMBLERS 9
Basic assembler functions – A simple SIC assembler – Assembler algorithms and data
structures – Machine dependent assembler features, Instruction formats and addressing
modes – Program relocation – Machine independent assembler features – Literals –
Symbol-defining statements – Expressions – Program Blocks – Control Sections and
Program Linking – One Pass Assembler and Multipass Assemblers - Implementation
examples MASM assembler.
UNIT III LOADERS AND LINKERS 9
Basic loader functions: Design of an Absolute Loader – A Simple Bootstrap Loader
Machine dependent loader features Relocation – Program Linking – Algorithm and Data
Structures for Linking Loader. Machine-independent loader features – Automatic Library
Search – Loader Options Loader design options – Linkage Editors – Dynamic Linking –
Bootstrap Loaders. Implementation examples: MSDOS linker.
UNIT IV MACRO PROCESSORS 9
Basic macro processor functions – Macro Definition and Expansion – Macro Processor
Algorithm and data structures – Machine – independent macro processor features –
Concatenation of Macro Parameters – Generation of Unique Labels – Conditional Macro
Expansion – Keyword Macro Parameters – Macro Processor Design Options –
Recursive Macro Expansion – Algorithm – General Purpose macro Processors – Macro
Processing within Language Translators - Implementation examples: MASM Macro
Processor – ANSI C macro language.
7
UNIT V OTHER SYSTEM SOFTWARE 9
Text editors – Overview of Editing Process - User Interface – Editor Structure –
Interactive Debugging Systems – Debugging functions and capabilities – Relationships
with Other parts of the system – User Interface Criteria.
TOTAL : 45 PERIODS
TEXT BOOK:
1. Leland Beck - “System Software – An Introduction to Systems Programming”, Third
Edition, Pearson Education, Inc., 1999.
REFERENCES:
1. D. M. Dhamdhere, " Systems Programming and Operating Systems", Tata McGraw
Hill Company, 1999.
2. John J. Donovan, “Systems Programming”, Tata McGraw Hill Company, 1991.
MC 9224 SYSTEM SOFTWARE LT P C
3 0 0 3
UNIT I INTRODUCTION 9
Introduction – System software and machine architecture – The Simplified Instructional
Computer (SIC) – Machine Architectures (SIC and SIC/XE) – Data and Instruction
Formats – Addressing Modes –Instruction sets – I/O Programming.
UNIT II ASSEMBLERS 9
Basic assembler functions – A simple SIC assembler – Assembler algorithms and data
structures – Machine dependent assembler features, Instruction formats and addressing
modes – Program relocation – Machine independent assembler features – Literals –
Symbol-defining statements – Expressions – Program Blocks – Control Sections and
Program Linking – One Pass Assembler and Multipass Assemblers - Implementation
examples MASM assembler.
UNIT III LOADERS AND LINKERS 9
Basic loader functions: Design of an Absolute Loader – A Simple Bootstrap Loader
Machine dependent loader features Relocation – Program Linking – Algorithm and Data
Structures for Linking Loader. Machine-independent loader features – Automatic Library
Search – Loader Options Loader design options – Linkage Editors – Dynamic Linking –
Bootstrap Loaders. Implementation examples: MSDOS linker.
UNIT IV MACRO PROCESSORS 9
Basic macro processor functions – Macro Definition and Expansion – Macro Processor
Algorithm and data structures – Machine – independent macro processor features –
Concatenation of Macro Parameters – Generation of Unique Labels – Conditional Macro
Expansion – Keyword Macro Parameters – Macro Processor Design Options –
Recursive Macro Expansion – Algorithm – General Purpose macro Processors – Macro
Processing within Language Translators - Implementation examples: MASM Macro
Processor – ANSI C macro language.
7
UNIT V OTHER SYSTEM SOFTWARE 9
Text editors – Overview of Editing Process - User Interface – Editor Structure –
Interactive Debugging Systems – Debugging functions and capabilities – Relationships
with Other parts of the system – User Interface Criteria.
TOTAL : 45 PERIODS
TEXT BOOK:
1. Leland Beck - “System Software – An Introduction to Systems Programming”, Third
Edition, Pearson Education, Inc., 1999.
REFERENCES:
1. D. M. Dhamdhere, " Systems Programming and Operating Systems", Tata McGraw
Hill Company, 1999.
2. John J. Donovan, “Systems Programming”, Tata McGraw Hill Company, 1991.
No comments:
Post a Comment
Any doubt ??? Just throw it Here...