Semester : SEMESTER 5
Subject : System Software
Year : 2020
Term : SEPTEMBER
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 303
Page:3
20
a)
a)
b)
a)
b)
a)
b)
a)
b)
a)
b)
00000CS303121901
+JSUB WRREC
CLOOP
ENDFIL LDA =C ‘EOF’
STA BUFFER
001D LDA #3
0020 STA LENGTH
0023 +JSUB WRREC
0027 J @RETADR
002A RETADR RES W 1
0033 BUFFER RESB 4096
| 1000 | MAXLEN பெ BUFEND-BUFFER
PART 1:
Answer any four full questions, each carries 10 marks.
Explain the data structures and algorithm of a one pass macro-processor.
What is meant by concatenation of macro parameter?
What is conditional macro expansion?
What is meant by line-by-line macro processor? What are its advantages?
What are the important factors considered while designing general purpose macro
processors?
What are the functions of device drivers?
Distinguish between character and block device drivers.
Explain the overview of editing process.
With a neat diagram show the relationship between viewing and editing buffer.
Discuss the debugging functions and capabilities.
Write down the situations where debugging by induction, deduction and
backtracking are used.
بد بد ید بد
Page 3 of 3
(10)