Microprocessor and Microcontroller 50 MCQs with Answers

Microprocessor and Microcontroller 50 MCQs with Answers

Microprocessor and Microcontroller 50 MCQs with Answers for Information Technology and Engineering students of various Institutions.

Are you looking for a comprehensive collection of multiple-choice questions (MCQs) and their answers on the topics of microprocessors and microcontrollers? Then you have come to the right place.

In this article, we will be discussing microprocessor and microcontroller MCQs, including their answers. We have collected a wide variety of challenging MCQs that are designed to help you test your knowledge on these topics.

Microprocessor and Microcontroller 50 MCQs

Microprocessor and Microcontroller 50 MCQs

1. The binary representation of hexadecimal number ABC is ___
A) 101010111100
B) 101010111000
C) 011010111100
D) 101010111111
Ans: A

2. Subtracting octal number 478 from octal number 568 results in ___
A) 5
B) 7
C) 6
D) 8
Ans: B

3. 8085 micro processor is an ___ device
A) PMOS
B) CMOS
C) NMOS
D) QMOS
Ans: C

4. ___ register deals with sequencing the execution of instructions
A) Stack pointer
B) Program counter
C) Accumulator
D) Flag
Ans: B

5. ___ flag is used in 8086 for string manipulation instructions
A) DF
B) AF
C) OF
D) PF
Ans: A

6. 8086 as ___ of segment registers
A) 3
B) 5
C) 4
D) 2
Ans: C

7. A ___ is an identifier that is assigned the address of the first byte of the instruction in which it appears
A) Operand
B) Mnemonic
C) Label
D) Comment
Ans: C

8. In which instruction the flags are not affected.
A) LDS
B ) DAA
C) ADC
D) DAS
Ans: A

9. Data storage in the stack is designed in the ___ method.
A) First in first out
B) Last in last out
C) First in last out
D) Last in first out
Ans: D

10. ___ instruction is used to call a procedure
A) CALL
B) RET
C) PROC
D) NEAR
Ans: A

11. ___ is a prefix used in 8086 machine language that simplifies the use of string primitives with loops
A) REP
B) LOOP
C) LODS
D) MOVS
Ans: A

12. LODSB instruction will automatically increment ___ register.
A) DI
B) SI
C) DS
D) ES
Ans: B

13. ___ is a special component used in 8086 for block transfer of data to or from a port
A) BMA
B) DNA
C) DMA
D) BNA
Ans: C

14. The first operand in the IN instruction must be ___ register for byte transfer
A) CL
B) BL
C) AL
D) DL
Ans: C

15. In ___ environment two or more process is executed in a time-multiplexed fashion
A) Uniprogramming
B) Multiprogramming
C) I/O operation
D) DMA
Ans: B

16. Preventing two or more processes from simultaneously entering their critical sections for accessing a shared resource is called ___
A) Mutual sharing
B) Mutual process
C) Mutual exclusion
D) Mutual accessing
Ans: C

17. ___ IC is used as clock generator for 8086
A) 8087
B) 8284
C) 8088
D) 8294
Ans: B

18. A processor is in minimum mode when its MN/MX pin is strapped to ___ volts
A) +50
B) +5
C) 0
D) -5
Ans: B

19. 8086 is interfaced with ___Co-processor to perform float point calculations.
A) 8089
B) 8085
C) 8087
D) 8084
Ans: C

20. An instruction to be executed by the coprocessor is indicted when ___ instruction appears in the program sequence
A) TRUE
B) FALSE
C) TEST
D) ESC
Ans: D

21. One of the following addressing modes is not possible in 8085.
A) Indexed addressing
B) Indirect addressing
C) Direct addressing
D) Indirect register address.
Ans: A

22. The speed of a microprocessor is usually measured by the
A) Microprocessor’s throughput.
B) Speed with which it performs I/P and O/P operations.
C) Time required executing a basic instruction.
D) Time required processing a small operation.
Ans: C

23. Which of the following is an 8085 hardware interrupt?
A) TRAP,
B) RST6.5
C) RST7.5,
D) All the above
Ans: D

24. Which of the following is does NOT belong to the 8085 flag register
A) Carry flag
B) Sign flag
C) Zero flag
D) One flag
Ans: D

25. DAD re instruction mean
A) Add the content of specified reg. to the center of HL & store the result in HL
B) Add 8-bit data given in inst” to the center of one & store the result in reg
C) Add 10-bit data given in inst to contact of HL & stout the result in HL
D) None of the above.
Ans: A

