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 level is an in-built nonmaskable interrupt in SPARC processor?(a) 15(b) 14(c) 13(d) 12I got this question in an online interview.I'm obligated to ask this question of The Sun SPARC RISC Model topic in portion Embedded Processors of Embedded Systems

Answer»

Right answer is (a) 15

For explanation: The level 15 of the SPARC processor is assigned to be a nonmaskable INTERRUPT and the REMAINING 14 levels are unmasked and if NECESSARY they can be made maskable.

2.

How many bits does SPARC-V9 processor have?(a) 16(b) 32(c) 64(d) 128This question was addressed to me during a job interview.Question is taken from The Sun SPARC RISC Model topic in division Embedded Processors of Embedded Systems

Answer»

The CORRECT choice is (c) 64

Explanation: There are three major VERSIONS of SPARC which are SPARC-V7, SPARC-V8 and SPARC-V9. The former two are 32 bits processor and the later is a 64-bit processor.

3.

How many bit accumulator does DSP56000 have?(a) 28(b) 56(c) 112(d) 14I got this question in an online interview.The origin of the question is The Berkeley RISC Model and Digital Signal Processing topic in division Embedded Processors of Embedded Systems

Answer»
4.

Which of the architectures are made to speed up the processor?(a) CISC(b) RISC(c) program stored(d) von NeumannI got this question in an interview.The query is from The Berkeley RISC Model and Digital Signal Processing topic in chapter Embedded Processors of Embedded Systems

Answer» RIGHT option is (b) RISC

To explain: RISC architecture is MADE for speeding up the processor with limited execution time whereas CISC architecture is mainly for code EFFICIENCY.
5.

How is memory accessed in RISC architecture?(a) load and store instruction(b) opcode instruction(c) memory instruction(d) bus instructionI had been asked this question in a national level competition.This interesting question is from RISC Processor topic in chapter Embedded Processors of Embedded Systems

Answer»

Right choice is (a) LOAD and store instruction

Explanation: The DATA of memory ADDRESS is loaded into a REGISTER and manipulated, its CONTENTS are written out to the main memory.

6.

How a stack is accessed?(a) By using code segment pointer(b) By using data segment register(c) By using stack segment register(d) By using heap segment registerThe question was posed to me by my school principal while I was bunking the class.The above asked question is from 8 Bit Accumulator Processor of Embedded System topic in chapter Embedded Processors of Embedded Systems

Answer»

The correct CHOICE is (C) By using stack segment register

Easy EXPLANATION: Stack segment register is a SPECIAL register that INDEXES into the stack.

7.

What is the range of values an 8-bit register can store?(a) 128(b) 64(c) 256(d) 32I have been asked this question in an interview for internship.My question is taken from 8 Bit Accumulator Processor of Embedded System topic in division Embedded Processors of Embedded Systems

Answer» CORRECT option is (c) 256

The explanation is: 2^8 = 256. So, an 8-bit REGISTER can store 256 values (from 0 to 255).
8.

What is the purpose of an accumulator?(a) Storing data and performing logical operations(b) Storing data and performing arithmetic and logical operations(c) Storing addresses(d) PointerThis question was addressed to me in a national level competition.My question is based upon 8 Bit Accumulator Processor of Embedded System in section Embedded Processors of Embedded Systems

Answer»

Correct answer is (B) Storing data and performing arithmetic and logical OPERATIONS

The explanation: Accumulator is used for all the arithmetic operations such as addition, SUBTRACTION, multiplication, as well as relational & logical operations.

9.

Which is the first device by Intel, that started the microprocessor revolution?(a) 8080(b) 8086(c) 8087(d) 8088I had been asked this question in an interview for internship.Origin of the question is 8 Bit Accumulator Processor of Embedded System topic in chapter Embedded Processors of Embedded Systems

Answer»

The correct ANSWER is (a) 8080

Best EXPLANATION: 8086 was released in 1978 and 8088 was released in 1979. 8087 is a NUMERIC coprocessor that was released in 1977. Furthermore, 8080 is a device designed by Intel in 1974.

10.

How many address register does the AAU of a DSP56000 have?(a) 8(b) 16(c) 24(d) 32The question was posed to me during an internship interview.The above asked question is from Examples of Embedded System Digital Signal Processing in division Embedded Processors of Embedded Systems

Answer»

The correct answer is (C) 24

To explain: AAU have 24 address REGISTERS in three banks of eight.

11.

How many buses did DSP56000 possess?(a) 2(b) 3(c) 4(d) 5This question was posed to me in final exam.This intriguing question originated from Examples of Embedded System Digital Signal Processing topic in section Embedded Processors of Embedded Systems

