cs2304 Ss
cs2304 Ss
1. What are the uses of the assembler directive START, CSECT and USE?
2. In a machine that uses predominately direct addressing, how will you specify relocation?
5. What is the use of ESTAB data structure in linking loader? 6. What is bootstrap loader? Why it is required? 7. What are the uses of the assembler directive EXTREF and LTORG? 8. What is meant by relocation? How does the assembler pass on this information to loader? 9. Consider the following sequence X EQU Y Y EQU Z Z RESW 1
Is a two pass assembler can resolve such a sequence of definition? Justify your answer. 10. Differentiate between linking loader with linkage editor.
Part -B
(3*10=30)
11. a. What is forward reference? Explain one pass assembler with an example.