Professional Documents
Culture Documents
Subject:System Programming
Subject Code:CST-315
Sample-1
Q. No Statement CO mapping
Section A
5 x 2 = 10 marks
1 Define System Programming with example. CO1
2 List Various techniques of Code optimization. CO3
3 Why it is required to relocate the programs sometimes. CO4
4 Highlight the need of Linking in programming? CO4
5 Discuss the term cold Booting. CO5
Section B
4 x 5 = 20 marks
6 Elaborate the term nested macro calls? Explain with the help of a CO1
coding example.
7 How many types of Parser are there. Explain Recursive Descent CO3
Parser.
8 List down different Loading schemes. Explain Relocatable loader. CO4
Section C
3 x 10 = 30 marks
10 Explain w.r.t Assembler CO2
a) Data Structures of Pass 1
b) Multipass Assembler
11 List various tools of Compilation.Discuss the case studies of CO3
a) LEX
b) YACC
12 Define Editor. Justify their need. Elaborate each type with examples. CO5
https://mail.google.com/mail/u/1/?ik=0d383dc1ba&view=pt&search=all&permthid=thread-a%3Ar5530922074286893532&simpl=msg-a%3Ar-1963… 1/2
9/26/22, 2:17 PM Chandigarh University Mail - Notification : Mode of End term Exam and Format of Pen paper based exam
https://mail.google.com/mail/u/1/?ik=0d383dc1ba&view=pt&search=all&permthid=thread-a%3Ar5530922074286893532&simpl=msg-a%3Ar-1963… 2/2
9/26/22, 2:17 PM Chandigarh University Mail - Notification : Mode of End term Exam and Format of Pen paper based exam
Best wishes!!
--
Dr. Mahakdeep Singh / Controller of Examination
me.mehak@cumail.in
Chandigarh University
www.cuchd.in
Chandigarh University, NH-95 Chandigarh-Ludhiana Highway, Mohali, Punjab (INDIA)
"This email may be confidential or privileged. If you received this communication by mistake, please don't forward it to anyone else, please erase all copies
and attachments, and please let me know that it went to the wrong person."
https://mail.google.com/mail/u/1/?ik=0d383dc1ba&view=pt&search=all&permthid=thread-a%3Ar5530922074286893532&simpl=msg-a%3Ar-1963… 3/2
9/26/22, 2:17 PM Chandigarh University Mail - Notification : Mode of End term Exam and Format of Pen paper based exam
Subject:System Programming
Subject Code:CST-315
Sample-2
Q. No Statement CO mapping
Section A
5 x 2 = 10 marks
1 Highlight the term Advanced Macro facilities. CO1
2 List various Debugging Techniques. CO2
3 Justify the role of Relocation in programming. CO4
4 Define the term Shell. CO5
5 Justify the importance of Booting in Operating System. CO5
Section B
4 x 5 = 20 marks
6 Compare Assembler Vs Compiler. Discuss about Elements of CO2
Assembly Language Programming.
7 Define Parsing. What is Shift reduce parsing. Check acceptability of the A->Abc/b
following string w.r.t given grammar.
String- abbcde
Grammar- S->aABe A->Abc/b B->d
i) MS-DOS
ii) Overlay Structured programs
9 Why Editors are used. How will differentiate Multi window editor vs CO5
Screen Editor.
Section C
3 x 10 = 30 marks
10 Describe Multi pass Assembler. List all the variants of Assembler. CO2
https://mail.google.com/mail/u/1/?ik=0d383dc1ba&view=pt&search=all&permthid=thread-a%3Ar5530922074286893532&simpl=msg-a%3Ar-1963… 1/2
9/26/22, 2:17 PM Chandigarh University Mail - Notification : Mode of End term Exam and Format of Pen paper based exam
https://mail.google.com/mail/u/1/?ik=0d383dc1ba&view=pt&search=all&permthid=thread-a%3Ar5530922074286893532&simpl=msg-a%3Ar-1963… 2/2
9/26/22, 2:17 PM Chandigarh University Mail - Notification : Mode of End term Exam and Format of Pen paper based exam
Best wishes!!
--
Dr. Mahakdeep Singh / Controller of Examination
me.mehak@cumail.in
Chandigarh University
www.cuchd.in
Chandigarh University, NH-95 Chandigarh-Ludhiana Highway, Mohali, Punjab (INDIA)
"This email may be confidential or privileged. If you received this communication by mistake, please don't forward it to anyone else, please erase all copies
and attachments, and please let me know that it went to the wrong person."
https://mail.google.com/mail/u/1/?ik=0d383dc1ba&view=pt&search=all&permthid=thread-a%3Ar5530922074286893532&simpl=msg-a%3Ar-1963… 3/2
9/26/22, 2:17 PM Chandigarh University Mail - Notification : Mode of End term Exam and Format of Pen paper based exam
Subject:System Programming
Subject Code:CST-315
Q. No Statement CO mapping
Section A
5 x 2 = 10
marks
1 Briefly define functions of Macro Assembler. CO1
2 Define the term Ambiguity w.r.t Parsing. CO3
3 List various program extensions during program writing, translation & CO5
Execution.
4 Justify the need of Operating System in program Execution. CO4
5 List features of MS-DOS Editor. CO5
Section B
4 x 5 = 20 marks
6 Discuss System Software development with all steps. CO1
7 Briefly explain all tuples of DFA. Make a transition diagram of the CO3
regular grammar given as
- String ended with 101
8 Define YACC. Implement with an example. CO4
9 How Memory management & file Management taken place in CO5
Operating System.
Section C
3 x 10 = 30
marks
10 Explain following terms w.r.t. Assembler. CO2
a) Design criteria of Assembler
b) Assembler for Intel x86
11 Highlight the importance of Intermediate code representation. Show CO3
Three Address code, Quadruple & triples representation with a suitable
example.
12 How Booting is performed in Operating System. Explain Design of CO5
Shell & kernel in Operating System.
https://mail.google.com/mail/u/1/?ik=0d383dc1ba&view=pt&search=all&permthid=thread-a%3Ar5530922074286893532&simpl=msg-a%3Ar-1963… 1/2
9/26/22, 2:17 PM Chandigarh University Mail - Notification : Mode of End term Exam and Format of Pen paper based exam
https://mail.google.com/mail/u/1/?ik=0d383dc1ba&view=pt&search=all&permthid=thread-a%3Ar5530922074286893532&simpl=msg-a%3Ar-1963… 2/2
9/26/22, 2:17 PM Chandigarh University Mail - Notification : Mode of End term Exam and Format of Pen paper based exam
Best wishes!!
--
Dr. Mahakdeep Singh / Controller of Examination
me.mehak@cumail.in
Chandigarh University
www.cuchd.in
Chandigarh University, NH-95 Chandigarh-Ludhiana Highway, Mohali, Punjab (INDIA)
"This email may be confidential or privileged. If you received this communication by mistake, please don't forward it to anyone else, please erase all copies
and attachments, and please let me know that it went to the wrong person."
https://mail.google.com/mail/u/1/?ik=0d383dc1ba&view=pt&search=all&permthid=thread-a%3Ar5530922074286893532&simpl=msg-a%3Ar-1963… 3/2