About the Subject:
To understand the relationship between system
software and machine architecture, design and implementation of assemblers,
linkers and loaders. To understand the design, function and implementation of
assemblers, linkers and loaders. To have an understanding of macro processors
and system software tools. Able to trace the path of a source code to object
code and the to executable file. To design the front end of the
compiler-scanner, parser Understand and identify the relationship between
system software architecture and machine. Analyze the functions of assembler,
compiler, linker, and loaders know the design and implementation of loaders and
linkers.
Topics to be covered in this Seminar:
System software and SIC/XE machine architecture -
Basic assembler functions –Assembler algorithms and data structures – Machine
dependent assembler features, Instruction formats and addressing modes –Control
Sections and Program Linking-Implementation examples MASM assembler-Phases of
compiler-Lexical Analysis- Syntax Analysis- parsers (LL), Bottom-Up parsing,
Operator precedence parsing, LR, SLR and LALR parsers-Intermediate languages-Code
Optimization-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-Basic macro processor functions –Implementation examples: MASM Macro
Processor- Text editors – Overview of Editing Process -– Interactive Debugging
Systems –Relationships with Other parts of the system – User Interface
Criteria. -Virtual Machines
Time to be planned :
1 or 2 days
1 or 2 days
Kind of program :
3D based Seminar and Guest Lecture
for the Students
Reason for the program :
Kalam Scientist Team aiming to build young generation Scientist
Kalam Scientist Team aiming to build young generation Scientist
Sample Clips for reference :
Kalam Scientist Team
7667668009
7667662428





No comments:
Post a Comment