24,000+ questions & coding problemsSoftware & IT16,274 questionsGovernment jobs26 examsAptitudenew questions every timeAI practice interviewwith feedback65 topics to practiseMechanical1,149 questionsGATE ME9 papersEngineering Mathematics381 questions2-minute checkfreeDSA Problems1,422Civil1,005 questionsGATE CE9 papersCS Fundamentals1,209 questionsYour scores6 skillsSystem Design25Electrical / EEE1,047 questionsGATE EE9 papersRun your codeC++ · Java · PythonLow-Level Design144Electronics & Comm.975 questionsGATE EC9 papersAI help on every questionFull-Stack6,282Chemical1,005 questionsGATE CH9 papersAI whiteboardsystem designWork abroadEurope · remote · transfersESE ME1 paperGATE practice papers2019–2026ESE CE1 paperDate alertsbefore the last dateESE EE1 paperBehavioural courseHR round practiceESE ET1 paperResume optimizerSSC JE ME1 paperApplication trackerSSC JE CE1 paperCompany-wise prepSSC JE EE1 paperRole roadmapsRRB JE1 subjectPriced in ₹UPI · cardsISRO SC1 paperGATE CS9 papersIBPS SO IT1 paperUGC NET CS1 paperSSC CGL26 papersIBPS PO26 papersRRB NTPC26 papersSSC CHSL26 papersIBPS Clerk26 papersSBI Clerk26 papersRRB Group D26 papersSSC CPO26 papersSSC GD26 papers

Microprocessors & Microcontrollers interview questions

27 real Microprocessors & Microcontrollers questions from the ECE Core bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is 8085 flag register?

Junior
  1. A.open-drain bidirectional port needing external pull-ups, also multiplexing the low address and data bytes for external memory access
  2. B.five status bits Sign, Zero, Auxiliary Carry, Parity and Carry, updated by arithmetic and logic instructions and tested by conditional jumps
  3. C.32-bit RISC core where only load and store instructions access memory, using Thumb-2 mixed 16- and 32-bit encoding for code density
  4. D.address latch enable pulse issued in T1 of every 8085 machine cycle to capture the low address byte from the multiplexed AD0–AD7 lines into an external latch
Reveal the answer + AI explanation — free account

2. Which term means: "five status bits Sign, Zero, Auxiliary Carry, Parity and Carry, updated by arithmetic and logic instructions and tested by conditional jumps"?

Junior
  1. A.Cortex-M load-store architecture
  2. B.8085 flag register
  3. C.BIU and EU pipelining
  4. D.8085 machine cycles
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.8085 flag register — 8086 bus interface unit prefetches up to six instruction bytes into a queue while the execution unit runs, overlapping fetch and execute
  2. B.8085 flag register — five status bits Sign, Zero, Auxiliary Carry, Parity and Carry, updated by arithmetic and logic instructions and tested by conditional jumps
  3. C.8085 flag register — 20-bit physical address formed as segment × 16 + offset, covering 1 MB through four 64 KB segments CS, DS, SS and ES
  4. D.8085 flag register — open-drain bidirectional port needing external pull-ups, also multiplexing the low address and data bytes for external memory access
Reveal the answer + AI explanation — free account

4. What is 8086 segmented memory?

Junior
  1. A.address latch enable pulse issued in T1 of every 8085 machine cycle to capture the low address byte from the multiplexed AD0–AD7 lines into an external latch
  2. B.20-bit physical address formed as segment × 16 + offset, covering 1 MB through four 64 KB segments CS, DS, SS and ES
  3. C.five status bits Sign, Zero, Auxiliary Carry, Parity and Carry, updated by arithmetic and logic instructions and tested by conditional jumps
  4. D.8086 bus interface unit prefetches up to six instruction bytes into a queue while the execution unit runs, overlapping fetch and execute
Reveal the answer + AI explanation — free account

5. Which term means: "20-bit physical address formed as segment × 16 + offset, covering 1 MB through four 64 KB segments CS, DS, SS and ES"?

