← Back to 6. Programming of 8085

πŸ“ Binary to BCD (Unpacked) Conversion in 8085 Microprocessor

πŸ“– From An Introduction To Microprocessor 8085 β€’ 6. Programming of 8085 β€’ 13 questions available

Practice MCQs for Binary to BCD (Unpacked) Conversion in 8085 Microprocessor. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

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

3
Easy Questions
6
Medium Questions
4
Hard Questions

πŸ“ Sample Questions

Q1. What does BCD stand for?

πŸ”Ή A. Binary Coded Decimal
πŸ”Ή B. Basic Computer Data
πŸ”Ή C. Binary Control Device
πŸ”Ή D. Byte Code Definition

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

Q2. In an 8085 program, after converting a binary number to unpacked BCD, why is it necessary to clear the upper nibble of each result byte?

πŸ”Ή A. To ensure each byte contains only a decimal digit 0‑9
πŸ”Ή B. To double the numeric value
πŸ”Ή C. To prepare the bytes for packed BCD conversion
πŸ”Ή D. To set the sign flag

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

Q3. Explain why the double‑dabble algorithm requires a left shift of the entire shift register before checking and possibly adding three to each BCD digit.

πŸ”Ή A. Because shifting aligns the next binary bit for processing and ensures the add‑3 correction maintains BCD limits
πŸ”Ή B. Because shifting reduces the number of bits
πŸ”Ή C. Because it converts the number to hexadecimal
πŸ”Ή D. Because it sets the carry flag

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

⬆️ View all questions in the quiz below

πŸ”— Related Topics

πŸ“ Simple Programs in 8085 MicroprocessorπŸ“ BCD to Binary Conversion in 8085 MicroprocessorπŸ“ Binary to ASCII Conversion in 8085 MicroprocessorπŸ“ ASCII to Binary Conversion in 8085 MicroprocessorπŸ“ Progams on addition and subtraction in 8085 Microprocessor
πŸš€ Start Quiz πŸ“ Practice Mode