Answer»

The correct answer is (b) 3

The best I can explain: It possess THREE separate external buses, ONE is for the program and the remaining two buses are for X and Y MEMORIES for DATA.

12.

Which is the first company who defined RISC architecture?(a) Intel(b) IBM(c) Motorola(d) MIPSThe question was asked during an interview.This interesting question is from RISC Processor topic in section Embedded Processors of Embedded Systems

Answer»

Correct option is (b) IBM

The BEST explanation: In 1970S IBM identified RISC ARCHITECTURE.

13.

Who coined the term RISC?(a) David Patterson(b) von Neumann(c) Michael J Flynn(d) HarvardI had been asked this question in unit test.I want to ask this question from RISC Processor in section Embedded Processors of Embedded Systems

Answer»

The CORRECT ANSWER is (a) David Patterson

To elaborate: David Patterson of Berkeley university coined the TERM RISC whereas Michael J Flynn who FIRST views RISC.

14.

Which of the following is a coprocessor of 80386?(a) 80387(b) 8087(c) 8089(d) 8088I have been asked this question in an online interview.I'm obligated to ask this question of Coprocessor of Intel topic in chapter Embedded Processors of Embedded Systems

Answer» RIGHT option is (a) 80387

Best explanation: 80386 have 80387 as a floating POINT arithmetic COPROCESSOR which can perform various floating point CALCULATIONS.
15.

What is the clock frequency of 8087?(a) 10 MHz(b) 5 MHz(c) 6 MHz(d) 4 MHzThis question was addressed to me in examination.The origin of the question is Coprocessor of Intel topic in section Embedded Processors of Embedded Systems

Answer»

Correct choice is (b) 5 MHz

The BEST I can explain: 8087 have 5 MHz as its clock FREQUENCY because the coprocessor MUST have the same clock frequency as that of the MAIN processor.

16.

Which register set of 80286 form the same register set of 8086 processor?(a) AH,AL(b) BX(c) BX,AX(d) ELThis question was posed to me during an internship interview.Enquiry is from Architecture of Embedded Systems in section Embedded Processors of Embedded Systems

Answer»

Right option is (a) AH,AL

Easiest explanation: The 16 BIT REGISTER of 80286 can also ACT as 8 bit register by SPLITTING into a higher register and lower register.

17.

Which is the interrupt vector that functions as invalid opcode?(a) 9(b) 8(c) 7(d) 6The question was posed to me by my school teacher while I was bunking the class.My question is taken from Architecture of Embedded Systems in portion Embedded Processors of Embedded Systems

Answer»

The correct answer is (d) 6

The explanation is: 6 is the interrupt vector indicating INVALID OPCODE. It will be different for a different MICROPROCESSOR.

18.

How is expanded memory accessed in 80286?(a) Paging(b) Interleaving(c) RAM(d) External storageThe question was posed to me in quiz.Origin of the question is Architecture of Embedded Systems topic in division Embedded Processors of Embedded Systems

Answer»

The correct CHOICE is (a) Paging

For explanation: The 80286 processor can access beyond 1MB by paging and special hardware to STIMULATE the MISSING ADDRESS lines. This is called EXPANDED memory.

19.

Which is the first 32-bit member of Intel?(a) 8086(b) 8088(c) 80286(d) 80386This question was addressed to me by my college professor while I was bunking the class.I would like to ask this question from 8 Bit Accumulator Processor of Embedded System in section Embedded Processors of Embedded Systems

Answer»

The CORRECT CHOICE is (d) 80386

To explain I would say: The first generation of INTEL started with 80386 which had 32-bit REGISTERS.

20.

Which of the following processors have two five-stage pipelines?(a) 80486(b) 80386(c) Intel Pentium(d) 80386DXI had been asked this question in a national level competition.My question is taken from Features of Intel in portion Embedded Processors of Embedded Systems

Answer» RIGHT OPTION is (c) Intel Pentium

Best explanation: The intel Pentium possess two five-stage pipelines which allow the EXECUTION of two integer instruction JOINTLY.
21.

Which are the 4 segmented registers in intel 80286?(a) AX,BX,CX,DX(b) AS,BS,CS,DS(c) SP,DI,SI,BP(d) IP,FL,SI,DIThis question was addressed to me by my college professor while I was bunking the class.My query is from Architecture of Embedded Systems in division Embedded Processors of Embedded Systems

Answer»

Right choice is (b) AS,BS,CS,DS