Junior
  1. A.ALE signal
  2. B.BIU and EU pipelining
  3. C.8085 flag register
  4. D.8086 segmented memory
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Junior
  1. A.8086 segmented memory — opcode fetch takes four T-states (six for some instructions), memory read or write takes three, each T-state being one clock period
  2. B.8086 segmented memory — address latch enable pulse issued in T1 of every 8085 machine cycle to capture the low address byte from the multiplexed AD0–AD7 lines into an external latch
  3. C.8086 segmented memory — hardware automatically pushes R0–R3, R12, LR, PC and xPSR onto the stack so handlers are ordinary C functions, with tail-chaining between back-to-back interrupts
  4. D.8086 segmented memory — 20-bit physical address formed as segment × 16 + offset, covering 1 MB through four 64 KB segments CS, DS, SS and ES
Reveal the answer + AI explanation — free account

7. What is 8051 Port 0?

Junior
  1. A.20-bit physical address formed as segment × 16 + offset, covering 1 MB through four 64 KB segments CS, DS, SS and ES
  2. B.open-drain bidirectional port needing external pull-ups, also multiplexing the low address and data bytes for external memory access
  3. C.hardware automatically pushes R0–R3, R12, LR, PC and xPSR onto the stack so handlers are ordinary C functions, with tail-chaining between back-to-back interrupts
  4. D.five status bits Sign, Zero, Auxiliary Carry, Parity and Carry, updated by arithmetic and logic instructions and tested by conditional jumps
Reveal the answer + AI explanation — free account

8. Which term means: "open-drain bidirectional port needing external pull-ups, also multiplexing the low address and data bytes for external memory access"?

Junior
  1. A.8051 interrupt structure
  2. B.8086 segmented memory
  3. C.Cortex-M load-store architecture
  4. D.8051 Port 0
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Junior
  1. A.8051 Port 0 — 32-bit RISC core where only load and store instructions access memory, using Thumb-2 mixed 16- and 32-bit encoding for code density
  2. B.8051 Port 0 — five sources INT0, Timer 0, INT1, Timer 1 and serial, two programmable priority levels via IP, with vectors eight bytes apart starting at 0003H
  3. C.8051 Port 0 — hardware automatically pushes R0–R3, R12, LR, PC and xPSR onto the stack so handlers are ordinary C functions, with tail-chaining between back-to-back interrupts
  4. D.8051 Port 0 — open-drain bidirectional port needing external pull-ups, also multiplexing the low address and data bytes for external memory access
Reveal the answer + AI explanation — free account

10. What is ALE signal?

Junior
  1. A.hardware automatically pushes R0–R3, R12, LR, PC and xPSR onto the stack so handlers are ordinary C functions, with tail-chaining between back-to-back interrupts
  2. B.32-bit RISC core where only load and store instructions access memory, using Thumb-2 mixed 16- and 32-bit encoding for code density
  3. C.20-bit physical address formed as segment × 16 + offset, covering 1 MB through four 64 KB segments CS, DS, SS and ES
  4. D.address latch enable pulse issued in T1 of every 8085 machine cycle to capture the low address byte from the multiplexed AD0–AD7 lines into an external latch
Reveal the answer + AI explanation — free account

11. Which term means: "address latch enable pulse issued in T1 of every 8085 machine cycle to capture the low address byte from the multiplexed AD0–AD7 lines into an external latch"?

Junior
  1. A.8085 machine cycles
  2. B.Cortex-M load-store architecture
  3. C.ALE signal
  4. D.8051 Port 0
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Junior
  1. A.ALE signal — five status bits Sign, Zero, Auxiliary Carry, Parity and Carry, updated by arithmetic and logic instructions and tested by conditional jumps
  2. B.ALE signal — five sources INT0, Timer 0, INT1, Timer 1 and serial, two programmable priority levels via IP, with vectors eight bytes apart starting at 0003H
  3. C.ALE signal — 8086 bus interface unit prefetches up to six instruction bytes into a queue while the execution unit runs, overlapping fetch and execute
  4. D.ALE signal — address latch enable pulse issued in T1 of every 8085 machine cycle to capture the low address byte from the multiplexed AD0–AD7 lines into an external latch
Reveal the answer + AI explanation — free account

13. What is BIU and EU pipelining?

Mid
  1. A.five status bits Sign, Zero, Auxiliary Carry, Parity and Carry, updated by arithmetic and logic instructions and tested by conditional jumps
  2. B.8086 bus interface unit prefetches up to six instruction bytes into a queue while the execution unit runs, overlapping fetch and execute
  3. C.address latch enable pulse issued in T1 of every 8085 machine cycle to capture the low address byte from the multiplexed AD0–AD7 lines into an external latch
  4. D.hardware automatically pushes R0–R3, R12, LR, PC and xPSR onto the stack so handlers are ordinary C functions, with tail-chaining between back-to-back interrupts
