What do you mean by linker, Computer Engineering

Assignment Help:

Q. What do you mean by Linker?

For modularity of your programs it is better to break your program in numerous sub routines. It's even better to put common routine such as reading a hexadecimal number or writing hexadecimal number etc. which could be used by numerous other programs into a separate file.  These files are assembled distinctly.  After every file has been successfully assembled they can be linked together to form a large file that constitutes your complete program. The file comprising the common routines can be linked to your other program also. The program that links your program is known as the linker.

The linker produces a link file that comprises binary code for all compound modules. The linker also generates link maps that comprises the address information about linked files. The linker though doesn't assign absolute addresses to your program. It just assigns continuous relative addresses to all modules linked starting from zero. This form a program is said to be relocatable since it can be put anywhere in memory to be run.


Related Discussions:- What do you mean by linker

Forward checking - artificial intelligence, Forward checking: Whether ...

Forward checking: Whether to add some sophistication to the search method there constraint solvers use a technique called as forward checking. So here the general idea is to w

Including the titles, Your company is planning a party for employees, and y...

Your company is planning a party for employees, and you have been asked to set up a spreadsheet to track the attendees and to measure the associated cost. Every employee is permitt

Define elimination of common sub expression, Explain Elimination of common ...

Explain Elimination of common sub expression during code optimization An optimizing transformation is a regulation for rewriting a segment of a program to enhance its execution

Importance of artificial intelligence, Businesses are interested in AI bec...

Businesses are interested in AI because of the characteristics it offers that no other systems type offers. That is AI ability to: a. Preserve Intelligence and Knowledge: C

Explain naming convention libraries, Explanation:- Common used functions...

Explanation:- Common used functions are placed in libraries. These are located in the SQABas32 subdirectory of the Robot working directory. A library is separated into three fil

Define the abstraction of OOA, Define the Abstraction of OOA Now, let ...

Define the Abstraction of OOA Now, let us see how objects can be seen as a problem, and find their associated data and their behaviour. You will notice that an object is an ab

Execution of a full instruction - computer architecture, Execution of a ful...

Execution of a full Instruction: Regard as the instruction: Add (R3), R1 Executing this particular instruction needed the below described actions: a) Fetch the

Lfu, advantages of lfu

advantages of lfu

Define a B- tree of order m, Define a B tree of order m. B Tree of orde...

Define a B tree of order m. B Tree of order m  A balanced multiway search tree of order m in which every non root node having at least m/2 keys is known as a B-Tree of order

Flat, nfa significance

nfa significance

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd