Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

1.

Which allows the UNIX software to be ported using a simple recompilation?(a) pSOS+(b) UNIX compatible library(c) pSOS+m(d) pOS+kernelI have been asked this question by my school principal while I was bunking the class.This interesting question is from Debugging Techniques topic in chapter Emulation and Debugging Techniques of Embedded Systems

Answer»

Correct choice is (b) UNIX compatible library

For EXPLANATION I would SAY: The most of the operating system SUPPORT or provide the UNIX-compatible library which SUPPORTS the UNIX software to be ported using a simple recompilation.

2.

Which of the following has the additional circuitry which supports the background debug mode?(a) memory(b) input(c) peripheral(d) processorI got this question during an interview.This question is from Emulation Techniques in portion Emulation and Debugging Techniques of Embedded Systems

Answer»

The correct CHOICE is (d) PROCESSOR

For explanation: The processor has the ADDITIONAL circuitry which can provide special support for the background debug mode and is under the control of the remote system connected to its BDM port.

3.

Which allows the parallel development of the hardware and software in the simulation?(a) high-level language simulation(b) low-level language simulation(c) cpu simulator(d) onboard simulatorThe question was posed to me in an interview for job.My question comes from Debugging Techniques in section Emulation and Debugging Techniques of Embedded Systems

Answer» RIGHT option is (a) high-level language simulation

Explanation: The high-level language simulation allows parallel development of the SOFTWARE and the hardware and when two PARTS are integrated, that will work. It can simulate I/O using the keyboard as the inputs or TASK which passes input DATA for other modules.
4.

Which facility provides the provision of the debug ports in the ICE technique?(a) simulator(b) emulator(c) debug support(d) jtagThe question was posed to me in an online quiz.I need to ask this question from Emulation Techniques topic in division Emulation and Debugging Techniques of Embedded Systems

Answer» CORRECT option is (c) debug support

Explanation: The debugging support to the processor enables the processor to be a single STEPPED and breakpoint under remote control from a host or the WORKSTATION. This facility can PROVIDE the provision of the debug ports.
5.

Which tools help the Xray allows the software to be developed on the host system?(a) compiler tool(b) simulator tool(c) debugger tool(d) emulator toolThis question was addressed to me in my homework.This question is from Debugging Technique:Xray in section Emulation and Debugging Techniques of Embedded Systems

Answer»

The CORRECT answer is (a) COMPILER tool

The best I can explain: The compiler tools allow the software to be DEVELOPED on the host system and this system does not have to USE the same processor as the target.

6.

How the additional registers are accessed in the OnCE?(a) parallel port(b) serial port(c) jtag(d) address registerI have been asked this question during an interview.The doubt is from Emulation Techniques topic in chapter Emulation and Debugging Techniques of Embedded Systems

Answer»

Right option is (b) SERIAL port

For explanation: The on-chip emulation can ACCESS additional registers by using a special serial port WITHIN the device that provides control over the PROCESSOR and access to its internal registers.

7.

Which of the following does not have the ability to get hundred individual signal cables into the probe in the emulation technique?(a) OnCE(b) BDM(c) ICE(d) JTAGThe question was asked during an internship interview.The above asked question is from Emulation Techniques in chapter Emulation and Debugging Techniques of Embedded Systems

Answer»

Right answer is (c) ICE

The BEST I can explain: The in-circuit emulation does not have the ability to get a HUNDRED individual signal cables into the probe. This problem comes under the physical LIMITATION of the probe, that is as the density of the processor increases the available sockets which provide good electrical contacts is BECOMING harder which causes a RESTRICTION to the probe.

8.

Which of the following can access the information directly in the Xray?(a) emulator(b) debugger(c) simulator(d) hardwareThe question was asked in a national level competition.I want to ask this question from Debugging Technique:Xray topic in section Emulation and Debugging Techniques of Embedded Systems

Answer»

Right option is (c) simulator

