0% found this document useful (0 votes)
51 views

SSCD Sys

The document provides information about the System Software and Compiler Design course for semester 6, including: - The course code, credit hours, teaching hours and evaluation scheme. - 5 modules that make up the course content covering topics like assemblers, loaders, linkers, language processors, lexical analysis and syntax analysis. - 2 recommended textbooks and additional reference books for the course. - The expected learning outcomes and exam pattern for the course.

Uploaded by

Abhijeet Thamake
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views

SSCD Sys

The document provides information about the System Software and Compiler Design course for semester 6, including: - The course code, credit hours, teaching hours and evaluation scheme. - 5 modules that make up the course content covering topics like assemblers, loaders, linkers, language processors, lexical analysis and syntax analysis. - 2 recommended textbooks and additional reference books for the course. - The expected learning outcomes and exam pattern for the course.

Uploaded by

Abhijeet Thamake
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Visit : https://hemanthrajhemu.github.

io

Join Telegram to get Instant Updates: https://bit.ly/VTU_TELEGRAM

Contact: MAIL: [email protected]

INSTAGRAM: www.instagram.com/hemanthraj_hemu/

INSTAGRAM: www.instagram.com/futurevisionbie/

WHATSAPP SHARE: https://bit.ly/FVBIESHARE


SYSTEM SOFTWARE AND COMPILER DESIGN
[As per Choice Based Credit System (CBCS) scheme]
(Effective from the academic year 2017 - 2018)
SEMESTER – VI
Subject Code 17CS63 IA Marks 40
Number of Lecture Hours/Week 4 Exam Marks 60
Total Number of Lecture Hours 50 Exam Hours 03
CREDITS – 04
Module – 1 Teaching
Hours
Introduction to System Software, Machine Architecture of SIC and SIC/XE. 10 Hours
Assemblers: Basic assembler functions, machine dependent assembler features,
machine independent assembler features, assembler design options.
Macroprocessors: Basicmacro processor functions,
Text book 1: Chapter 1: 1.1,1.2,1.3.1,1.3.2, Chapter2 : 2.1-2.4,Chapter4:
4.1.1,4.1.2
Module – 2
Loaders and Linkers: Basic Loader Functions, Machine Dependent Loader 10 Hours
Features, Machine Independent Loader Features, Loader Design Options,
Implementation Examples.
Text book 1 : Chapter 3 ,3.1 -3.5
Module – 3
Introduction: Language Processors, The structure of a compiler, The evaluation 10 Hours
of programming languages, The science of building compiler, Applications of
compiler technology, Programming language basics
Lexical Analysis: The role of lexical analyzer, Input buffering, Specifications of
token, recognition of tokens, lexical analyzer generator, Finite automate.
Text book 2:Chapter 1 1.1-1.6 Chapter 3 3.1 – 3.6
Module – 4
Syntax Analysis: Introduction, Role Of Parsers, Context Free Grammars, Writing 10 Hours
a grammar, Top Down Parsers, Bottom-Up Parsers, Operator-Precedence Parsing
Text book 2: Chapter 4 4.1 4.2 4.3 4.4 4.5 4.6 Text book 1 : 5.1.3
Module – 5
Syntax Directed Translation, Intermediate code generation, Code generation 10 Hours
Text book 2: Chapter 5.1, 5.2, 5.3, 6.1, 6.2, 8.1, 8.2
Course outcomes: The students should be able to:
• Illustrate system software such as assemblers, loaders, linkers and macroprocessors
• Design and develop lexical analyzers, parsers and code generators
• Discuss about lex and yacc tools for implementing different concepts of system
software
Question paper pattern:
The question paper will have TEN questions.
There will be TWO questions from each module.
Each question will have questions covering all the topics under a module.
The students will have to answer FIVE full questions, selecting ONE full question from each
module.
Text Books:

https://hemanthrajhemu.github.io
1. System Software by Leland. L. Beck, D Manjula, 3rd edition, 2012
2. Compilers-Principles, Techniques and Tools by Alfred V Aho, Monica S. Lam, Ravi
Sethi, Jeffrey D. Ullman. Pearson, 2nd edition, 2007
Reference Books:
1. Systems programming – Srimanta Pal , Oxford university press, 2016
2. System programming and Compiler Design, K C Louden, Cengage Learning
3. System software and operating system by D. M. Dhamdhere TMG
4. Compiler Design, K Muneeswaran, Oxford University Press 2013.

https://hemanthrajhemu.github.io

You might also like