0% found this document useful (0 votes)
35 views3 pages

CST 305 System Software Important Questions

The document outlines important questions and topics related to system software, including distinctions between system and application software, SIC and SIC/XE architectures, assembler functions, loader algorithms, and macro processing. It is structured into five modules, each focusing on different aspects of system software and assembly language programming. Additionally, it provides links to supplementary materials such as notes, previous university questions, syllabus, and video resources.

Uploaded by

Cinu Joseph
Copyright
© © All Rights Reserved
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)
35 views3 pages

CST 305 System Software Important Questions

The document outlines important questions and topics related to system software, including distinctions between system and application software, SIC and SIC/XE architectures, assembler functions, loader algorithms, and macro processing. It is structured into five modules, each focusing on different aspects of system software and assembly language programming. Additionally, it provides links to supplementary materials such as notes, previous university questions, syllabus, and video resources.

Uploaded by

Cinu Joseph
Copyright
© © All Rights Reserved
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/ 3

CST 305 System Software

Module I
Important Questions
1. Differentiate between system software and application software
2. Explain any three system softwares.
3. Explain SIC architecture
4. Explain SIC/XE architecture
5. Write the addressing modes of SIC/XE
6. Write the instruction formats of SIC/XE
7. Write the instructions sets of SIC machine.
8. Write the instructions sets of SIC/XEmachine.
9. What are assembler directives? Give examples

Module II
Important Questions
1. Write SIC or SIC/XE assembly language program
2. What are the basic functions of an assembler
3. Write the object program format
4. Explain the datastructures used in an assembler algorithm.
5. Write pass 1 of a two pass assembler
6. Write pass 2 of a two pass assembler
7. Conversion of SIC program

Module III
Important Questions
1. Conversion of SIC/XE program
2. Explain program relocation
3. Write the format for modification record and give example.
4. What are literals? How the assembler handles literals
5. Explain EQU and ORG assembler directives with example.
6. What are the different types of expressions? Give examples.
7. Differentiate between control sections and program blocks.
8. Write the format of Define and Refer records.
9. Explain EXTDEF and EXTREF
10. Write the working of one pass assembler
11. Explain multipass assembler with example.

Module IV
Important Questions
1. What are the basic loader function
2. Write absolute loader algorithm
3. Write the algorithm for bootstrap loader
4. Write the algorithm for relocating loader
5. Explain bitmasking
6. Write the algorithm for pass1 of a linking loader
7. Write the algorithm for pass2 of a linking loader
8. Explain automatic library search
9. Explain loader options
10. Differentiate between linking loader and linkage editor.
11. Explain dynamic loading with example

Module V
Important Questions
1. Define macro. Explain macro with an example.
2. Write the one pass microprocessor algorithm and explain the datastructures used.
3. Explain any two machine independent microprocessor features
4. Explain concatenation of macro parameters.
5. Explain generation of unique labels
6. Explain recursive macro expansion.
7. Explain conditional macro expansion.
8. Explain macroprocessor design options
9. Explain the general design of device drivers
10. Differentiate between character and block device drivers.
11. Explain editor structure with a neat diagram
12. Explain the user interface of an editor.
13. Explain the debugging functions and capabilities.
14. Explain the debugging methods.
Notes and PPTs Link
https://drive.google.com/drive/folders/1Er8ZrWue3xRDXwygVjmD5TF25YF0oexL?usp=sh
aring

Previous University Questions with


Answer Scheme
https://drive.google.com/drive/folders/1M4sRRLftxfGmx8YKf_OKEJsVKyo5u3YY?usp=sh
aring

Syllabus
https://drive.google.com/file/d/1u8KUqBJGQSui1ebcuNPEoCOjHax6ZGkG/view?usp=shari
ng

Videos Links
https://youtube.com/playlist?list=PLZsB-Etza3jvNqeN4aWQsr3TnqKyENGVM

You might also like