ad 2

Monday, September 23, 2013

SYSTEM SOFTWARE(SEMESTER V)

ANNA UNIVERSITY :: CHENNAI 600 025
UNIVERSITY DEPARTMENTS
REGULATIONS – 2008
CURRICULUM FROM III TO VIII SEMESTERS AND ELECTIVES FOR
B.TECH. INFORMATION TECHNOLOGY


SYSTEM SOFTWARE

 

UNIT I

INTRODUCTION

System software and machine architectureThe Simplified Instructional Computer (SIC) - Machine architecture - Data and instruction formats - addressing modes -
instruction sets - I/O and programming.


UNIT II

ASSEMBLERS

Basic assembler functions - A simple SIC assemblerAssembler algorithm and data structures - Machine dependent assembler features - Instruction formats and addressing modesProgram relocation - Machine independent assembler features - Literals Symbol-defining statementsExpressions - One pass assemblers and Multi pass assemblers - Implementation example - MASM assembler.

UNIT III

LOADERS AND LINKERS

Basic loader functions - Design of an Absolute LoaderA Simple Bootstrap Loader - Machine dependent loader features - RelocationProgram LinkingAlgorithm and Data Structures for Linking Loader - Machine-independent loader features - Automatic Library Search Loader Options - Loader design options - Linkage EditorsDynamic LinkingBootstrap Loaders - Implementation example - MSDOS linker.

UNIT IV

MACRO PROCESSORS

Basic macro processor functions - Macro Definition and ExpansionMacro Processor Algorithm and data structures - Machine-independent macro processor features - Concatenation of Macro ParametersGeneration of Unique Labels Conditional Macro ExpansionKeyword Macro Parameters-Macro within Macro-Implementation example - MASM Macro ProcessorANSI C Macro language.

UNIT V

SYSTEM SOFTWARE TOOLS

Text editors - Overview of the Editing Process - User InterfaceEditor Structure. - Interactive debugging systems - Debugging functions and capabilities Relationship
with other parts of the system
User-Interface Criteria.

No comments:

Post a Comment