Reveal the answer + AI explanation — free account

14. Which term means: "8086 bus interface unit prefetches up to six instruction bytes into a queue while the execution unit runs, overlapping fetch and execute"?

Mid
  1. A.ALE signal
  2. B.BIU and EU pipelining
  3. C.8051 Port 0
  4. D.8086 segmented memory
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Mid
  1. A.BIU and EU pipelining — five sources INT0, Timer 0, INT1, Timer 1 and serial, two programmable priority levels via IP, with vectors eight bytes apart starting at 0003H
  2. B.BIU and EU pipelining — 32-bit RISC core where only load and store instructions access memory, using Thumb-2 mixed 16- and 32-bit encoding for code density
  3. C.BIU and EU pipelining — address latch enable pulse issued in T1 of every 8085 machine cycle to capture the low address byte from the multiplexed AD0–AD7 lines into an external latch
  4. D.BIU and EU pipelining — 8086 bus interface unit prefetches up to six instruction bytes into a queue while the execution unit runs, overlapping fetch and execute
Reveal the answer + AI explanation — free account

16. What is 8085 machine cycles?

Mid
  1. A.opcode fetch takes four T-states (six for some instructions), memory read or write takes three, each T-state being one clock period
  2. B.hardware automatically pushes R0–R3, R12, LR, PC and xPSR onto the stack so handlers are ordinary C functions, with tail-chaining between back-to-back interrupts
  3. C.five status bits Sign, Zero, Auxiliary Carry, Parity and Carry, updated by arithmetic and logic instructions and tested by conditional jumps
  4. D.open-drain bidirectional port needing external pull-ups, also multiplexing the low address and data bytes for external memory access
Reveal the answer + AI explanation — free account

17. Which term means: "opcode fetch takes four T-states (six for some instructions), memory read or write takes three, each T-state being one clock period"?

Mid
  1. A.ALE signal
  2. B.8085 flag register
  3. C.8085 machine cycles
  4. D.Cortex-M exception entry
Reveal the answer + AI explanation — free account

18. Which statement is correct?

Mid
  1. A.8085 machine cycles — 8086 bus interface unit prefetches up to six instruction bytes into a queue while the execution unit runs, overlapping fetch and execute
  2. B.8085 machine cycles — 32-bit RISC core where only load and store instructions access memory, using Thumb-2 mixed 16- and 32-bit encoding for code density
  3. C.8085 machine cycles — opcode fetch takes four T-states (six for some instructions), memory read or write takes three, each T-state being one clock period
  4. D.8085 machine cycles — five sources INT0, Timer 0, INT1, Timer 1 and serial, two programmable priority levels via IP, with vectors eight bytes apart starting at 0003H
Reveal the answer + AI explanation — free account

19. What is 8051 interrupt structure?

Mid
  1. A.five status bits Sign, Zero, Auxiliary Carry, Parity and Carry, updated by arithmetic and logic instructions and tested by conditional jumps
  2. B.five sources INT0, Timer 0, INT1, Timer 1 and serial, two programmable priority levels via IP, with vectors eight bytes apart starting at 0003H
  3. C.open-drain bidirectional port needing external pull-ups, also multiplexing the low address and data bytes for external memory access
  4. D.opcode fetch takes four T-states (six for some instructions), memory read or write takes three, each T-state being one clock period
Reveal the answer + AI explanation — free account

20. Which term means: "five sources INT0, Timer 0, INT1, Timer 1 and serial, two programmable priority levels via IP, with vectors eight bytes apart starting at 0003H"?

Mid
  1. A.ALE signal
  2. B.8051 interrupt structure
  3. C.BIU and EU pipelining
  4. D.8085 flag register
Reveal the answer + AI explanation — free account

21. Which statement is correct?

