45 45 votes The process of assigning load addresses to the various parts of the program and adjusting the code and the data in the program to reflect the assigned addresses is called Assembly parsing Relocation Symbol resolution Compiler Design gatecse-2001 compiler-design runtime-environment easy + – Kathleen 15.7k views answer comment Share Follow Print See all 2 Comments 2 2 Comments reply Aspi R Osa commented Jan 15, 2016 reply Follow flag what does CODe AND DATE mean here? 0 0 replyShare P0535_Yedidyah_Sagar commented Sep 27, 2025 reply Follow flag Both Relocation and Symbol resolution is done in the linking phase Symbol resolution is done first. Later Relocation is done 3 3 replyShare Please log in or register to add a comment.
Best answer 68 68 votes Relocation is the process of assigning load addresses to position-dependent code of a program and adjusting the code and data in the program to reflect the assigned addresses. Hence Option C is Ans Symbol resolution is the process of searching files and libraries to replace symbolic references or names of libraries with actual usable addresses in memory before running a program. Rajesh Pradhan answered Dec 26, 2016 • selected Dec 26, 2016 by Arjun Rajesh Pradhan comment Share Follow 0 reply Please log in or register to add a comment.
4 4 votes The process of assigning load addresses to the various parts of the program and adjusting the code and the data in the program to reflect the assigned addresses is called Relocation. Explanation: Assembly: Assembly refers to the process of translating assembly language code into machine code. Parsing: Parsing is the process of analyzing the syntactic structure of a program or input to check its conformity to a formal grammar. Relocation: Relocation is the process of assigning final memory addresses to program components and adjusting the program code and data to reflect the assigned addresses. This is often done by a linker during the linking phase of compilation. Symbol Resolution: Symbol resolution is part of the relocation process, where symbolic references in the program are resolved to their final memory addresses. rajveer43 answered Dec 30, 2023 rajveer43 comment Share Follow See 1 comment 1 1 comment reply quack_quack commented Aug 3 reply Follow flag thank you rajveer 1 1 replyShare Please log in or register to add a comment.