Microprocessor and Microcontroller MCQs with answers

Are you ready to test your knowledge of microprocessor and microcontrollers? Look no further! Our comprehensive collection of multiple-choice questions (MCQs) with answers will challenge your understanding of this fascinating technology.

Whether you’re a student preparing for an exam, a professional looking to brush up on your skills, or simply someone curious about the world of microprocessors and microcontrollers, this resource is perfect for you. From the basics of architecture and programming to advanced concepts like interrupts and memory management, our MCQs cover it all.

Not only will these questions help you assess your knowledge, but they will also provide valuable insights and explanations to help you learn and grow. So, get ready to dive into the world of microprocessors and microcontrollers with our engaging MCQs – let’s test your expertise and take your understanding to the next level!

Microprocessor and Microcontroller MCQs with answers

Microprocessor and Microcontroller MCQs

1. A computer accepts data from the user processes the data according to the instructions given and produces the desired output result. (True /False)
Ans. True

2. RAM stands for ___.
Ans. Random Access Memory

3. A single IC which consists of ALU, control section and Register section is called ___.
Ans. Microprocessor

4. What is the name of the system which carries only the control and timing signals?
Ans. Control bus

5. The physical components of the computer are called ___.
Ans. Hardware

6. System Software is suited for specific applications. (True/False)
Ans. False

7. Machine language can be directly understood and executed by a machine and it is the language of 0s and 1s. (True/False)
Ans. True

8. The various ways of specifying the data is called ___.
Ans. Addressing mode

9. An operating system is a software component that acts as the ___ of a computer system.
Ans. Core

10. ___ performs parallel processing.
Ans. Supercomputer

11. The ___ computers are specially used as servers on the World Wide Web.
Ans. Mainframe

12. PDA stands for ___.
Ans. Personal Digital Assistant

13. SSI stands for ___.
Ans. Small-Scale Integration

14. The 4004 was a ___ bit processor introduced by Intel in the year 1971.
Ans. 4

15. Intel introduced the 16-bit microprocessor 8086 in 1988. (True/False)
Ans. False

16. The ___ processor is the first in a family of the 64-bit microprocessor by Intel introduced in 2001.
Ans. Itanium

17. The original Core brand refers to Intel’s 32-bit mobile dual-core x86 CPUs that derived from the ___ branded processors.
Ans. Pentium M

18. 80286 was introduced in the year ___.
Ans. 1982

19. 80486 is a ___ bit processor.
Ans. 32

20. Intel is considered as the founder of X86 processors. (True/False)
Ans. True

21. MIPS stands for ___.
Ans. Millions of Instructions Per Second

22. AMD stands for ___.
Ans. Advanced Micro Devices

23. 8086 microprocessor has ___ bit data bus and ___ bit address bus.
Ans. 16 bit, 20 bit

24. The prefetched instruction bytes are stored in a first in first out (FIFO) group of registers called an ___ for the Execution Unit.
Ans. Instruction Queue

25. The ___ input provides the basic timing for processor operation and bus control activity.
Ans. Clock

26. ___ are the time-multiplexed address and data lines.
Ans. AD0-AD15

27. WR is an active high output signal. (True or False).
Ans. False

28. ___ language can be defined as a pattern of bits.
Ans. Machine

29. An instruction has two fields one is ___ and another is ___.
Ans. Opcode, Operand

30. In 8086 microprocessor we use ___ to give instructions and to write the programs for 8086.
Ans. Assembly level Language

31. Interpreter translates ___ language into machine level language and the translation is done line by line.
Ans. High level

32. Complier translates high-level language into ___.
Ans. Machine level language

33. ___ enables the programmers to run the program step by step so that the programmer can find out the exact location of the error.
Ans. Debugger

34. ___ instruction is used to exit debugger.
Ans. QUIT

34. In 8086 microprocessor address and control bus are multiplexed. (True/False)
Ans. False

36. How many processor cycles are there for all the bus cycles?
Ans. Four

37. During which cycle the address is transmitted?
Ans. T1 Cycle

38. In which mode the processor derives the status signals S2, S1 and S0?
Ans. Maximum mode

39. The addressing modes of 8086 can be categorized into four categories. (True/False)
Ans. True

