answersLogoWhite

0


Best Answer

A simulator is a software that duplicates some processor in almost all the possible ways.

An emulator is a hardware which duplicates the features and functions of a real system, so that it can behave like the actual system.

Usually the emulators and simulators are used for the testing of new architectures and also to give training in some complex systems.

A most famous example for a simulator is the flight simulator that simulates the functonalities of an aircraft.

Basically a simulator tests the program on the development processor (the processor on which we are working), while an emulator is used on the target processor (the processor for which the program is being written).

User Avatar

Wiki User

10y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

16y ago

An emulator is a piece of hardware that looks like a processor, has memory like a processor, and executes instructions like a processor, but is not a processor. It often has the advantage that you can probe points of the circuit that are not accessable inside a chip. Generaly it is a combination of hardware and software. They are often quite expensive.

A debugger is a program that finds and fixes bugs in programs. As a program it usually takes the form of a small monitor that runs on the target processor, and can examine memory, install breakpoints, and trigger on various conditions. Sometimes it can allow changes in programs for fixing a problem and trying again.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between a emulator and debugger?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the difference between editor and debugger?

Editor detects and modifies the correction to be made on the spot, while debugger show and does the eiting after the execution of the program.


What is the difference between debugger and translator?

debugger find error and tell us and we remove them manually.interpreter is a translatol that translate source code to macihne statement by statement.


What is the difference between debugger and interpreter?

the answer is that no body knows what it is including me so crack it man.:P


What are different PlayStation 2 emulator and Pcsx2?

pcsx2 IS an emulator for playstation 2. no difference x_x


When was GNU Debugger created?

GNU Debugger was created in 1986.


Where could a person find a free debugger for Windows 8?

One can find a free debugger for Windows 8 when one goes to the website of stackoverflow. This site has a step-by-step guide to persons needing a free debugger for Windows 8.


What is a debugger?

DebuggerA debugger is a computer program that is used to test and debug other programs.


What are debuggers examples?

Examples of debuggers include gdb (GNU Debugger) for C/C++ programs, Visual Studio Debugger for .NET applications, Xcode Debugger for iOS/macOS apps, and Chrome Developer Tools for debugging JavaScript in web applications.


Full form for GDB?

GNU DeBugger


What Debug command dumps data at the beginning of the memory address space?

In my debugger it is%D V'0'your debugger may use other commands.


What is gdb?

GDB stands for the GNU Debugger. This is a file that is a debugger for the operation system GNU. It can be used on other systems as well.


How do you print Hello World on the debugger of CMDR?

What is CMDR.