The explanation is: The Xray obtain its debugging INFORMATION from a variety of sources and how it access these sources. The simulator can access direct information but the emulator can access the information VIA a serial line or via the ethernet or directly across a SHARED MEMORY INTERFACE.

9.

Which of the following has a single set of compiler and the debugger tools?(a) Xray(b) onboard debugger(c) emulation(d) high-level simulatorI got this question in quiz.This is a very interesting question from Debugging Technique:Xray in division Emulation and Debugging Techniques of Embedded Systems

Answer»

The correct OPTION is (a) Xray

For explanation: The Xray debugging TECHNIQUE is a product from the Microtec which is having a complete SET of compiler and debugger TOOLS which will work with the SIMULATOR, debugger, emulator and the onboard debugger.

10.

Which of the following is used to determine the number of memory access in an onboard debugger?(a) timer(b) counter(c) input(d) memoryThis question was posed to me in exam.My enquiry is from Debugging Techniques topic in section Emulation and Debugging Techniques of Embedded Systems

Answer»

Right choice is (B) COUNTER

To EXPLAIN: The counter is used to determine a preset number of memory accesses, which is assumed that the table has been transferred by the debugger and the EPROM ADDRESS can be SAFELY be changed.

11.

Which of the following has the ability to download code using a serial port?(a) cpu simulator(b) high-level language simulator(c) onboard debugger(d) low-level language simulatorI have been asked this question during an online interview.I'm obligated to ask this question of Debugging Techniques topic in division Emulation and Debugging Techniques of Embedded Systems

Answer»

The correct answer is (c) ONBOARD DEBUGGER

The best I can explain: The onboard debugger has the ability to download code from a floppy DISK or by using a serial port.

12.

Which of the following is a traditional method for emulating the processor?(a) SDS(b) ICE(c) CPU simulator(d) Low-level language simulatorThe question was asked in a job interview.This is a very interesting question from Emulation Techniques in division Emulation and Debugging Techniques of Embedded Systems

Answer»

The correct option is (b) ICE

For explanation: The SDS is one of the simulation tool USED in the embedded systems. CPU simulator and the low-level simulator are the other KINDS of the simulator used in the embedded SYSTEM design.

13.

Which of the following is ideal for debugging codes at an early stage?(a) compiler(b) debugger(c) simulator(d) emulatorThe question was posed to me in an online quiz.Enquiry is from Debugging Technique:Xray in portion Emulation and Debugging Techniques of Embedded Systems

Answer»

The correct option is (c) simulator

Easy explanation: There are a variety of WAYS for executing the codes. The simulator provides an ideal WAY for debugging the codes at an EARLY stage, that is before the HARDWARE is available and it can allow the software to proceed in parallel with the hardware.

14.

Which of the following can simulate the LCD controllers and parallel ports?(a) memory simulator(b) sds(c) input simulator(d) output toolsThe question was posed to me in a national level competition.My question is taken from Debugging Techniques in section Emulation and Debugging Techniques of Embedded Systems

Answer»

The correct option is (b) sds

For explanation I would say: There are certain tools which PROVIDE powerful tools for simulation and one such is the SDS which can SIMULATE the processor, memory systems, integrated processor, onboard peripherals such as LCD controllers and parallel ports.

15.

What does BDM stand for?(a) background debug mode(b) basic debug mode(c) basic debug microcode(d) background decode modeI had been asked this question in a national level competition.The question is from Emulation Techniques in section Emulation and Debugging Techniques of Embedded Systems

Answer» CORRECT choice is (a) background debug mode

To explain: The BDM or background debug mode is similar to the on-chip emulator with a slight difference. BDM is provided on the Motorola MC683xx series of processors and for the 8-bit MICROCONTROLLER like MC68HC12 ETC.
16.

Which of the following are used to test the software?(a) data entity(b) data entry(c) data table(d) data bookThe question was posed to me in class test.Origin of the question is Debugging Techniques topic in division Emulation and Debugging Techniques of Embedded Systems