26. Instruction that sets the carry flag
A) CY set
B) STR
C) STC
D) Set CY
Ans: C

27 Instruction that avoids unnecessary jumps to terminate the prog
A) NOP
B) HLT
C) ei
D) OI
Ans: B

28. 1 GB represents
A) 1 billion bytes
B) 1000kb
C) 230 bits
D) 1024 bytes
Ans: C

29. Instruction cycle can be dined as sum of
A) Instruction fetch + Instruction decode
B) Instruction fetch + instruction Execute
C) Instruction fetch + instruction exit
D) All of above
Ans: B

30. Instruction cycle use ___ m/c cycle,
A) 1-5
B) 1-16
C) 1-8
D) None of above
Ans: A

31. Each m/c cycles have ___ T states
A) 3 to 6t
B) 3 to 10t
C) 3 to 8t
D) None of above
Ans: A

32. Which of the following does the task of displaying the result computed by the microprocessor?
A) Cathode Ray Tube (CRT)
B) Light-Emitting diodes (LED’S)
C) Laser printer
D) All of the above.
Ans: D

33. In 8086 microprocessor which of the following is Not a register pair register
A) B-C pair
B) F-G pair
C) H-L pair
D) D-E pair
Ans: B

34. Zero Flag is to ___ if the result of an arithmetic operation is zero.
A) 1
B) 0
C) -1
D) 2
Ans: A

35. Two’s complement representation of -2 is ___
A) 0010
B) 0110
C) 1110
D) 0011
Ans: C

36. The binary representation of decimal number 0.375 is ___
A) 0.011
B) 0.111
C) 0.010
D) 0.011
Ans: D

37. If there are two operands, the ___ operand appears first.
A) destination
B) Destination
C) Source
D) Label
Ans: A

38. An interrupt initiated by a signal on the NMI pin is called a ___
A) NON-maskable interrupt
B) Number maskable interrupt
C) NOT maskable interrupt
D) None of the above
Ans: A

39. There are two power connections for +5 volts in 8085 they are
A) Vss and Vgg
B) Vcc and Vss
C) Vcc and Vgg
D) None of the above
Ans: B

40. Which of the following is the function of the microprocessor?
A) Receiving input
B) Performing computations.
C) Storing data & instructions
D) All of the above.
Ans: D

41. ___ and ___ lines provide the 8085 with a DMA capability by allowing another processor on the same system bus to request control of the buses.
A) S0, S1
B) Read and Write
C) ALE and READY
D) HOLD and HLDA
Ans: D

42. ___ and ___ instructions provide a means of moving two bytes between HL register and a RAM address
A) LDAX & STAX
B) LHLD & SHLD
C) LDA& STA
D) PUSH & POP
Ans: B

43. The binary representation of decimal number 34.56 is ___.
A) 100011.100
B) 100010.110
C) 100010.100
D) 100011.111
Ans: C

44. The octal representation of hexadecimal number CD is ___
A) 315
B) 305
C) 335
D) 312
Ans: A

45. 8086 processor has ___ address pins out of which ___ number of pins are used as data pins
A) 16,8
B) 16,14
C) 20,16
D) 20,8
Ans: C

46. In 8086 is a ___ bit microprocessor and is fabricated using ___ technology
A) 16, CMOS
B) 8, HMOS
C) 20, NMOS
D) 16, HMOS
Ans: D

47. ___ and___ instructions are specifically used to change the status of carrying the flag
A) STI, CLI
B) STC, CLC
C) MOV, LEA
D) DAA, XCHG
Ans: B

48. In 8086 the ___ instruction is used to simplify the decrementing, testing, and branching. This instruction uses ___ as a Counter register.
A) Loop, CX
B) JMP, CX
C) DEC, AX
D) INC, AX
Ans: A

49. Two general classes of interrupt are___ and ___
A) Pointer and vector
B) IN and OUT
C) Input and output
D) Internal, external
Ans: D

50. A ___ is a segment of code that needs to be written only once but whose basic structure can be caused to be repeated several times within a source module but placing a single statement at the point of each appearance
A) Micro
B) Macro
C) Prototype
D) Interrupt
Ans: B

Conclusion

The questions and answers provided in this article are useful in understanding the different aspects of microprocessor and microcontroller technology. We hope you have gained a better understanding of these topics by now.

As a reminder, it is always important to practice regularly to become proficient with any subject. So keep learning and growing! We hope this article was helpful to you or someone you know who is studying microprocessor and microcontroller technology. Share it with them if so. Thanks for spending your time with us!

Ready more:

Leave a Comment

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

Scroll to Top