For explanation I would say: Intel 80286 possess 4 GENERAL purpose registers, 4 SEGMENTED registers, 2 index register and a base POINTER register.

22.

Motorola MC6800 is a how many-bit processor?(a) 4(b) 8(c) 16(d) 32The question was posed to me at a job interview.My doubt is from 8 Bit Accumulator Processor of Embedded System topic in portion Embedded Processors of Embedded Systems

Answer» CORRECT choice is (b) 8

The explanation: MC6800 is an 8-bit processor and having TWO 8 bit ACCUMULATOR registers.
23.

How many accumulators does an MC6800 have?(a) 1(b) 2(c) 3(d) 4I had been asked this question in an online quiz.My question is from 8 Bit Accumulator Processor of Embedded System topic in chapter Embedded Processors of Embedded Systems

Answer»

Right option is (B) 2

Easy explanation: MC6800 is having 2 ACCUMULATORS both comprising of 8 bits.

24.

What are the three modules in the SPARC processor?(a) IU, FPU, CU(b) SP, DI, SI(c) AX, BX, CX(d) CU, CH, CLThis question was addressed to me in an interview.I want to ask this question from The Sun SPARC RISC Model in portion Embedded Processors of Embedded Systems

Answer»

Right choice is (a) IU, FPU, CU

Easy EXPLANATION: The SPARC processor has three modules which are INTEGER unit, FLOATING point unit, and coprocessor unit. Each module has its own functions and integer unit controls the overall OPERATION of the processor.

25.

Which of the following processor can execute two instructions per cycle?(a) 80486(b) 80386DX(c) Intel Pentium(d) 80386I have been asked this question in an online quiz.My question is based upon Features of Intel topic in division Embedded Processors of Embedded Systems

Answer»

Correct OPTION is (c) Intel Pentium

To elaborate: Intel Pentium have many advanced features ONE of which is, it can EXECUTE two instructions per cycle thus improving the speed of the PROCESSOR whereas 80486, 80386 and 80386DX does not have this FEATURE.

26.

How many bit vector number is used in an interrupt cycle of 80386?(a) 4(b) 8(c) 16(d) 32The question was posed to me in semester exam.My enquiry is from Features of Intel topic in chapter Embedded Processors of Embedded Systems

Answer»

The correct OPTION is (b) 8

For explanation: While an interrupt cycle is running, the processor possesses two INTERRUPTS to acknowledge bus cycles and reads an 8-bit vector number. This vector is then used to LOCATE, within the vector table and it has the address of the corresponding interrupt service routine. NMI is automatically ASSIGNED as vector number 2.

27.

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) phaseI got this question in homework.My enquiry is from Examples of Embedded System Digital Signal Processing in division Embedded Processors of Embedded Systems

Answer»

The correct CHOICE is (c) BANDWIDTH

Explanation: The bandwidth of any FILTER depends on the speed of operations held in a DIGITAL signal processor.

28.

Which company developed SPARC?(a) intel(b) IBM(c) Motorola(d) sun microsystemThis question was posed to me in examination.Enquiry is from The Sun SPARC RISC Model topic in portion Embedded Processors of Embedded Systems

Answer»

The CORRECT answer is (d) sun microsystem

Best explanation: SPARC is developed by Sun Microsystem but different MANUFACTURERS from other COMPANIES like INTEL, Texas WORKED on it.

29.

Which of the following is a portable device of Intel?(a) 80386DX(b) 8087(c) 80386SL(d) 80386SXI got this question by my school teacher while I was bunking the class.Query is from Features of Intel topic in division Embedded Processors of Embedded Systems

Answer» CORRECT answer is (c) 80386SL

Easiest EXPLANATION: INTEL has 80386SL as the portable PCs which helps in controlling power and increases the power efficiency of the PROCESSOR.
30.

What is the address range in 80286?(a) 1 Mbytes(b) 2 Mbytes(c) 16 Mbytes(d) 32 mbytesThis question was posed to me during an online exam.This intriguing question comes from 8 Bit Accumulator Processor of Embedded System in division Embedded Processors of Embedded Systems

Answer» RIGHT option is (C) 16 MBYTES

To explain: 80286 is a 16-bit PROCESSOR. It has an address range of 16 Mbytes.
31.

Which of the following is the area of memory that is used for temporary storage?(a) Register(b) Stack(c) Accumulator(d) Hard DiskI had been asked this question by my school teacher while I was bunking the class.My query is from 8 Bit Accumulator Processor of Embedded System in chapter Embedded Processors of Embedded Systems