Answer»

Right choice is (C) data table

To elaborate: In the high-level language SIMULATION, MANY TECHNIQUES are used to SIMULATE the system and one such is the data table which contains the data sequences which are used to test the software.

17.

Which debugging facility is used in the Motorola’s DSP 56x0x family?(a) JTAG(b) ICE(c) OnCE(d) BDMThis question was posed to me during an interview.My question is based upon Emulation Techniques in division Emulation and Debugging Techniques of Embedded Systems

Answer»

The CORRECT CHOICE is (c) OnCE

The explanation: The on-chip emulation provides a debugging FACILITY in the DSP CHIPS. The OnCE is developed for Motorola’s DSP 56x0x family.

18.

What is meant by OnCE?(a) on-chip emulation(b) off-chip emulation(c) one-chip emulation(d) once-chip emulationI had been asked this question in examination.This interesting question is from Emulation Techniques in chapter Emulation and Debugging Techniques of Embedded Systems

Answer»

The correct option is (a) on-chip emulation

Best explanation: The OnCE is an on-chip emulation which is a debugging facility USED in the digital SIGNAL processor CHIPS.

19.

Which of the following works by using a serial port?(a) Simulator(b) JTAG(c) BDM(d) OnCEThis question was posed to me in semester exam.The origin of the question is Emulation Techniques topic in portion Emulation and Debugging Techniques of Embedded Systems

Answer»

Correct answer is (b) JTAG

The EXPLANATION: The JTAG works by USING a serial port and clocking data into a shift register and the OUTPUT of the shift register drives the pins under the CONTROL of the port.

20.

Who developed the Xray product?(a) IBM(b) Intel(c) Microtec(d) MotorolaI have been asked this question by my school principal while I was bunking the class.The origin of the question is Debugging Technique:Xray topic in portion Emulation and Debugging Techniques of Embedded Systems

Answer»

The CORRECT choice is (C) Microtec

The EXPLANATION is: The Xray which is a product from the Microtec is having a complete SET of compiler and DEBUGGER tools.

21.

How can we extend the power of Xray?(a) Xray interface(b) Xray memory(c) Xray input(d) Xray peripheralI got this question in quiz.I'm obligated to ask this question of Debugging Technique:Xray in portion Emulation and Debugging Techniques of Embedded Systems

Answer» RIGHT answer is (a) Xray INTERFACE

For explanation: The power of the Xray product can be extended by the Xray interface METHOD from the operating system DEBUGGER.
22.

How is the processor enter into a BDM state?(a) BDM signal(b) Start signal(c) BDM acknowledge signal(d) Start signal of the processorThe question was posed to me by my school principal while I was bunking the class.This interesting question is from Debugging Technique:Xray topic in chapter Emulation and Debugging Techniques of Embedded Systems

Answer» RIGHT option is (a) BDM signal

Easy explanation: The assertion of the BDM signal or by executing the SPECIAL BDM instruction, the processor enter into the BDM state and when the processor enters into the BDM MODE, low-level MICROCODE takes the processor which allows the breakpoint to be SET, registers to be accessed and so on.
23.

Which of the following takes the processor, when the processor enters the BDM mode?(a) address code(b) high-level microcode(c) low-level microcode(d) data codeThis question was posed to me in class test.My query is from Emulation Techniques topic in chapter Emulation and Debugging Techniques of Embedded Systems

Answer»

The correct answer is (c) low-level microcode

For EXPLANATION: When the PROCESSOR ENTERS into the BDM mode, low-level microcode takes the processor which allows the BREAKPOINT to be set, registers to be accessed and so on.

24.

Which emulator is used in MC68HC12?(a) JTAG(b) BDM(c) On-CE(d) SDSI had been asked this question in an interview for internship.This interesting question is from Emulation Techniques topic in division Emulation and Debugging Techniques of Embedded Systems

