Embedded Systems Questions and Answers – Examples of Embedded System Digital Signal Processing

This set of Embedded Systems Interview Questions and Answers focuses on “Examples of Embedded System Digital Signal Processing”.

1. What are the factors of filters which are determined by the speed of the operation in a digital signal processor?
a) attenuation constant
b) frequency
c) bandwidth
d) phase
View Answer

Answer: c
Explanation: The bandwidth of any filter depends on the speed of operations held in a digital signal processor.

2. How many tables does an FIR function of a digital signal processor possess?
a) 1
b) 2
c) 3
d) 4
View Answer

Answer: b
Explanation: Digital signal processor function involves setting up of two tables and one is for sampled data and the other table is for filter coefficients which determine the filter response. It takes values from the table and performs programs.

3. Why is said that branch prediction is not applicable in a digital signal processor?
a) low bandwidth
b) high bandwidth
c) low frequency
d) high frequency
View Answer

Answer: a
Explanation: Loop control timing varies depending on the branch predictions which in turn make bandwidth predictions difficult thereby lowering the bandwidth of the digital signal processor.
advertisement
advertisement

4. Which architecture can one overcome the low bandwidth issue in MC6800 family?
a) RISC
b) CISC
c) von Neumann
d) program stored
View Answer

Answer: a
Explanation: RISC architecture can offer some improvement in the low bandwidth issue since it has the ability to perform operations in a single cycle.

5. Which architecture in digital signal processor reduces the execution time?
a) Harvard
b) CISC
c) program storage
d) von Neumann
View Answer

Answer: a
Explanation: Harvard architecture in a digital signal processor allows continuous data fetching and performing the corresponding instructions.
Note: Join free Sanfoundry classes at Telegram or Youtube

6. Which of the following processors also can work as a digital signal processor?
a) 8086
b) 8088
c) 8080
d) ARM9E
View Answer

Answer: d
Explanation: ARM9E can also have DSP level of performance without having a digital signal processor by its enhanced DSP instructions.

7. What types of modules are used in the digital signal processor to form the loop structure?
a) modulo-timer
b) modulo-counter
c) timer
d) external timer
View Answer

Answer: b
Explanation: By using hardware multipliers, counters etc the entire hardware can be redesigned to perform some specific functions which are used in digital signal processors. One such is the modulo-counter to form the loop structure.
advertisement

8. Name a processor which is used in digital audio appliances.
a) 8086
b) Motorola DSP56000
c) 80486
d) 8087
View Answer

Answer: b
Explanation: Motorola DSP56000 is a powerful digital signal processor which is used in digital audio applications which have the capability of noise reduction and multi-band graphics whereas 8087 is a coprocessor and 80486 and 8086 are microprocessors.

9. How many bits does DSP56000 processor have?
a) 8
b) 16
c) 24
d) 32
View Answer

Answer: c
Explanation: In order to increase the resolution, DSP56000 is a 24-bit data word processor.
advertisement

10. How many buses did DSP56000 possess?
a) 2
b) 3
c) 4
d) 5
View Answer

Answer: b
Explanation: It possess three separate external buses, one is for the program and the remaining two buses are for X and Y memories for data.

11. Which of the following architecture does DSP56000 possess?
a) Harvard
b) von Neumann
c) CISC
d) program-stored
View Answer

Answer: a
Explanation: DSP56000 possess Harvard architecture since this architecture has a separate bus for program memory and data memory.

12. What does AAU stand for?
a) arithmetic address unit
b) address arithmetic unit
c) address access unit
d) arithmetic access unit
View Answer

Answer: b
Explanation: DSP56000 possess two external bus switches in which one is for data and the other is for the address for communicating with the outside world and these two switches are reproduced by the internal data bus and AAU.

13. How many address register does the AAU of a DSP56000 have?
a) 8
b) 16
c) 24
d) 32
View Answer

Answer: c
Explanation: AAU have 24 address registers in three banks of eight.

14. How many registers does a DSP56000 have?
a) 4
b) 5
c) 7
d) 6
View Answer

Answer: c
Explanation: DSP56000 has six 24-bit registers for controlling the loop counts, operating mode, stack manipulation and condition codes.

15. Which of the following bits are used for sign extension in DSP56000?
a) upper 8 bits of the stack pointer
b) lower 8 bits of the stack pointer
c) lower 8 bits of the program counter
d) upper 8 bits of the program counter
View Answer

Answer: d
Explanation: The DSP56000 have a 24-bit program counter in which the upper 8 bits are only used for sign extension.

Sanfoundry Global Education & Learning Series – Embedded System.

To practice all areas of Embedded Systems for Interviews, here is complete set of 1000+ Multiple Choice Questions and Answers.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.