Answer»

Correct choice is (b) Stack

Explanation: Stack can be used at the time of function CALL or it is a SHORT time large-scale storage of data. THEREFORE, a stack is an area WITHIN MEMORY for storage.

32.

Which module of SPARC contains the general purpose registers?(a) IU(b) FPU(c) CU(d) control unitI have been asked this question during an internship interview.My doubt is from The Sun SPARC RISC Model topic in chapter Embedded Processors of Embedded Systems

Answer»

Correct choice is (a) IU

For explanation I would say: Integer UNIT contains the GENERAL purpose registers and it controls the overall operation and performance of the processor and the memory ADDRESS is ALSO CALCULATED by the integer unit.

33.

How many floating point register does the FPU of the SPARC have?(a) 16 128-bit(b) 32 128-bit(c) 64 128-bit(d) 10 128-bitI had been asked this question by my college professor while I was bunking the class.Origin of the question is The Sun SPARC RISC Model topic in division Embedded Processors of Embedded Systems

Answer»

The correct CHOICE is (a) 16 128-bit

For explanation I would say: It possesses 32 32-bit single PRECISION, 32 64-bit DOUBLE precision and 16 128-bit quads precise floating registers.

34.

What does SPARC stand for?(a) scalable processor architecture(b) speculating architecture(c) speculating processor(d) scaling Pentium architectureI had been asked this question during a job interview.Question is from The Sun SPARC RISC Model topic in division Embedded Processors of Embedded Systems

Answer» CORRECT OPTION is (a) SCALABLE processor ARCHITECTURE

Explanation: SPARC was designed for optimizing compilers and easily PIPELINED hardware implementations and it can license by anyone that is, having a nonproprietary architecture which is used to develop various microprocessors.
35.

Which of the following processors has a speculative execution?(a) 80486(b) P1(c) Intel Pentium(d) Pentium proThe question was posed to me during an interview.I'd like to ask this question from The Berkeley RISC Model and Digital Signal Processing in section Embedded Processors of Embedded Systems

Answer»

Right option is (d) PENTIUM pro

The explanation: SPECULATIVE execution is executed speculatively that is, following the predicted BRANCH paths in the code until the true path is DETERMINED. If the PROCESSOR executes correctly, then the performance is gained, if not, the results are discarded and the processor continues to execute until the correct path is identified.

36.

What does AAU stand for?(a) arithmetic address unit(b) address arithmetic unit(c) address access unit(d) arithmetic access unitThis question was addressed to me during a job interview.Query is from Examples of Embedded System Digital Signal Processing in division Embedded Processors of Embedded Systems

Answer»

Right answer is (B) address arithmetic unit

For explanation I would say: 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.

37.

Name a processor which is used in digital audio appliances.(a) 8086(b) Motorola DSP56000(c) 80486(d) 8087The question was posed to me in an interview for job.My doubt is from Examples of Embedded System Digital Signal Processing topic in portion Embedded Processors of Embedded Systems

Answer»

The correct OPTION is (b) Motorola DSP56000

Easiest 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.

38.

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 frequencyThe question was asked during an online interview.Question is from Examples of Embedded System Digital Signal Processing in chapter Embedded Processors of Embedded Systems

Answer»

The correct CHOICE is (a) low bandwidth

Easy 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.

39.

Princeton architecture is also known as(a) von Neumann architecture(b) Harvard(c) RISC(d) CISCI had been asked this question in an interview for internship.The above asked question is from RISC Processor in portion Embedded Processors of Embedded Systems

Answer» RIGHT ANSWER is (a) von Neumann architecture

The best EXPLANATION: The von Neumann architecture is ALSO known as von Neumann model or PRINCETON architecture.
40.

Which of the following processors uses Harvard architecture?(a) TEXAS TMS320(b) 80386(c) 80286(d) 8086I have been asked this question in an internship interview.The query is from RISC Processor topic in chapter Embedded Processors of Embedded Systems

Answer» RIGHT answer is (a) TEXAS TMS320

The explanation: It is a digital signal processor which have small and highly OPTIMIZED AUDIO or video PROCESSING signals. It possesses multiple PARALLEL data bus.
41.

Which of the following statements are true for von Neumann architecture?(a) shared bus between the program memory and data memory(b) separate bus between the program memory and data memory(c) external bus for program memory and data memory(d) external bus for data memory onlyThe question was posed to me in a job interview.My question comes from RISC Processor in section Embedded Processors of Embedded Systems

Answer» RIGHT choice is (a) shared bus between the program memory and data memory

