0 оценок0% нашли этот документ полезным (0 голосов)
73 просмотров1 страница
This document contains 24 questions about system programming concepts including components of system software, assembler design, data structures used in assemblers, macro instructions, loaders, compilers, and different sorting algorithms. The questions cover topics such as the foundation of system programming, databases for two-pass assemblers, the difference between searching and sorting, the design of assemblers, data structures used in assembler passes, the role of the location counter in pass-1 of an assembler, macro instruction parameters, code optimization in compilers, single-pass macroprocessing, an overview of compiler passes, cards used by loaders, functions of relocating loaders, compile-and-go loaders, data structures used in direct linking loaders
This document contains 24 questions about system programming concepts including components of system software, assembler design, data structures used in assemblers, macro instructions, loaders, compilers, and different sorting algorithms. The questions cover topics such as the foundation of system programming, databases for two-pass assemblers, the difference between searching and sorting, the design of assemblers, data structures used in assembler passes, the role of the location counter in pass-1 of an assembler, macro instruction parameters, code optimization in compilers, single-pass macroprocessing, an overview of compiler passes, cards used by loaders, functions of relocating loaders, compile-and-go loaders, data structures used in direct linking loaders
This document contains 24 questions about system programming concepts including components of system software, assembler design, data structures used in assemblers, macro instructions, loaders, compilers, and different sorting algorithms. The questions cover topics such as the foundation of system programming, databases for two-pass assemblers, the difference between searching and sorting, the design of assemblers, data structures used in assembler passes, the role of the location counter in pass-1 of an assembler, macro instruction parameters, code optimization in compilers, single-pass macroprocessing, an overview of compiler passes, cards used by loaders, functions of relocating loaders, compile-and-go loaders, data structures used in direct linking loaders
1. List components of system software and describe any 4 of them.
2. Draw neat diagram of Foundation of System Programming and explain it. 3. Explain various databases required in design of two pass assembler. 4. What is difference Between Searching and sorting 5. Explain general Design of the assembler 6. Draw the flowchart of pass-I Assembler. 7. Explain Different data structure Used by Phase –I & Phase-II of Assembler. 8. Explain Use of Following Instructions i) USING ii) START iii) DC iv) DS 9. Explain role of Location Counter (LC) of Pass-1 in Assembler 10. Explain macro instruction arguments with positional and keyboard parameters. 11. Explain overlay structure used in dynamic loading scheme. 12. Explain code optimization phase of compiler. 13. Explain single pass algorithm of macroprocessor. 14. Explain with flowchart of overview of passes of compiler. 15. Explain use of ESD, TXT, RLD, END cards used in loader. 16. Describe functions of relocating loader. 17. Describe the concept of compile and go loader. State its two disadvantages. 18. Enlist and explain the data structures used in pass 1 and pass 2 of direct linking loader. 19. Explain the structure of macro definition table (MDT) and argument list array (ALA) with the help of example. 20. List and explain phases of compiler. 21. Explain address calculation sort. 22. Explain linear search technique. Algorithm also. 23. Explain with example radix sort. 24. Explain with example interchange sort. Algorithm also.