🎥 Video solution / Text Solution of this question is given below:
A debugger is a tool used to test and debug programs. It allows programmers to pause execution at specific points (breakpoints), run code step-by-step, and inspect variables and registers to find logic or runtime errors.
Hence, the correct option is:
✅ Option 3: allows to set breakpoints, execute a segment of program, and display contents of registers.