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

LESSON PLAN

Sub Code & Name: CS2304 SYSTEM SOFTWARE


Unit : I Branch : IT Semester:V
UNIT I INTRODUCTION
System software and machine architecture - The Simplified Instructional Computer (SIC) -
achine architecture - !ata and instruction formats - addressin" modes - instruction sets -
I#$ and pro"rammin"%
Objective: To understand the relationship between system software and machine
architecture%
Sessio
n
No
Topics to be covered
Time Ref
Teachin

!etho"
&% Introduction to System Software & achine structure '(m &)*)
+
BB
*% SIC , Simplified Instructional Computer -achine
-rchitecture
'(m & BB
+% SIC#./ , achine -rchitecture
!ata and Instruction 0ormats
'(m & BB
1% -ddressin" odes '(m & BB
'% Instruction Sets and Input#output '(m & BB
2% SIC , 3ro"rammin" /4amples '(m & BB
5% CISC and 6ISC achines '(m & BB
7% Unit Test 5'm

LESSON PLAN
Sub Code & Name: CS2304 SYSTEM SOFTWARE
Unit : II Branch : IT Semester:V
UNIT II ASSE!#LERS
Basic assembler functions $ - simple SIC assembler - -ssembler al"orithm and data
structures - achine dependent assembler features $ Instruction formats and addressin"
modes - 3ro"ram relocation - achine independent assembler features - 8iterals - Symbol-
definin" statements - /4pressions - $ne pass assemblers and ulti pass assemblers -
Implementation e4ample - -S assembler
Objective: To 9now the desi"n and implementation of assemblers%

LESSON PLAN
Sessio
n
No
Topics to be covered
Time Ref
Teachin
!etho"
7% Basic -ssembler 0unctions '(m & BB) 8C!
:% -ssembler !ata Structure '(m & BB) 8C!
&(% 3ass II -l"orithm '(m & BB) 8C!
&&% achine-!ependent -ssembler 0eatures '(m & BB) 8C!
&*% Instructions 0ormats and -ddressin" odes '(m & BB) 8C!
&+% 3ro"ram 6elocation '(m & BB) 8C!
&1% achine-Independent -ssembler 0eatures- 8iterals '(m & BB) 8C!
&'% Symbol !efinin" Statements '(m & BB
&2% /4pressions '(m & BB
&5% $ne - 3ass -ssemblers '(m & BB) 8C!
&7% ulti 3ass - -ssemblers '(m & BB) 8C!
&:% Implementation /4ample--S assembler '(m & BB) 8C!
*(% 6e;iew for C-T , I '(m
CI- I
Sub Code & Name: CS2304 SYSTEM SOFTWARE
Unit : III Branch : IT Semester:V
UNIT III LOADERS % LIN&ERS
Basic loader functions $ !esi"n of an -bsolute 8oader - - Simple Bootstrap 8oader -
achine dependent loader features - 6elocation - 3ro"ram 8in9in" - -l"orithm and !ata
Structures for 8in9in" 8oader - achine-independent loader features $ -utomatic 8ibrary
Search - 8oader $ptions - 8oader desi"n options - 8in9a"e /ditors - !ynamic 8in9in" -
Bootstrap 8oaders - Implementation e4ample - S!$S lin9er%
Objective: To 9now the desi"n and implementation of lin9ers and loaders%
Session
No
Topics to be covered Time
A''ocation
#oo(s
Refe))e"
Teachin
!etho"
**% Basic 8oader 0unctions
!esi"n of an -bsolute 8oader
'(m &)* BB
*+% Simple Bootstrap 8oader '(m &)* BB
*1% achine-!ependent 8oader 0eatures-6elocation '(m & BB) 8C!
*'% 3ro"ram 8in9in" '(m & BB) 8C!
*2% -l"orithm and !ata Structures for 8in9in" 8oader '(m & BB)8C!
*5% achine-Independent 8oader 0eatures
-utomatic 8ibrary Search
*'m &)* BB
8oader $ptions *'m &)*
*7% 8oader !esi"n $ptions &(m &)* BB
8in9a"e /ditors 1(m &)*
*:% !ynamic 8in9in" 1(m &)* BB
Bootstrap 8oader &(m &)*
+(% Implementation /4ample-S!$S 8in9er '(m & BB
+&% Unit Test 5'm

LESSON PLAN
Sub Code & Name: CS2304 SYSTEM SOFTWARE
Unit : IV Branch : IT Semester:V
UNIT IV !ACRO PROCESSORS
Basic macro processor functions - acro !efinition and /4pansion - acro 3rocessor
-l"orithm and data structures - achine-independent macro processor features -
Concatenation of acro 3arameters - <eneration of Uni=ue 8abels - Conditional acro
/4pansion - >eyword acro 3arameters-acro within acro-Implementation e4ample -
-S acro 3rocessor - -NSI C acro lan"ua"e%
Objective: To ha;e an understandin" of acro 3rocessors%
Session
No
Topics to be covered Time
A''ocation
#oo(s
Refe))e"
Teachin
!etho"
+&% Basic acro 3rocessors 0unctions
acro !efinition and /4pansion
'(m &)*)+ BB) 8C!
+*% acro 3rocessors , !ata Structures '(m & BB) 8C!
++% -l"orithm for a $ne , 3ass acro 3rocessor '(m & BB) 8C!
+1% achine Independent acro 3rocessor features '(m & BB
Concatenation of acro 3arameters
<eneration of Uni=ue 8abels
+'% Conditional acro /4pansion '(m &)* BB
+2% >eyword acro 3arameters '(m &)* BB
+5% 6ecursi;e acro /4pansion '(m &)* BB
+7% Implementation /4amples-
-S acro 3rocessor
'(m & BB
+:% -NSIC acro 8an"ua"e '(m & BB
1(% 6e;iew for C-T , II '(m
CI- , II

LESSON PLAN
Sub Code & Name: CS2304 SYSTEM SOFTWARE
Unit : V Branch : IT Semester:V
UNIT V S*STE! SO+T,ARE TOOLS
Te4t editors - $;er;iew of the /ditin" 3rocess - User Interface - /ditor Structure - Interacti;e
debu""in" systems $ !ebu""in" functions and capabilities - 6elationship with other parts of
the system - User-Interface Criteria%
Objective: To ha;e an understandin" of system software tools%
Session
No
Topics to be covered Time
A''ocation
#oo(s
Refe))e"
Teachin
!etho"
1*% Te4t /ditors
$;er;iew of the /ditin" 3rocess
'(m &)*)+ BB
1+% User Interface '(m &)* BB
11% /ditor Structure '(m &)* BB
1'% Interacti;e !ebu""in" Systems
!ebu""in" 0unction and Capabilities
'(m &)* BB
12% !ebu""er 6elationship with the $ther 3arts of
the System
'(m &)* BB
15% User Interface Criteria '(m &)* BB
17% 6e;iew for C-T - III '(m
odel /4am

LESSON PLAN
Sub Code & Name: CS2304 SYSTEM SOFTWARE
Branch : IT Semester:V
Co-)se De'ive). P'an:
TE/T #OO&
&% 8eland 8% Bec9) ?System Software , -n Introduction to Systems 3ro"rammin"@) +
rd
/dition) 3earson /ducation -sia) *((2%
RE+ERENCES
*% !% % !hamdhere) ?Systems 3ro"rammin" and $peratin" Systems@) Second 6e;ised
/dition) Tata c<raw-Aill) *(((%
+% Bohn B% !ono;an ?Systems 3ro"rammin"@) Tata c<raw-Aill /dition) *(((%
1% Bohn 6% 8e;ine) 8in9ers & 8oaders , Aarcourt India 3;t% 8td%) or"an >aufmann
3ublishers) *(((%
Cee9
& * + 1 ' 2 5 7 : &( && &* &+ &1
I II I II I II I II I II I II I II I II I II I II I II I II I II I II
Units

P)e0a)e" b. A00)ove" b.
Name &1 2anesh &-ma)
Desination AP
Date

Вам также может понравиться