Answer»

Correct choice is (B) BDM

For explanation I would say: The BDM or the background debug mode is PROVIDED on the Motorola MC683xx series of PROCESSORS and for several 8-bit microcontrollers. ONE such microcontroller is the MC68HC12.

25.

How many categories are there for the low-level simulation?(a) 2(b) 3(c) 4(d) 5This question was posed to me in an internship interview.The origin of the question is Debugging Techniques in section Emulation and Debugging Techniques of Embedded Systems

Answer»

The correct answer is (a) 2

Best explanation: There are two CATEGORIES for the low-level simulation. The first category simulates the memory SYSTEM, programming model and can offer simple DEBUGGING tools whereas the second category simulation provides timing information based on the NUMBER of clocks.

26.

Which of the following uses the Xray interface method to provide the debugging interface?(a) pSOS+m(b) pSOS(c) pSOS+(d) NAPThe question was posed to me in quiz.My question comes from Debugging Technique:Xray topic in chapter Emulation and Debugging Techniques of Embedded Systems

Answer»

Right CHOICE is (c) PSOS+

For EXPLANATION I would say: The pSOS+ uses the Xray interface method to provide the debugging INTERFACES which can extend the POWER of the Xray.

27.

Which of the following has the ability to use the high-level language functions, instructions instead of the normal address?(a) task level debugging(b) low level debugging(c) onboard debugging(d) symbolic debuggingThis question was posed to me in examination.This intriguing question originated from Debugging Techniques in chapter Emulation and Debugging Techniques of Embedded Systems

Answer»

The correct choice is (d) symbolic debugging

Easiest EXPLANATION: The symbolic debugging has the ability to use high-level language functions, instructions and the VARIABLES INSTEAD of the NORMAL addresses and their CONTENTS.

28.

Which of the following provides a low-level method of debugging software?(a) high-level simulator(b) low-level simulator(c) onboard debugger(d) cpu simulatorI have been asked this question in exam.This intriguing question comes from Debugging Techniques topic in section Emulation and Debugging Techniques of Embedded Systems

Answer»

Correct answer is (c) ONBOARD DEBUGGER

Easiest explanation: The onboard debugger provides a very low-level METHOD of simulating or debugging the software. It usually handles EPROMs which are plugged into the BOARD or a set of application codes by providing a serial connection to COMMUNICATE with the PC or workstation.

29.

Which can provide the consistent interface to the Xray?(a) emulator(b) simulator(c) memory simulator(d) debugger systemI got this question in quiz.Enquiry is from Debugging Technique:Xray in chapter Emulation and Debugging Techniques of Embedded Systems

Answer»

Right option is (d) debugger system

Explanation: The Xray consists of the debugger which interfaces with the emulator, SIMULATOR, onboard debugger that provides the consistent INTERFACE to the Xray product. This can IMPROVE the overall PRODUCTIVITY of the product since it does not REQUIRE any relearning.

30.

Which of the following allows access to all the hardware within the system?(a) debugger(b) JTAG(c) onboard debugger(d) simulatorThe question was posed to me in a national level competition.I want to ask this question from Emulation Techniques topic in division Emulation and Debugging Techniques of Embedded Systems

Answer»

Right answer is (b) JTAG

To explain: The JTAG can access all the hardware within the system. They provide a way of taking over the PINS of a device and ALLOWS the different bit patterns to be IMPOSED on the pins which ALLOW other circuits to be tested with the imposed pins.

31.

Which of the following emulators can provide its own in circuit emulation facility?(a) Simulator(b) Debugger(c) SDS(d) OnCEThis question was addressed to me in unit test.The above asked question is from Emulation Techniques in chapter Emulation and Debugging Techniques of Embedded Systems

Answer»

Correct option is (d) OnCE

The BEST I can explain: Every system can provide its own in CIRCUIT emulation facilities by hooking the port to an interface port in a WORKSTATION or in the PC while CONNECTING the OnCE port to an EXTERNAL connector.

