← Back to 8. Programmable Peripheral Interface (PPI) 8255A

πŸ“ Programming in Mode 0 for 8255A

πŸ“– From An Introduction To Microprocessor 8085 β€’ 8. Programmable Peripheral Interface (PPI) 8255A β€’ 28 questions available

Practice MCQs for Programming in Mode 0 for 8255A. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

πŸ”„ Last updated: 2026-07-30

7
Easy Questions
12
Medium Questions
9
Hard Questions

πŸ“ Sample Questions

Q1. What does the CMA instruction do in an 8085 assembly program?

πŸ”Ή A. Store accumulator to memory
πŸ”Ή B. Complement the contents of the accumulator
πŸ”Ή C. Copy accumulator to register B
πŸ”Ή D. Add immediate value to accumulator

πŸ’‘ Difficulty: easy | βœ… Correct: B

Q2. How does a hand assembler differ from a machine assembler in 8085 programming?

πŸ”Ή A. Hand assembler converts mnemonics to binary automatically
πŸ”Ή B. Machine assembler requires manual entry of op‑codes via a hexadecimal keypad
πŸ”Ή C. Hand assembler uses a hexadecimal keypad for op‑codes while machine assembler accepts mnemonics from an alphanumeric keyboard
πŸ”Ή D. Both methods produce identical source code without any difference

πŸ’‘ Difficulty: medium | βœ… Correct: C

Q3. How can instruction timing affect I/O operations on the 8085?

πŸ”Ή A. Faster timing always improves I/O reliability
πŸ”Ή B. Longer instruction cycles can cause missed peripheral signals
πŸ”Ή C. Timing has no impact on I/O because the CPU and peripherals are independent
πŸ”Ή D. Only NOP instructions influence I/O timing

πŸ’‘ Difficulty: hard | βœ… Correct: B

⬆️ View all questions in the quiz below

πŸ”— Related Topics

πŸ“ Details of PPI IC 8255AπŸ“ 8255A Operational ModesπŸ“ Control Word Format for 8255AπŸ“ Programming in Mode 1(strobed Input/Output) for 8255AπŸ“ Input Control Signals in Mode 1 for 8255A
πŸš€ Start Quiz πŸ“ Practice Mode