Mid
  1. A.8051 interrupt structure — five sources INT0, Timer 0, INT1, Timer 1 and serial, two programmable priority levels via IP, with vectors eight bytes apart starting at 0003H
  2. B.8051 interrupt structure — 20-bit physical address formed as segment × 16 + offset, covering 1 MB through four 64 KB segments CS, DS, SS and ES
  3. C.8051 interrupt structure — five status bits Sign, Zero, Auxiliary Carry, Parity and Carry, updated by arithmetic and logic instructions and tested by conditional jumps
  4. D.8051 interrupt structure — address latch enable pulse issued in T1 of every 8085 machine cycle to capture the low address byte from the multiplexed AD0–AD7 lines into an external latch
Reveal the answer + AI explanation — free account

22. What is Cortex-M load-store architecture?

Mid
  1. A.address latch enable pulse issued in T1 of every 8085 machine cycle to capture the low address byte from the multiplexed AD0–AD7 lines into an external latch
  2. B.open-drain bidirectional port needing external pull-ups, also multiplexing the low address and data bytes for external memory access
  3. C.five status bits Sign, Zero, Auxiliary Carry, Parity and Carry, updated by arithmetic and logic instructions and tested by conditional jumps
  4. D.32-bit RISC core where only load and store instructions access memory, using Thumb-2 mixed 16- and 32-bit encoding for code density
Reveal the answer + AI explanation — free account

23. Which term means: "32-bit RISC core where only load and store instructions access memory, using Thumb-2 mixed 16- and 32-bit encoding for code density"?

Mid
  1. A.8086 segmented memory
  2. B.8051 interrupt structure
  3. C.Cortex-M load-store architecture
  4. D.Cortex-M exception entry
Reveal the answer + AI explanation — free account

24. Which statement is correct?

Mid
  1. A.Cortex-M load-store architecture — 32-bit RISC core where only load and store instructions access memory, using Thumb-2 mixed 16- and 32-bit encoding for code density
  2. B.Cortex-M load-store architecture — open-drain bidirectional port needing external pull-ups, also multiplexing the low address and data bytes for external memory access
  3. C.Cortex-M load-store architecture — opcode fetch takes four T-states (six for some instructions), memory read or write takes three, each T-state being one clock period
  4. D.Cortex-M load-store architecture — address latch enable pulse issued in T1 of every 8085 machine cycle to capture the low address byte from the multiplexed AD0–AD7 lines into an external latch
Reveal the answer + AI explanation — free account

25. What is Cortex-M exception entry?

Senior
  1. A.five status bits Sign, Zero, Auxiliary Carry, Parity and Carry, updated by arithmetic and logic instructions and tested by conditional jumps
  2. B.20-bit physical address formed as segment × 16 + offset, covering 1 MB through four 64 KB segments CS, DS, SS and ES
  3. C.8086 bus interface unit prefetches up to six instruction bytes into a queue while the execution unit runs, overlapping fetch and execute
  4. D.hardware automatically pushes R0–R3, R12, LR, PC and xPSR onto the stack so handlers are ordinary C functions, with tail-chaining between back-to-back interrupts
Reveal the answer + AI explanation — free account

26. Which term means: "hardware automatically pushes R0–R3, R12, LR, PC and xPSR onto the stack so handlers are ordinary C functions, with tail-chaining between back-to-back interrupts"?

Senior
  1. A.8085 flag register
  2. B.Cortex-M exception entry
  3. C.8085 machine cycles
  4. D.8051 interrupt structure
Reveal the answer + AI explanation — free account

27. Which statement is correct?

Senior
  1. A.Cortex-M exception entry — 8086 bus interface unit prefetches up to six instruction bytes into a queue while the execution unit runs, overlapping fetch and execute
  2. B.Cortex-M exception entry — hardware automatically pushes R0–R3, R12, LR, PC and xPSR onto the stack so handlers are ordinary C functions, with tail-chaining between back-to-back interrupts
  3. C.Cortex-M exception entry — five sources INT0, Timer 0, INT1, Timer 1 and serial, two programmable priority levels via IP, with vectors eight bytes apart starting at 0003H
  4. D.Cortex-M exception entry — five status bits Sign, Zero, Auxiliary Carry, Parity and Carry, updated by arithmetic and logic instructions and tested by conditional jumps
Reveal the answer + AI explanation — free account

Free to start

Answers, AI explanations, and a free readiness check

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take the free 2-minute readiness check for a scored result. The full AI mock interview, scored like a real panel, unlocks with Pro.

Practice Microprocessors & Microcontrollers free