Vous êtes sur la page 1sur 7

Reg No B.E. / B.Tech.

DEGREE EXAMINATION,Nov/Dec 2010 Third Year Fifth Semester Information Technology CS2304 - System Software Model Question Paper I (Regulations 2008) Maximun Marks : 100

Time : 3 Hours

Answer all questions


PART A (10 x 2 = 20 Marks) 1. Define system software. Give examples. 2. Explain the instruction format and addressing modes in SIC. 3. What are different assembler directives? 4. What is a literal? 5. Distinguish between program blocks and control sections. 6. Write an algorithm for an absolute loader. 7. Define macro definition and macro expansion. 8. Distinguish between a subprogram and a macro processor. 9. What is the importance of User Interface? 10. What are various functions of a debugger? PART B - (5 x 16 = 80 Marks) 11. (a) Discuss the SIC/XE architecture,explaining in detail the data and instruction formats. Or. (b)Write short notes on (i) data and instruction formats. (ii) Addressing modes of SIC/XE. 12. (a) Discuss in detail pass1 of a two pass assembler. Mention the data structures used. Or (b) Explain in detail the features of MASM assembler for Pentium system. (16)

(16)

(16) (16)

13. (a) Briefly describe the basic Loader Functions and (ii) Features of machine dependent loader Or (b) Explain in detail about (i) Linkage editors and (ii) Dynamic Linking

(16)

14. (a) What are the machine independent features of macro processor? Explain in detail any two of them (16)

Or (b) Explain in detail with examples (a) Conditional Macro expansion (b) ANSI C Macro Language (16) (15. (a) With a neat block diagram,explain the different components of an editor structure. Or (b) Discuss in detail about an interactive debugging system (16) (16)

Reg. No. B.E. / B.Tech. DEGREE EXAMINATION,Nov/Dec 2010 Third Year - Fifth Semester Information Technology CS2304 - System Software Model Question Paper II (Regulations 2008) Maximun Marks : 100

Time : 3 Hours

Answer all questions


PART A (10 x 2 = 20 Marks) 1. Explain the Instruction formats in SIC/XE. 2. What are the different addressing modes in SIC/XE? 3. What are the basic assembler functions? 4. What is the use of Location Counter(LOCCTR)? 5. What are different type of loaders? 6. Differentiate functions of Linking Loader and Linkage Editors. 7. What are the data structures used by a macro processor? 8. What are the functions of MASM macro processor? 9. What are the tasks performed in the editing process? 10. What are tracing and trace back functions? PART B - (5 x 16 = 80 Marks) 11. (a) Explain with diagram SIC machine architecture. (16) Or. (b) Give examples of a) data movement operations and b) Looping and indexing operations of SIC/XE (16) 12. (a) Explain in detail the functions of Pass1 and pass2 of two pass assembler and the data structures used. (16) Or (b) Explain the functioning of a) Load-and-go assemblers and b) Multipass assemblers (16) 13. (a) Write an algorithm for Boot strap Loader for SIC/XE (16)

Or (b) Explain in detail the functioning of a Linking loader with algorithm and data structures. (16) 14. (a) Explain in detail the functioning of a macro processor with an algoritm and its data structures. (16)

Or (b) What are the machine independent macro processor features? Explain in detail any two of them (ii) Explain in detail the MAXM macro processor features. 15. (a) Explain in detail the overview of editing process Or (b) Discuss briefly a0 need for debugging system and b) user interface criteria (16)

(16) (16) (16)

Reg. No. B.E. / B.Tech. DEGREE EXAMINATION,Nov/Dec 2010 Third Year - Fifth Semester Information Technology CS2304 - System Software Model Question Paper III (Regulations 2008) Maximun Marks : 100

Time : 3 Hours

Answer all questions


PART A (10 x 2 = 20 Marks) 1. What are the additional registers provided in SIC/XE than SIC?? 2. How floating point data type is represented in SIC/XE? 3. What are assembler directives?. 4. Differentiate literals and immediate operands.. 5. What are different types of loaders?. 6. What are the two types of relocation?. 7. What are key word macro parameters? How iit is useful?. 8. What are general purpose macro processors?. 9. What are the tasks performed by a document editing process? 10. What are the various functions of a debugger? PART B - (5 x 16 = 80 Marks) 11. (a) Explain different addressing modes of SIC/XE and explain how the target address is caculated.. Or (b) Explain briefly (i) SIC/XE data formats and b) Pentium Pro architecture 12. (a) Explain in detail i) pass2 of a two pass assembler and ii) Object code format Or (b) Explain in detail assembler data structures and their formats. (16) (16) (16) (16)

13. (a) Explain in detail machine independent loader features. l (16). Or (b) What are different design options of loaders? Explain in detail functions of any two Of them. (16)

14. (a) Explain in brief about a) Macro definition b) Macro Expansion (16) Or (b) Explain a) Nested macro definitions b) Macro processor with language translators (16) 15. (a) (i) Discuss clearly the functional components of a text editor. Or (b) Discuss in detail various issues related to interactive debugger (16) (16)

Vous aimerez peut-être aussi