- Overview of the assembly process
- Machine dependent assembler features
- Machine independent assembler features
- Design of two pass assembler
- Single pass assembler. Malayalam - YT - CS KTU Lectures English
-
Discuss Assemblers - Assembler Functions(3).
-
Significance of SYMTAB aod OPTAB(3).
-
How Forward Reference handled in one-pass assembler(4).
-
Genererate object code for SIC/XE program(8).
-
Machine Independent assembler features(5).
-
Algorithm for 2 pass assembler(7).
-
How assembler will handle literals alloted memmory at end of LTORG(3).
-
Roles of mneumonic table, contents and organaization(3).
-
Write correspnding mathematical expression , generate addresses and text listing(8).
-
Explian 2-pass assembler , functions in each pass(6).
-
Detailed 2-pass assembler flow chart(6).
-
Machine independent assembler features(6).
-
Assembler directives(3).
-
2-pass v/s one-pass assmbler(3).
-
Progeam relocation with modification records(5).
-
Opcode Table,Symbol Table,Literal table,Pool Table(5).
- Basic Loader functions
- Design of absolute loader
- Simple bootstrap Loader
- Machine dependent loader features
- Relocation
- Program Linking
- Algorithm and data structures of two pass Linking Loader
- Overview of linkage editing
- linking loader
- Dynamic linking
- Design of the linkage editor.
- Macro Definitions 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,
- General-Purpose Macro Processors,
- Design of a Macro assembler.
- Basic Operating Systems functions
- Types of Operating Systems
- User Interface
- Runtime Environment.
- Operating Systems Design Options
- Hierarchical Structures
- Virtual Machines
- Multiprocessor Operating Systems -
- Distributed Operating Systems
- Object Oriented Operating Systems.
- Leland L. Beck,System Software-An Introduction to System Programming,3E.
- John J. Donovan, Systems Programming.
- D.M. Dhamdhere, Systems Programming and Operating Systems,2E.
- J Nithyashri, System Software, 2E.
- Srimanta Pal ,System Programming.
- John R. Levine,Linkers & Loaders.