Lesson Plan: Sub Code & Name: CS2304
Lesson Plan: Sub Code & Name: CS2304
02
LESSON PLAN
Sub Code & Name : CS2304 S(STE) SO*T+ARE Unit: I ,r#nc-: CSE Se.e/ter: 0
LP-
CS2304
UNIT I Introduction: System software and machine architecture - The Sim !ified "nstructiona! Com uter #S"C$ - %achine architecture - Data and instruction formats - addressin& modes - instruction sets - "/O and ro&rammin&. Objective: To understand the re!ationshi 'etween system software and machine architecture. Se//ion To1ic/ to be covered No 1. "ntroduction to System Software ( %achine structure 2. +. 2. ). 3. 5. S"C - Sim !ified "nstructiona! Com uter -%achine .rchitecture S"C//0 - %achine .rchitecture Data and "nstruction 1ormats .ddressin& %odes "nstruction Sets and "n ut/out ut S"C - Pro&rammin& 04am !es C"SC and 6"SC %achines Te#c-in% )et-od ,, ,, ,, ,, ,, ,, ,,
Re& 1*2* + 1 1 1 1 1 1
DOC/LP/01/28.02.02
LESSON PLAN
Sub Code & Name : CS2304 S(STE) SO*T+ARE Unit: II ,r#nc-: CSE Se.e/ter: 0
LP-
CS2304
UNIT II A//e.b2er/: ,asic assem'!er functions - . sim !e S"C assem'!er - .ssem'!er a!&orithm and data structures %achine de endent assem'!er features - "nstruction formats and addressin& modes - Pro&ram re!ocation - %achine inde endent assem'!er features - Litera!s - Sym'o!-definin& statements 04 ressions - One ass assem'!ers and %u!ti ass assem'!ers - "m !ementation e4am !e - %.S% assem'!er Objective: To 7now the desi&n and im !ementation of assem'!ers.
Se//io n No 8. 9. 10. 11. 12. 1+. 12. 1). 13. 15. 18. 19. 20.
To1ic/ to be covered ,asic .ssem'!er 1unctions .ssem'!er Data Structure Pass " .!&orithm Pass "" .!&orithm %achine-De endent .ssem'!er 1eatures "nstructions 1ormats and .ddressin& %odes Pro&ram 6e!ocation %achine-"nde endent .ssem'!er 1eatures- Litera!s Sym'o! Definin& Statements ( 04 ressions One - Pass .ssem'!ers %u!ti Pass - .ssem'!ers "m !ementation 04am !e-%.S% assem'!er 6e:iew for C.T - " C.T "
Ti.e )0m )0m )0m )0m )0m )0m )0m )0m )0m )0m )0m )0m )0m
Re& 1 1 1 1 1 1 1 1 1 1 1 1 1
Te#c-in% )et-od ,,* O8P ,,* O8P ,,* O8P ,,* O8P ,,* O8P ,,* O8P ,,* O8P ,,* O8P ,, ,, ,,* O8P ,,* O8P ,,
DOC/LP/01/28.02.02
LESSON PLAN
Sub Code & Name : CS2304 S(STE) SO*T+ARE Unit: III ,r#nc-: CSE Se.e/ter: 0
LP-
CS2304
UNIT III
Lo#der/ 3 Lin4er/: ,asic !oader functions - Desi&n of an .'so!ute Loader - . Sim !e ,ootstra Loader - %achine de endent !oader features - 6e!ocation - Pro&ram Lin7in& - .!&orithm and Data Structures for Lin7in& Loader - %achine-inde endent !oader features - .utomatic Li'rary Search - Loader O tions - Loader desi&n o tions - Lin7a&e 0ditors - Dynamic Lin7in& - ,ootstra Loaders - "m !ementation e4am !e %SDOS !in7er. Objective: To 7now the desi&n and im !ementation of !in7ers and !oaders.
Se//ion No
21 22. 2+. 22. 2). 23. 25.
To1ic/ to be covered
,asic Loader 1unctions Desi&n of an .'so!ute Loader Sim !e ,ootstra Loader %achine-De endent Loader 1eatures-6e!ocation Pro&ram Lin7in& .!&orithm and Data Structures for Lin7in& Loader Pass -" Lin7in& !oader .!&orithm and Data Structures for Lin7in& Loader Pass -"" Lin7in& !oader %achine-"nde endent Loader 1eatures .utomatic Li'rary Search Loader O tions Loader Desi&n O tions Lin7a&e 0ditors Dynamic Lin7in& ,ootstra Loader "m !ementation 04am !e-%SDOS Lin7er
Ti.e A22oc#tion
)0m )0m )0m )0m )0m )0m 2)m 2)m 10m 20m 20m 10m )0m
,oo4/ Re&erred
1*2 1*2 1 1 1 1 1*2 1*2 1*2 1*2 1*2 1*2 1
Te#c-in% )et-od
,, ,, ,,* O8P ,,* O8P ,,*O8P ,,*O8P ,,
,, ,, ,,
DOC/LP/01/28.02.02
LESSON PLAN
Sub Code & Name : CS2304 S(STE) SO*T+ARE Unit: I0 ,r#nc-: CSE Se.e/ter: 0
LP-
CS2304
UNIT I0 )#cro 1roce//or/: ,asic macro rocessor functions - %acro Definition and 04 ansion - %acro Processor .!&orithm and data structures - %achine-inde endent macro rocessor features - Concatenation of %acro Parameters - ;eneration of <ni=ue La'e!s - Conditiona! %acro 04 ansion - >eyword %acro Parameters-%acro within %acro-"m !ementation e4am !e - %.S% %acro Processor - .?S" C %acro !an&ua&e. Objective: To ha:e an understandin& of %acro Processors.
To1ic/ to be covered ,asic %acro Processors 1unctions %acro Definition and 04 ansion %acro Processors - Data Structures .!&orithm for a One - Pass %acro Processor %achine "nde endent %acro Processor features Concatenation of %acro Parameters ;eneration of <ni=ue La'e!s Conditiona! %acro 04 ansion >eyword %acro Parameters 6ecursi:e %acro 04 ansion "m !ementation 04am !es%.S% %acro Processor .?S"C %acro Lan&ua&e 6e:iew for C.T - "" C.T - ""
,, ,, ,, ,, ,,
DOC/LP/01/28.02.02
LESSON PLAN
Sub Code & Name : CS2304 S(STE) SO*T+ARE Unit: 0 ,r#nc-: CSE Se.e/ter: 0
LP-
CS2304
UNIT 0 S5/te. So&t6#re Too2/: Te4t editors - O:er:iew of the 0ditin& Process - <ser "nterface - 0ditor Structure - "nteracti:e de'u&&in& systems - De'u&&in& functions and ca a'i!ities - 6e!ationshi with other arts of the system - <ser-"nterface Criteria. Objective: To ha:e an understandin& of system software too!s.
Se//ion No 21 22 2+ 22 2) 23 25
To1ic/ to be covered Te4t 0ditors O:er:iew of the 0ditin& Process <ser "nterface 0ditor Structure "nteracti:e De'u&&in& Systems De'u&&in& 1unction and Ca a'i!ities De'u&&er 6e!ationshi with the Other Parts of the System <ser "nterface Criteria 6e:iew for C.T - """ C.T - """
Te#c-in% )et-od ,, ,, ,, ,, ,, ,,
LESSON PLAN
Sub Code & Name : CS2304 ,r#nc-: CSE S(STE) SO*T+ARE Se.e/ter: 0
LP-
CS2304
@ee7
2 " ""
) " ""
3 " ""
5 " ""
9 " ""
10 " ""
11
12
1+ " ""
12 " "" A
1) " ""
<nits
TE8T ,OO9 1. Le!and L. ,ec7* BSystem Software - .n "ntroduction to Systems Pro&rammin&C* + rd 0dition* Pearson 0ducation .sia* 2003. RE*ERENCES 2. D. %. Dhamdhere* BSystems Pro&rammin& and O eratin& SystemsC* Second 6e:ised 0dition* Tata %c;raw-8i!!* 2000. +. Dohn D. Dono:an BSystems Pro&rammin&C* Tata %c;raw-8i!! 0dition* 2000. 2. Dohn 6. Le:ine* Lin7ers ( Loaders - 8arcourt "ndia P:t. Ltd.* %or&an >aufmann Pu'!ishers* 2000.
Pre ared 'y Si&nature ?ame Desi&nation Date ;.%anEu .ssistant Professor *CS0 02/05/11
ro:ed 'y