August 2000
SW204 : SOFTWARE AND
FILE DESIGN

QUESTION 3

Total Marks: 15 Marks

Click here to access other questions

Click to access
SUGGESTED SOLUTIONS
for Question 3

(a) Describe the three objectives of translation. [3]


(b) What are the three tasks involved in lexical analysis? [3]


(c) Give two reasons why programs that are converted into machine language by
translators cannot be executed directly. [2]


(d) (i) Describe the term compile-and-go loader. [2]
(ii) List two disadvantages of compile-and-go loaders [2]


(e) (i) How do absolute loaders differ from compile-and-go loaders? [1]
(ii) List two disadvantages of absolute loaders. [2]