Architecture of Embedded System MCQ Quiz – Objective Question with Answer for Architecture of Embedded System

11. Which of the following processor possess memory management?

A. 8086
B. 8088
C. 80286
D. 8051

Answer: C

Because of the efficient paging mechanism, 80286 is one of the processors which allows the memory management unit. 8086 and 8088 do not allow a paging mechanism. 8051 is a microcontroller that has an in-built memory and does not possess a paging mechanism.

 

12. What is the size of the address bus in 80286?

A. 20
B. 24
C. 16
D. 32

Answer: B

The size of the address bus in 80286 is 24 bits and 20 bits in 8088 and 8086.

 

13. Which is the interrupt vector in 80286 that functions for stack fault?

A. 11
B. 12
C. 14
D. 16

Answer: B

12 is the interrupt vector indicating stack fault. It will be different for a different microprocessor.

 

14. Which is the interrupt vector that functions as an invalid opcode?

A. 9
B. 8
C. 7
D. 6

Answer: D

6 is the interrupt vector indicating an invalid opcode. It will be different for a different microprocessor.

 

15. 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 8086

Answer: B

80286 is based on the architecture of 8086. So both the processors have the same set of instructions with slight variations.

 

16. Which of the following is a coprocessor of 80386?

A. 80387
B. 8087
C. 8089
D. 8088

Answer: A

80386 has 80387 as a floating-point arithmetic coprocessor that can perform various floating-point calculations.

 

17. Name the processor which helps in floating-point calculations.

A. microprocessor
B. microcontroller
C. coprocessor
D. controller

Answer: C

The coprocessor can perform signal processing, floating-point arithmetics, encryption, etc.

 

18. Which is the coprocessor of 8086?

A. 8087
B. 8088
C. 8086
D. 8080

Answer: A

8087 is the coprocessor for both 8086 and 8088. 8089 is also a coprocessor of 8086 and 80888.

 

19. Which of the following is a coprocessor of the Motorola 68000 family?

A. 68001
B. 68011
C. 68881
D. 68010

Answer: C

The 68881 coprocessor of Motorola provides floating-point arithmetic.

 

20. Which of the following processors can perform exponential, logarithmic, and trigonometric functions?

A. 8086
B. 8087
C. 8080
D. 8088

Answer: B

8087 is a coprocessor that can perform all the mathematical functions including addition, subtraction, multiplication, division, exponential, logarithmic, trigonometric, etc. 8086, 8080, and 8088 are microprocessors that require the help of a coprocessor for floating-point arithmetic.

Scroll to Top