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.

101.

Which company further developed the study of RISC architecture?(a) Intel(b) Motorola(c) university of Berkeley(d) MIPSThe question was asked during an interview.The doubt is from RISC Processor in division Embedded Processors of Embedded Systems

Answer»

The CORRECT choice is (C) UNIVERSITY of Berkeley

Easy explanation: The University of Berkeley and Stanford university provides the basic architecture model of RISC.

102.

Which of the following processor supports MMX instructions?(a) 8080(b) 80486(c) Intel Pentium(d) 80386The question was asked by my school principal while I was bunking the class.My doubt stems from The Berkeley RISC Model and Digital Signal Processing topic in chapter Embedded Processors of Embedded Systems

Answer» RIGHT option is (c) Intel Pentium

The EXPLANATION is: MMX instructions or multimedia extensions were introduced in Pentium PROCESSORS to provide support for multimedia software running on a PC.
103.

Which of the following processors has CISC architecture?(a) AVR(b) Atmel(c) Blackfin(d) Zilog Z80I have been asked this question in an online quiz.I need to ask this question from RISC Processor topic in section Embedded Processors of Embedded Systems

Answer» CORRECT OPTION is (d) Zilog Z80

The best I can explain: ZILOG80 have CISC architecture whereas AVR, Atmel andblackfin POSSESS RISC architecture.
104.

How many stack register does an 8087 have?(a) 4(b) 8(c) 16(d) 32I got this question in unit test.This is a very interesting question from Coprocessor of Intel topic in section Embedded Processors of Embedded Systems

Answer»

The CORRECT choice is (b) 8

The best explanation: The 8087 coprocessor does not have a main REGISTER set but they have an 8-level deep STACK register from st0 to st7.

105.

Which is the interrupt vector in 80286 which functions for stack fault?(a) 11(b) 12(c) 14(d) 16I got this question in an internship interview.My question is based upon Architecture of Embedded Systems topic in chapter Embedded Processors of Embedded Systems

Answer» CORRECT choice is (B) 12

The best I can explain: 12 is the interrupt VECTOR INDICATING stack fault. It will be different for a different microprocessor.
106.

Which is the first microprocessor by Motorola?(a) MC6800(b) MC68001(c) MIPS(d) PowerPCThe question was asked in examination.The above asked question is from 8 Bit Accumulator Processor of Embedded System in section Embedded Processors of Embedded Systems

Answer»

The correct choice is (a) MC6800

Easiest EXPLANATION: MC6800 is the first microprocessor by Motorola which STARTED a revolution in the embedded SYSTEMS.

107.

Which of the following architecture supports out-of-order execution?(a) RISC(b) CISC(c) Superscalar(d) Subword parallelismI had been asked this question in my homework.I need to ask this question from Types of Processors in division Embedded Processors of Embedded Systems

Answer»

Correct CHOICE is (c) SUPERSCALAR

The BEST I can explain: Superscalar architecture support out-of-order execution in which the instructions later in the STREAM are executed before EARLIER instructions.

108.

Which of the following instructions supports parallel execution?(a) VLIW(b) TTA(c) ALU operation(d) Test-and-set instructionsThis question was posed to me by my school principal while I was bunking the class.My doubt stems from Types of Processors topic in portion Embedded Processors of Embedded Systems

Answer»

Correct answer is (a) VLIW

To explain I would say: VLIW is a very long instruction word which receives many instructions and is executed in one instructed word. VLIW is majorly designed for instruction-level parallel (ILP) that is, it can execute codes concurrently or parallel in some time. TTA is a transport triggered architecture which is a TYPE of CPU design which programs CONTROLLING the INTERNAL buses of the processor. Test-and-set is USED to write to a memory location and return its old values. ALU used to perform arithmetic and logic operations.

109.

Who invented VLIW architecture?(a) Josh Fisher(b) John Ellis(c) John Ruttenberg(d) John O’DonnellThe question was asked in an interview.I want to ask this question from Types of Processors in section Embedded Processors of Embedded Systems

Answer»

Right answer is (a) JOSH Fisher

For explanation: Josh Fisher from Yale Universities INVENTED the concept of VLIW architecture. John Ellis described the VLIW compiler. John Ruttenberg develops some important algorithms in SCHEDULING.

110.

Where is trap vector table located in SPARC processor?(a) program counter(b) Y register(c) status register(d) trap base registerI got this question in an interview.My question is taken from The Sun SPARC RISC Model in division Embedded Processors of Embedded Systems

Answer»

The correct OPTION is (d) trap base register

