Вы находитесь на странице: 1из 3

Lecture Plan

Name of Faculty: Harsha Chauhan Course: IMCA Semester: 3rd

Subject: System Software Session: July-Dec 2019 Month:

S.NO Unite Topic No/ Name Schedule Schedule Actual Actual


No./Name Start Date End Date start End date
Date
1. UNIT I System software and
machine architecture
2. The Simplified
Instructional
Computer (SIC)
3. - Data and instruction
formats - addressing
modes
4. - instruction sets - I/O
and
5. programming
6. UNIT II - A simple SIC
assembler
7. Assembler algorithm
8. data structures
9. -Machine dependent
assembler features
10. Instruction formats
11. addressing modes –
12. Program relocation-
Machine independent
assembler features -
13. Literals – Symbol
defining statements –
Expressions
14. - One pass assemblers
15. Multi pass assemblers
16. Implementation
example -
17. - MASM assembler.
18. UNIT III Basic loader functions
19. - Design of an
Absolute Loader
20. A Simple Bootstrap
Loader
21. Machine dependent
loader features -
Relocation
22. – Program Linking
Algorithm Data
Structures for Linking
Loader
23. -Machine-
independent
24. loader features
Automatic Library
Search
25. Loader Options -
Loader design options
26. Linkage Editors
27. Dynamic Linking
28. Bootstrap Loaders
29. Implementation
example - MSDOS
linker
30. UNIT IV Basic macro processor
functions
31. Macro Definition and
Expansion
32. Macro Processor
Algorithm and data
structures
33. Machine-independent
macro processor
features
34. Concatenation of
Macro Parameters
35. Keyword Macro
Parameters
36. Macro within Macro
Implementation
MASM Macro
Processor ANSI C
Macro language.
37. UNIT V Text editors -
Overview of the
Editing Process
38. User Interface– Editor
Structure. Interactive
debugging systems
39. Relationship with
other parts of the
system Debugging
40. functions and
capabilities User-
Interface Criteria.