1. Differentiate system software from application software.2. How do you calculate the target address in direct and indirect address mode ofSIC/XE architecture?3. What is the use of the variable LOCCTR (location counter) in assembler?4. What are the uses of the assembler directives START, CSECT and USE?5. What are functions of loader?6. Define dynamic linking.7. How are the nested macro calls executed?8. Mention the tasks involved in macro expansion.9. What is error handler?10. Mention the features of word processors