Vous êtes sur la page 1sur 3

KUMRAGURU COLLEGE OF TECHNOLOGY

Department of Information Technology


U07CS402 – System Software
Unit – I
1. Explain the architecture of SIC machine

2. Describe the SIC/XE machine architecture

3. Write the sequence of instructions in SIC & SIC/XE for the exercise problems 1 to 13
given in page number 40 in the text book

Unit – II

1. What is an assembler directive? Explain any six assembler directives.

2. Explain the algorithm and data structures for implementing pass1 of an assembler

3. Explain the algorithm and data structures for implementing pass2 of an assembler

4. Explain about

a) Header record

b) Text record

c) END record

d) Modification record

5. Illustrate with an example the program linking process in an assembly program that
consists of multiple control sections

6. Explain the implementation of one-pass assembler with an example

7. Explain about the implementation of multi-pass assembler with an example

8. Write notes on MASM assembler


9. Write the object code for the exercise problem 2 of section 2.1

10. Write the object code for the exercise problem 3 of section 2.2

Unit – III
1. Write and explain the implementation of absolute loader with an example
2. Explain the function of relocating loaders with an example
3. With an example illustrate the linking and relocation operation
4. Explain the algorithm and data structures for pass1 & pass 2 of a linking loader
5. Write short notes on
a) Automatic library search

b) Linkage editors

c) Dynamic linking with an example

d) MSDOS linker

UNIT - IV

1. Explain the algorithm for a one-pass macro processor with an example


2. Explain about
a) Concatenation of macro parameters
b) Generation of unique labels
c) conditional macro expansion with an example
d) macro –time looping parameters
e) Keyword macro parameters
f) Recursive macro expansion
g) MASM macro processor
h) ANSI C macro language

UNIT - V
1. Discuss in detail about the interactive text editing systems
2. Discuss in detail about the interactive debugging systems

Vous aimerez peut-être aussi