The best EXPLANATION: The trap vector table is located in the trap base register which supplies the ADDRESS of the service routine. When it is completed REIT INSTRUCTIONS are executed.

111.

What improves the context switching and parameter passing?(a) register windowing(b) large register(c) stack register(d) program counterI got this question in class test.Enquiry is from The Sun SPARC RISC Model in chapter Embedded Processors of Embedded Systems

Answer»

The correct answer is (a) register windowing

For explanation I would SAY: SPARC follows Berkeley architecture MODEL and uses register windowing in order to improve the context SWITCHING and parameter passing. It ALSO SUPPORTS superscalar operations.

112.

What does MAC instruction of DSP56000 stand for?(a) multiply accumulator(b) multiple access(c) multiple accounting(d) multiply accumulator counterI have been asked this question in an interview.The query is from The Berkeley RISC Model and Digital Signal Processing in section Embedded Processors of Embedded Systems

Answer»

The correct choice is (a) multiply accumulator

The EXPLANATION is: When MAC instruction is EXECUTED, the two of the 24-bit ADDITIONAL REGISTERS are multiplied together and then added or subtracted from A and B. It takes place in a single machine cycle of 75ns at 27MHz.

113.

What are the two external interrupt signals in 80386?(a) IV and NMI(b) NMI and INTR(c) INTR and IV(d) PC and NMIThis question was addressed to me in an online interview.Question is from Features of Intel in section Embedded Processors of Embedded Systems

Answer»

Right CHOICE is (b) NMI and INTR

To explain: The 80386 has two external interrupt signals which allow external devices to interrupt the processor. The INTR input CREATES a maskable interrupt while the NMI creates a non-maskable interrupt.

114.

What are the two major sections in a coprocessor?(a) control unit and numeric control unit(b) integer unit and control unit(c) floating point unit and coprocessor unit(d) coprocessor unit and numeric control unitThis question was addressed to me by my school teacher while I was bunking the class.My query is from Coprocessor of Intel topic in chapter Embedded Processors of Embedded Systems

Answer»

Correct choice is (a) CONTROL unit and numeric control unit

To elaborate: Control unit interfaces the coprocessor with its MAIN microprocessor whereas numeric control unit can EXECUTE the coprocessor instructions.

115.

What is the size of the address bus in 80286?(a) 20(b) 24(c) 16(d) 32This question was addressed to me in class test.The doubt is from Architecture of Embedded Systems in section Embedded Processors of Embedded Systems

Answer»

The correct choice is (B) 24

Best EXPLANATION: The SIZE of the address bus in 80286 is 24 bits and 20 bits in 8088 and 8086.

116.

How did 8086 pass its control to 8087?(a) BUSY instruction(b) ESCAPE instruction(c) CONTROL instruction(d) fetch 8087The question was posed to me in examination.This interesting question is from The Berkeley RISC Model and Digital Signal Processing in division Embedded Processors of Embedded Systems

Answer»

The correct option is (B) ESCAPE instruction

Easiest explanation: When 8086 COMES ACROSS any floating point arithmetic operations, it EXECUTES ESCAPE instruction code in ORDER to pass the control of bus and instruction op-code to 8087.

117.

Which of the following is a combination of several processors on a single chip?(a) Multicore architecture(b) RISC architecture(c) CISC architecture(d) Subword parallelismI had been asked this question in my homework.My question is taken from Types of Processors topic in chapter Embedded Processors of Embedded Systems

Answer»

The correct answer is (a) Multicore architecture

The explanation is: The Multicore machine is a combination of MANY processors on a single chip. The HETEROGENEOUS multicore machine ALSO combines AVARIETY of processor TYPES on a single chip.

118.

Which of the following processor possesses a similar instruction of 80486?(a) 8086(b) 80286(c) 80386(d) 8080I had been asked this question in an interview for job.Query is from Features of Intel in section Embedded Processors of Embedded Systems

Answer»

Right option is (c) 80386

Easiest explanation: The instruction SET is same as that of 80386 but there are some additional INSTRUCTIONS available when the PROCESSOR is in PROTECTED MODE.

119.

How are negative numbers stored in a coprocessor?(a) 1’s complement(b) 2’s complement(c) decimal(d) grayThis question was posed to me in an international level competition.I would like to ask this question from Coprocessor of Intel in chapter Embedded Processors of Embedded Systems

Answer»

Right choice is (b) 2’s complement

Explanation: In a COPROCESSOR, negative NUMBERS are stored in 2’s complement with its leftmost sign bit of 1 WHEREAS positive numbers are stored in the form of TRUE value with its leftmost sign bit of 0.

