Briefly explain the functions of Debugger, Assembler and the Linker. - Intel Microprocessor
Briefly explain the functions of Debugger, Assembler and the Linker.
- Debugger: As its name suggests the debugger is used to test and debug programs. The debugger allows a user to test a program step by step, so that the problem points or steps can be identified and rectified. It allows the user to inspect the registers and the memory locations after a program has executed.
- Assembler: The assembler is used to convert assembly language written by a user or a program into a machine recognizable format.
- Linker: There are certain programs which are large in size and cannot be executed at one go simultaneously. Such programs are divided into subprograms also known as modules. The linker is used to link such small programs to form one large program.