Accounting and Financial Management (3) Analog and Digital Communication (2) Artificial Intelligence (2) BE(Civil) (2) BE(CSE) (83) BE(ECE) (11) BE(Mech) (10) Business Processes (3) C# and .NET Framework (2) Communication Skills (1) Compiler Design (1) COMPONENT BASED TECHNOLOGY (1) COMPUTER ARCHITECTURE (1) COMPUTER GRAPHICS and MULTIMEDIA SYSTEMS (6) COMPUTER INTEGRATED MANUFACTURING (1) Computer Networks (9) Computer Organization (2) Computer Programming (1) Consumer Behaviour (1) Control Systems (1) Cryptography and Network Security (3) Datastructures and Algorithms (10) Datawarehousing and Mining (1) DBMS (5) DESIGN AND ANALYSIS OF ALGORITHMS (9) DESIGN OF MACHINE ELEMENTS (1) DIGITAL PRINCIPLES AND SYSTEMS DESIGN (3) Discrete Mathematics (1) DISTRIBUTED COMPUTING (2) DSP (8) DYNAMICS OF MACHINERY (2) Economic Foundations (1) ELECTRICAL ENGINEERING (1) ELECTRICAL ENGINEERING AND CONTROL SYSTEMS (1) Electromagnetic Fields (3) ELECTRONIC CIRCUITS (1) ELECTRONIC COMMERCE (4) ELECTRONIC DEVICES AND CIRCUITS (1) EMBEDDED SYSTEMS (1) FUNDAMENTALS OF COMPUTING (2) Graphics and Multimedia (3) HEAT AND MASS TRANSFER (1) HUMAN RESOURCE MANAGEMENT (1) Internet Programming (9) INTRODUCTION TO FINITE ELEMENT ANALYSIS (1) Legal Aspects of Business (1) MANAGEMENT INFORMATION SYSTEMS (1) Marketing Management (1) MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE (4) MATHEMATICS - I (1) MBA (9) MCA (83) MCA QUESTION BANK (2) MECHATRONICS (1) MicroProcessor and Controllers (4) MICROPROCESSORS AND APPLICATIONS (5) MIDDLE WARE TECHNOLOGIES (3) MOBILE COMPUTING (5) NETWORK PROGRAMMING (1) NUMERICAL METHODS (1) OBJECT ORIENTED ANALYSIS AND DESIGN (5) Object Oriented Programming (18) Operating System (2) OPERATING SYSTEMS (9) Organizational Behaviour (2) POWER ELECTRONICS (1) Principles of Management (8) PROBABILITY AND QUEUEING THEORY (2) Probability and Statistics (1) PROBLEM SOLVING AND PROGRAMMING (2) PROCESS PLANNING AND COST ESTIMATION (1) PROFESSIONAL ETHICS AND HUMAN VALUES (1) RANDOM PROCESSES (1) RESOURCE MANAGEMENT TECHNIQUES (2) ROBOTICS (1) Security analysis (1) Service Marketing (1) SIGNALS AND SYSTEMS (1) Software Engineering (8) SOFTWARE PROJECT MANAGEMENT (4) SOFTWARE QUALITY MANAGEMENT (2) System Software (2) TCP/IP PROTOCOL SUITE (3) Theory of Computation (4) Total Quality Management (2) UNIX AND NETWORK PROGRAMMING (4) Visual Programming (2) WEB GRAPHICS (2) WEB TECHNOLOGY (2) XML AND WEB SERVICES (4)

Friday, July 4, 2008


PART A – (10 ´ 2 = 20 marks)

1. What are the different registers used in SIC?

2. What is base relative addressing?

3. What is a symbol t able? How is it useful?

4. How are jump instructions assembled?

5. What is a Boostrap loader?

6. Mention the use of FIXUPP records.

7. How are MACROS defined?

8. What are positional parameters? How do they differ from keyword parameters?

9. Write the tasks accomplished by the document editing process.

10. What do you mean by tracing?

PART B – (5 ´ 16 = 80 marks)

11. (a) Explain in detail the architecture of SIC machine. (16)


(b) (i) With instruction formats, explain the instruction set of SIC/XE. (8)

(ii) Highlight the salient features of SIC/XE machine architecture. (8)

12. (a) (i) Explain the concept of program relocation. (11)

(ii) With syntax, explain the usage of different symbol defining statements in

an Assembler. (5)

(b) (i) What are the different types of expressions supported by an Assembler?

Explain with examples. (8)

(ii) Describe the design of One Pass Assembler. (8)

13. (a) Explain the different machine independent loader features in detail. (16)


(b) (i) With a neat flow diagram, explain the working of Linkage editors. (8)

(ii) Write a note on MSDOS

Linker. (8)

14. (a) (i) Discuss in brief about the different data structures used by a macro


(ii) What is the need for concatenation of macro parameters? Explain how it

is done. (8)


(b) Write notes on the following:

(i) Conditional macro expression (8)

(ii) Recursive macro expression. (8)

15. (a) With a neat diagram, explain the structure of an editor.


(b) Discuss in detail about the various issues related to an interactive debugging

system. (16)


  1. Thanks for sharing old question papers.But can you give some link where I can find the well framed answer of one of question in the paper i.e. Explain the concept of program relocation.Or give some reference of the book that cover it best from examination good attempt point of view

  2. it is very useful to engineering students.easy to search questions