40. In ___ addressing mode the operand is specified in the instruction itself.
Ans. Immediate

41. Memory addressing mode can be divide into two groups. They are ___ and ___.
Ans. Direct, indirect

42. In ___ mode the address of the required data is calculated by adding signed or unsigned displacement to the base registers BX or BP.
Ans. Based addressing with displacement mode

43. In ___ the port address can’t be changed throughout the execution of the program.
Ans. Fixed port addressing mode

44. ___ are the abbreviations used to write assembly language programs.
Ans. Mnemonics

45. The four fields in which the assembly level instruction is divided into are ___, ___, ___ and ___.
Ans. Label, opcode, operand, comments

46. ___ instruction interchanges the contents of two registers.
Ans. XCGH

47. ___ instruction adds the source, destination and also carry to the result.
Ans. ADC

48. ___ instruction performs complement.
Ans. NOT

49. ___ instruction suspends the execution of the microprocessor and it enters into the wait state.
Ans. Wait

50. CALL instruction transfers the control of execution of the program to the subroutine or procedure. (True/False)
Ans. True

51. The ___ is used to reserve byte or bytes of memory locations in the available memory.
Ans. DB(Define Byte)

52. ___ directive marks the end of an assembly language program.
Ans. END

53. The string instructions can operate on only a single byte or word unless they are used with the ___ prefix.
Ans. REP

54. Regardless of the form of the primitive the actual ___ are determined solely by the contents of the SI, DI, DS, and ES registers.
Ans. Operands

55. LODS instruction affects flags. (True/False).
Ans. False

56. In assembly language the prefix is invoked by placing the appropriate repeat (REP) mnemonic before the primitive. (True/False)
Ans. True

57. A terminal may communicate with the computer using the EBCDIC alphanumeric code even though the computer’s software is designed to work with the ASCII code or vice versa. (True/False)
Ans. True

58. The XLAT instruction assumes the base address of the byte array is in the ___ register.
Ans. BX

59. Arithmetic using the ___ format is acceptable if only addition and subtraction are involved.
Ans. packed BCD

60. Branch to a procedure is referred to as the ____, and the corresponding branch back is known as the ___.
Ans. Call, Return

61. If the attribute is NEAR, the RET instruction will only pop a word into the ___ register.
Ans. IP

62. A macro is unlike a ____ in that the machine instructions are repeated each time the macro is referenced.
Ans. Procedure

63. ___ requires that each dummy-parameter appearing in the prototype code be preceded by a % character.
Ans. ASM-86

64. The meaning of ‘interrupts’ is to break the sequence of operation. (True or False)
Ans. True

65. The process of interrupting the normal program execution to carry out a specific task/work is referred to as ___.
Ans. Interrupt

66. The interrupts generated by special instructions are called ___ interrupts.
Ans. software

67. The interrupts initiated by external hardware by sending an appropriate signal to the interrupt pin of the processor is called ___.
Ans. hardware interrupt

68. In ___ interrupts the interrupting device should supply the address of the ISR to be executed in response to the interrupt.
Ans. Non-vectored

69. ___ a maskable hardware interrupt.
Ans. INTR

70. NMI stands for___,
Ans. Non maskable interrupt

71. PIC stands for ____.
Ans. Programmable Interrupt Controller

72. Whenever a command is issued with A0=0 and D4=1, this is interpreted as ___.
Ans. Initialization Command Word1

73. OCWs stands for ___.
Ans. Operation Command Words

74. ___ Mode is the default mode of operation of 8259A.
Ans. Fully Nested

75. The 8259A is polled by using software execution by microprocessor instead of the requests on INT input. (True/False).
Ans. True

Conclusion

this article has provided a comprehensive set of multiple-choice questions on microprocessors and microcontrollers. We hope that these MCQs have helped you test your knowledge and enhance your understanding of these important topics.

It is our aim to support the learning process and provide valuable resources for students and professionals alike. If you found this article helpful, we kindly ask you to share it on social media platforms so that others may also benefit from these MCQs.

Together, we can create a community of learners who are well-versed in the field of microprocessors and microcontrollers. Thank you for your participation and support!

Read more MCQs

Share on Social Media

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top