120.

How many pins does 8087 have?(a) 40 pin DIP(b) 20 pin DIP(c) 40 pins(d) 20 pinsI got this question at a job interview.I want to ask this question from Coprocessor of Intel topic in chapter Embedded Processors of Embedded Systems

Answer»

The CORRECT CHOICE is (a) 40 PIN DIP

The best I can explain: All 8087 models have a 40 pin DIP which is operated in 5V.

121.

When is the register set gets expanded in 80286?(a) In real mode(b) In expanded mode(c) In protected mode(d) Interrupt modeThe question was asked in an online quiz.I want to ask this question from Architecture of Embedded Systems in division Embedded Processors of Embedded Systems

Answer»

Correct choice is (c) In protected mode

For EXPLANATION: In protected mode, two ADDITIONAL register ARISES which is called index register and base pointer register which HELPS in EXPANDING the register.

122.

Which of the following possess the same set of instructions?(a) 8088 and 80286(b) 8086 and 80286(c) 8051 and 8088(d) 8051 and 8086I got this question during an interview for a job.This is a very interesting question from Architecture of Embedded Systems topic in section Embedded Processors of Embedded Systems

Answer»

Correct option is (b) 8086 and 80286

For EXPLANATION: 80286 is BASED on the ARCHITECTURE of 8086. So both the processors have the same set of INSTRUCTIONS with SLIGHT variations.

123.

How many bits does an accumulator register of MC6800 have?(a) 8(b) 16(c) 32(d) 4I have been asked this question in an interview for job.My question is taken from 8 Bit Accumulator Processor of Embedded System topic in division Embedded Processors of Embedded Systems

Answer»

Right OPTION is (a) 8

The EXPLANATION: MC6800 POSSESSES an 8-bit accumulator register since it is an 8-bit processor.

124.

Which of the following processor commercializes the Berkeley RISC model?(a) SPARC(b) Stanford(c) RISC-1(d) RISCThis question was posed to me in an interview for job.I need to ask this question from The Berkeley RISC Model and Digital Signal Processing topic in portion Embedded Processors of Embedded Systems

Answer»

Right CHOICE is (a) SPARC

To ELABORATE: The BERKELEY RISC design was developed between the year 1980 and 1984 and later on the RISC design were commercialized as SPARC processor.

125.

Which of the following processors also can work as a digital signal processor?(a) 8086(b) 8088(c) 8080(d) ARM9EThis question was posed to me in final exam.This intriguing question originated from Examples of Embedded System Digital Signal Processing in chapter Embedded Processors of Embedded Systems

Answer»

Right OPTION is (d) ARM9E

To explain I would say: ARM9E can also have DSP LEVEL of PERFORMANCE without having a digital signal processor by its enhanced DSP instructions.

126.

Which architecture in digital signal processor reduces the execution time?(a) Harvard(b) CISC(c) program storage(d) von NeumannThe question was asked during a job interview.This is a very interesting question from Examples of Embedded System Digital Signal Processing in section Embedded Processors of Embedded Systems

Answer»

Right option is (a) Harvard

Easiest explanation: Harvard architecture in a digital SIGNAL processor allows CONTINUOUS data FETCHING and PERFORMING the CORRESPONDING instructions.

127.

Which are the 4 general purposes 16 bit register in Intel 80286?(a) CS,DS,SS,ES(b) AX,BX,CX,DX(c) IP,FL,DI,SI(d) DI,SI,BP,SPI had been asked this question by my school principal while I was bunking the class.Asked question is from Architecture of Embedded Systems in chapter Embedded Processors of Embedded Systems

Answer»

The correct ANSWER is (b) AX,BX,CX,DX

The best I can explain: Intel 80286 POSSESS 4 general purpose registers and these are 16-bit in size. In addition to the general purpose register, there are four SEGMENTED registers, two INDEX registers and a base POINTER register.

128.

What supports multitasking in 80386?(a) Read mode(b) External paging memory management unit(c) Paging and segmentation(d) On-chip paging memory management unitThis question was posed to me in my homework.My enquiry is from 8 Bit Accumulator Processor of Embedded System in portion Embedded Processors of Embedded Systems

Answer»

Correct answer is (d) On-chip paging memory management unit

The EXPLANATION is: Because of the efficient paging mechanism of 80386 in the memory management unit, it SUPPORTS multitasking which MEANS DIFFERENT tasks can be done at a time, a kind of parallel execution.