0% found this document useful (0 votes)
432 views4 pages

System Software Anna University Question Bank With Key

This document discusses various topics related to system software including SIC/XE architecture, assemblers, loaders, macro processors, editors and debugging tools. It provides details on SIC/XE registers, instruction formats, addressing modes and instruction sets. It also describes the basic functions of assemblers, loaders and macro processors as well as machine-dependent and machine-independent features. Design options for assemblers, loaders, macro processors and editors are discussed. Debugging functions, relationships with other system components and various software tools are also summarized.

Uploaded by

vinoth_david
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
432 views4 pages

System Software Anna University Question Bank With Key

This document discusses various topics related to system software including SIC/XE architecture, assemblers, loaders, macro processors, editors and debugging tools. It provides details on SIC/XE registers, instruction formats, addressing modes and instruction sets. It also describes the basic functions of assemblers, loaders and macro processors as well as machine-dependent and machine-independent features. Design options for assemblers, loaders, macro processors and editors are discussed. Debugging functions, relationships with other system components and various software tools are also summarized.

Uploaded by

vinoth_david
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Anna University Department of Computer Science Engineering CS2304 - System Software Most Important Questions with Keys 16 MARKS

QUESTIONS & KEYS UNIT 1 1. Explain about the SIC architecture Memory Registers Data Format Instruction format Addressing modes Instruction sets I/O devices 2. Write in detail about SIC / XE Architecture. Memory Registers Data Format Instruction format Addressing modes Instruction sets 3. Mention the differences between SIC and SIC/XE. SIC Here only five registers are used. A,X,L,SW and PC Floating point hardware is used Four different type ofinstruction Two different addressingmodes are used SIC/XE Here there are nine registers. A, X, L, SW, PC, B, S, T and F There is no floating point hardware Only one instruction format is used formats Here there are many addressing modes

4. Discuss about Instruction sets in SIC and SIC / XE. UNIT-II 1. Explain in detail about basic assembler functions. A simple SIC assembler Assembler Algorithm Data structures 2. Explain about the machine-Dependent Assembler features. Instruction formats
1

Addressing modes Program Relocation 3. Discuss in detail about the machine-Independent Assembler features. Literals Symbol-Defining Statements Expressions Program blocks Control sections and Program Linking 4. Explain in detail about the assembler Design options. One-pass Assembler Multi-pass Assembler 5. Discuss in detail about MASM Assembler Classes Data Segments Near jump Far jump problem Segments MASM directives UNIT-III 1. Explain in detail about basic loader functions. Design of an Absolute Loader A simple Bootstrap loader 2. Explain about Machine-Dependent Loader Features. Relocation Program Linking Algorithm Data structures 3. Discuss in detail about Machine-independent Load er features Automatic Library Search Loader Options 4. Explain about the Loader Design Options. Linkage Editor Dynamic linking Bootstrap loaders 5. Explain in detail about MS-DOS Linker MS-DOS Assemblers and Compilers MS-DOS LINK MS-DOS Object modules

UNIT-IV 1. Explian in detail about the basic Macro Processor functions. Macro Definition Macro expansion Algorithm Data Structures 2. Discuss in detail about the Machine-independent macro processor features. Concatenation of Macro parameters Generation of unique labels Conditional macro Expansion Keyword macro parameters 3. Explain about Macro Processor Design options Recursive Macro Expansion General purpose Macro Procesors Macro processing within Language Translators 4. Explain in detail about MASM Macro Processor Conditional assembly statements MASM macro Conditional statements 5. Explain in detail about ANSI C macro Language Macro definitions with parenthesis Macro expansion with parenthesis Conditional compilation statements Debugging statements

UNIT-V
1. Explain in detail about the following i) Editing process ii) User Interface Editing process: Tasks Select the part of the target document Determine how to format Specify and execute operations Update UI-Conceptual model Operations on numbered sequence Manipulate portions of the plane Concerned i/p devices 2. Explain about the editor structure. Diagram Explanation

3. Discuss in detail about debugging functions and capabilities. Different levels Procedure Branch Individual Instructions & Examples 4. Explain in detail about the following i) Relationships with other parts of the system ii)User Interface criteria i. Requirement-Always be available Debugging Application development time Production environment Coordinate with existing and future language compilers and interpreters ii. simple organization full screen displays and wind owing systems command language should be clear On-line help facility 5. Explain about various software tools. Text editors Debugging systems

You might also like