Best explanation: von Neumann architecture SHARES bus between program memory and data memory whereas HARVARD architecture have a SEPARATE bus for program memory and data memory.
42.

Which of the following processors execute its instruction in a single cycle?(a) 8086(b) 8088(c) 8087(d) MIPS R2000I had been asked this question during an online interview.The query is from RISC Processor topic in portion Embedded Processors of Embedded Systems

Answer» RIGHT option is (d) MIPS R2000

Explanation: MIPS R2000 possess RISC architecture in which the processor EXECUTES its INSTRUCTION in a SINGLE clock cycle and ALSO synthesize complex operations from the same reduced instruction set.
43.

Which are the processors based on RISC?(a) SPARC(b) 80386(c) MC68030(d) MC68020This question was posed to me during an online interview.Question is taken from RISC Processor topic in division Embedded Processors of Embedded Systems

Answer»

The correct choice is (a) SPARC

The EXPLANATION is: SPARC and MIPS processors are the FIRST generation processors of RISC ARCHITECTURE.

44.

Which processor is the derivative of 80386DX?(a) 80387(b) 80386SX(c) 80386 DDX(d) 8087The question was asked in semester exam.This interesting question is from Features of Intel topic in portion Embedded Processors of Embedded Systems

Answer»

Correct option is (b) 80386SX

For explanation I would say: Derivative of the 80386DX called the 80386SX which provides the same ARCHITECTURE and lowers cost. To minimal the cost value, it uses an external 16-bit DATA bus and a 24-bit memory bus.

45.

What are the three stages included in pipelining of 80386?(a) Fetch, decode, execute(b) Fetch, execute, decode(c) Execute, fetch, decode(d) Decode, execute, fetchThe question was posed to me during an internship interview.My question comes from Features of Intel in chapter Embedded Processors of Embedded Systems

Answer»

The CORRECT option is (a) Fetch, decode, execute

To elaborate: The instruction can execute in a SINGLE cycle which is DONE by pipelining the instruction flow. The address calculations are performed as the instruction PROCEEDS down the line. Pipelining may take several cycles, an instruction can potentially be started and completed on every clock EDGE, thus achieving the single cycle performance.

46.

Which is a vector processor?(a) Subword parallelism(b) CISC(c) Superscalar(d) VLIWI have been asked this question in an internship interview.Question is taken from Types of Processors topic in section Embedded Processors of Embedded Systems

Answer» CORRECT OPTION is (a) Subword parallelism

The best I can explain: Subword parallelism is a form of a vector processing. A vector processor is the one whose instruction SET includes OPERATIONS on multiple data elements SIMULTANEOUSLY.
47.

How many instructions does SPARC processor have?(a) 16(b) 32(c) 64(d) 128The question was posed to me in exam.I'm obligated to ask this question of The Sun SPARC RISC Model in division Embedded Processors of Embedded Systems

Answer» CORRECT choice is (c) 64

Easy explanation: The instruction set of SPARC processor have 64 instructions which can be ACCESSED by LOAD and store operation with a RISC ARCHITECTURE.
48.

What is ILP?(a) instruction-level parallelism(b) instruction-level panel(c) instruction-language panel(d) inter-language parallelismI got this question in exam.This interesting question is from Types of Processors in division Embedded Processors of Embedded Systems

Answer»

The CORRECT answer is (a) instruction-level parallelism

Best explanation: A PROCESSOR which supports instruction-level parallelism can PERFORM multiple independent operations in every instruction cycle. Basically, there are FOUR TYPES of instructions. These are CISC instructions, subword parallelism, superscalar, and VLIW.

49.

How many external interrupts does SPARC processor support?(a) 5(b) 10(c) 15(d) 20The question was asked in examination.I want to ask this question from The Sun SPARC RISC Model topic in section Embedded Processors of Embedded Systems

Answer»

The correct option is (c) 15

The explanation is: SPARC processor provides 15 EXTERNAL INTERRUPTS which are generated by the INTERRUPT LINES IRL0-IRL3.

50.

Which of the processor has a 5 stage pipeline?(a) 80386(b) 80486(c) 80286(d) 80386DXI had been asked this question during an online exam.I'd like to ask this question from Features of Intel topic in portion Embedded Processors of Embedded Systems

Answer»

Right option is (b) 80486

To explain: 80486 have a five stage pipeline ALU. These include FETCH, DECODE, execute, MEMORY access and WRITE back. This helps in accessing instruction faster and thus makes the PROCESSOR faster. 80386DX have a three-stage pipelining which only includes fetch, decode and execute.