You are on page 1of 4

Code: 9A15501

B.Tech III Year I Semester (R09) Regular & Supplementary Examinations December/January 2013/14

SYSTEM PROGRAMMING
(Computer Science & Systems Engineering)
Time: 3 hours Answer any FIVE questions All questions carry equal marks ***** 1. (a) Explain any three basic function & features of PC hardware. (b) Explain about segments and addressing (c) Add the following binary numbers. 00010000 11011010 01010101 10101010 11111111 00000000 Max. Marks: 70

2. (a) Explain how to linking an object program. (b) Discuss about conventional segment directives. (c) 3. 4. Write an example of .Com program. List various JMP instructions based on signed and un-signed data. Explain the following with examples: (a) MOVS (b) LODS (c) STOS

5. (a) Explain INT 21H functions for supporting disk and files. (b) Explain in detail writing and reading files. 6. (a) Define macro. Explain nested macros. (b) Explain the following: (i) Intel segment calls. (ii) Intra segment calls. (c) Linking a C++ program with an assembly language program. 7. Explain about compile and go loader scheme, general loader scheme.

8. (a) What is a compiler? Give any three examples. (b) Explain the phases of compiler with the neat diagram.

*****

Code: 9A15501

B.Tech III Year I Semester (R09) Regular & Supplementary Examinations December/January 2013/14

SYSTEM PROGRAMMING
(Computer Science & Systems Engineering)
Time: 3 hours Answer any FIVE questions All questions carry equal marks ***** 1. (a) Explain the PC components in detail. (b) Write about internal memory of a processor. (c) Explain various features of an operating system. 2. (a) Explain the assembly language features. (b) Write the difference between .exe and .com. (c) Explain in detail about functions of EQU directive. 3. (a) Write short notes on the following: (i) INT 16H for keyboard input. (ii) BIOS INT 09H. (b) Write short notes on flag registers and conditional jump instructions. 4. What are the different basic string instructions? Explain about each in brief. Max. Marks: 70

5. (a) Explain in detail about disk storage organization. (b) Write short notes on INT 21H and INT 13H disk functions. 6. (a) What is meant by a MACRO? With suitable example a MACRO instructions. (b) Explain the part-2 macro definition and expansion algorithm. 7. Explain the following loaders: (a) Absolute. (b) Relocating. (c) Direct linking loader.

8. (a) Explain the various phases of compiler in detail. (b) Write a short note on code generation.

*****

Code: 9A15501

B.Tech III Year I Semester (R09) Regular & Supplementary Examinations December/January 2013/14

SYSTEM PROGRAMMING
(Computer Science & Systems Engineering)
Time: 3 hours Answer any FIVE questions All questions carry equal marks ***** 1. (a) Explain features of an operating system. (b) Write short notes on the following: (i) Instruction execution. (ii) Hardware interrupts. (iii) Segments. (iv) Using the DEBUG program. 2. (a) Discuss the design of a two-pass assembles. (b) Give a note on assembly languages features. 3. (a) Write short notes on video and keyboard processing. (b) Explain conditional jump instruction and flag registers. 4. (a) Explain various uses of STOS. (b) Write short notes on numeric data processing. (c) Write a procedure to convert ASCII to binary format. 5. (a) Explain the basic disk functions carried out by BIOS INT 13H. (b) Explain INT 21H functions for supporting disks and files. 6. (a) Define macro. Explain the macro directives. (b) Write short notes on ENTER and LEAVE Instructions. (c) How to link a C program with ALP? 7. (a) Describe the following loaders: (i) Compile-and-Go loaders. (ii) Absolute loaders. (b) Name the various data structures and databases used in the 2-pass assembler. 8. Explain various phases involved in the process of compilation. Max. Marks: 70

*****

Code: 9A15501

B.Tech III Year I Semester (R09) Regular & Supplementary Examinations December/January 2013/14

SYSTEM PROGRAMMING
(Computer Science & Systems Engineering)
Time: 3 hours Answer any FIVE questions All questions carry equal marks ***** 1. (a) Briefly explain binary number system and hexadecimal system. (b) Write short notes on instruction execution and addressing. 2. (a) Explain the directives for defining data. (b) Write about symbolic instructions and addressing. 3. (a) Explain about flag registers. (b) Explain about general purpose registers. 4. (a) Explain the following: (i) CMP instructions. (ii) Boolean operation. (iii) Loop instructions. (iv) Rotating bits. (b) Write and explain in detail about processing ASCII and BCD data. 5. (a) Write short notes on: (i) Boot record (ii) Directory (b) Write short notes on: (i) How to create disk files using file handles? (ii) INT 13H disk functions. 6. (a) Define macro. Explain nested macros. (b) Explain the following: (i) Intel segment cally. (ii) use of public in the code segment. 7. (a) Explain briefly about format of database. (b) Explain two-pass algorithm. (c) Explain compile and go loader. 8. (a) Why you need a compiler and mention the phases in the compiler? (b) Explain the lexical, syntax, code generation phase. (c) Mention compiler names for the any three languages. Max. Marks: 70

*****

You might also like