Sei sulla pagina 1di 3

OM SAKTHI

ADHIPARASAKTHI ENGINEERING COLLEGE,


MELMARUVATHUR.-603319
DEPARTMENT OF INFORMATION TECHNOLOGY
CS2304 System Software
PERIODICAL -II
SECTION: A&B

SEMESTER: 05

MARK: 50

DATE: 26.08.2014

PART-A

Answer all question

TIME: 1 hours 40min


(7*2=14)

1) Define load and go assembler.


2) How literal differs from immediate operand?
3) What is meant by dynamic loading?
4) Define relocation.
5) What do you mean by linking?
6) What are the symbols defining statements generally used in
assemblers?
7) What is the use of the variable LOCCTR(location counter)
in assembler?
PART B

Answer any three question (3*12=36)

1) Discuss the design of one pass assembler in detail


2) Discuss the characteristics of an absolute loader.
3) Explain about the relocating loader.
4) Discuss briefly about the MS-DOS linker.

OM SAKTHI

ADHIPARASAKTHI ENGINEERING COLLEGE,


MELMARUVATHUR.-603319
DEPARTMENT OF INFORMATION TECHNOLOGY
CS2304 System Software
PERIODICAL -I
SECTION: A&B

SEMESTER: 05

MARK: 50

DATE: 26.08.2014

PART-A

Answer all question

TIME: 1 hours 40min


(7*2=14)

1) What are the contents of the literal table?


2) What are functions of loader?
3) Differentiate linkage editors from linking loaders
4) What are the advantages of dynamic linking?
5) Give the algorithm for absolute loader.
6) Write the steps required to translate the source program to
object program.
7) What is the use of the assembler directive START?
PART B

Answer any three question (3*12=36)

1) Discuss about the machine-independent features of


assemblers
2) Discuss in detail the assembler design options.
3) Write down and explain the algorithms for pass I and
pass II of loaders.
4) Discuss about the loader design options.

OM SAKTHI

ADHIPARASAKTHI ENGINEERING COLLEGE,


MELMARUVATHUR.-603319
DEPARTMENT OF INFORMATION TECHNOLOGY
CS2304 System Software
PERIODICAL -I
SECTION: A&B

SEMESTER: 05

MARK: 50

DATE: 26.08.2014

PART-A

Answer all question

TIME: 1 hours 40min


(7*2=14)

1) Define dynamic linking.


2) What are the functions of loader and linker?
3) What is a bootstrap loader?
4) Define absolute loader.
5) Differentiate absolute expression and relative expression.
6) What is meant by machine independent assembler features?
7) How literal differs from immediate operand?
PART B

Answer any three question (3*12=36)

1) What is forward reference? Explain one pass assembler


with an example.
2) Explain the following
(a) Assemble-and-go loader.
(b) Absolute loader.
3) Describe machine dependent loader features in detail.
4) Describe the linking editors.

Potrebbero piacerti anche