32.

What does JTAG stand for?(a) joint tag address group(b) joint test address group(c) joint test access group(d) joint test action groupI had been asked this question in an international level competition.My query is from Emulation Techniques in chapter Emulation and Debugging Techniques of Embedded Systems

Answer»

Correct answer is (d) joint test action group

Best explanation: The JTAG is a joint test action group which is an electronics industry association which DEVELOPED the interfacing PORT that is standardised for testing the DEVICES.

33.

Which part of the Xray can interface with a simulator?(a) emulator(b) debugger(c) simulator(d) onboard debuggerThe question was asked during an interview.My question is based upon Debugging Technique:Xray topic in portion Emulation and Debugging Techniques of Embedded Systems

Answer» RIGHT option is (b) debugger

To elaborate: The XRAY consists of the CONSISTENT debugger which can INTERFACE the emulator, simulator, task level debugger or ONBOARD debugger.
34.

Which of the following access the information through the ethernet in a Xray?(a) simulator(b) debugger(c) onboarddebugger(d) emulatorI had been asked this question in a national level competition.I would like to ask this question from Debugging Technique:Xray topic in section Emulation and Debugging Techniques of Embedded Systems

Answer»
35.

Which of the following device can transfer the vector table from the EPROM?(a) ROM(b) RAM(c) CPU(d) peripheralI got this question during an interview.My doubt stems from Debugging Techniques in chapter Emulation and Debugging Techniques of Embedded Systems

Answer»

The correct choice is (b) RAM

The explanation: When the BOARD GETS POWERED up, the reset vector from the table STORED in the EPROM makes the initialisation of the board and is transferred to the RAM from the EPROM through the hardware where the EPROM memory address is temporarily altered.

36.

Which of the following can simulate the processor, memory, and peripherals?(a) input simulator(b) peripheral simulator(c) memory simulator(d) cpu simulatorThe question was posed to me in a national level competition.This question is from Debugging Techniques topic in section Emulation and Debugging Techniques of Embedded Systems

Answer»

Correct choice is (d) CPU simulator

Explanation: The CPU simulator can simulate the memory, processor, and the peripherals and allow the low-level ASSEMBLER code and the small HLL programs to be tested WITHOUT the actual hardware.

37.

Which of the following debugger works at the operating system level?(a) task level debugging(b) low level debugging(c) onboard debugging(d) symbolic debuggingThis question was addressed to me during an internship interview.The origin of the question is Debugging Techniques topic in portion Emulation and Debugging Techniques of Embedded Systems

Answer»

The correct option is (a) task LEVEL debugging

Best explanation: The task level debugging has the ABILITY to works at the OPERATING level or at the particular tasks whereas the low-level debugger cannot set for particular task functions or operations, it can only set a breakpoint at the START of the routine which sends a MESSAGE.

38.

What does ICE stand for?(a) in-circuit emulation(b) in-code EPROM(c) in-circuit EPOM(d) in-code emulationThis question was posed to me by my school principal while I was bunking the class.This key question is from Emulation Techniques in portion Emulation and Debugging Techniques of Embedded Systems

Answer» CORRECT ANSWER is (a) in-circuit emulation

For explanation I would say: The ICE or in-circuit emulation is ONE the traditional method used to emulate the processor in the EMBEDDED system so that the software can be DOWNLOADED and can be debugged in situ in the end application.
39.

What does the processor fetch from the EPROM if the board is powered?(a) reset vector(b) ready vector(c) start vector(d) acknowledge vectorThis question was posed to me at a job interview.The query is from Debugging Techniques in section Emulation and Debugging Techniques of Embedded Systems

Answer»

The correct option is (a) reset VECTOR

Easy explanation: The processor fetches its reset vector from the table which is STORED in the EPROM when the board is powered and then STARTS the INITIALIZE the board.