πŸŽ“ BookMCQ
← Back to Home

πŸ“š An Introduction To Microprocessor 8085 MCQs

Category: Computer Science Total Questions: 2705 Chapters: 15

About An Introduction To Microprocessor 8085

Think of the Microprocessor 8085 as the "brain" of a simple computer, all packed onto a single tiny silicon chip. Before we can understand this brain, we must understand its history and how it evolved from larger, room-sized computers to this powerful chip. To make learning easier, the journey starts with three chapters on a concept called Simple as Possible (SAP) . These are like training wheels. SAP-I is the most basic computer that can only perform a few tasks. SAP-II adds more memory and instructions, and SAP-III adds a stack and subroutines. By understanding how these simple computers are built, you learn the fundamental building blocksβ€”like memory, registers, and an arithmetic logic unitβ€”that all computers, including the 8085, are made of.

Now that you understand the basics, we move to the star of the course: The 8085 Microprocessor. This is an 8-bit microprocessor, meaning it can process 8 bits of data at a time. Unlike its predecessor, the 8080, the 8085 has a major advantageβ€”it uses a single +5-volt power supply, making it simpler to use (the "5" in 8085 refers to this). It has 40 pins and is the Central Processing Unit (CPU) for many early personal computers. The 8085 works by fetching instructions from memory, decoding them, and then executing them. To do this, it uses internal "registers" as temporary storage and follows a specific "programming model" which dictates how we, as programmers, can tell it what to do.

To make the 8085 work, we must give it instructions, which is the topic of Programming of 8085. This involves writing code using the processor's specific set of commands, called its "Instruction Set." These instructions are often written in a low-level language called Assembly Language. But a microprocessor doesn't just process data; it also needs to handle events that happen unexpectedly, like when you press a key on a keyboard. This is done using Interrupt Instructions. Interrupts are like a doorbell; they pause the main program, tell the 8085 to handle an urgent task (like reading the key pressed), and then resume the main program. This ability to react to external events is crucial for a microprocessor to be interactive and useful.

A microprocessor on its own is useless; it needs to "talk" to other devices like screens, keyboards, and motors. This "talking" is called Interfacing, and it's the subject of the final chapters. To manage this communication, the 8085 uses specialized support chips. For example, the PPI 8255A is a general-purpose interface for connecting keyboards and LEDs. The 8253 acts as a timer to create precise delays. The 8279 manages keyboard input and display output, while the 8259 handles multiple interrupts. The 8257 allows devices to access memory directly (DMA) for fast data transfer. Finally, we can even connect the 8085 to the analog world using A/D and D/A Converters and communicate with other computers using Serial Communication chips. All these components come together to build a complete working system, showcasing the powerful Applications of Microprocessors in everything from washing machines to early personal computers.


Practice chapter-wise MCQs for An Introduction To Microprocessor 8085. This book contains 15 chapters and 2705 questions across easy, medium, and hard difficulty levels.

583
Easy
1284
Medium
838
Hard

πŸ“š Chapters

1. Evolution and History of Microprocessors
πŸ“ Address Bus in Microprocessor System
πŸ“ Basic microprocessor system architecture
πŸ“ Computer Programming Languages for Microprocessor
πŸ“ Control Bus in Microprocessor System
πŸ“ Data Bus in Microprocessor System
πŸ“ Evolution and history of microprocessors
πŸ“ High Level Programming Language for Microprocessor
πŸ“ Introduction to 8 Bit Microprocessor 8080A
πŸ“ Low Level Programming Language for Microprocessor
πŸ“ Microprocessor introduction and basics
151 MCQsView Chapter β†’
2. Simple as Possible (SAP) - I
πŸ“ Accumulator of Simple as Possible (SAP) I Computer
πŸ“ Adder Subtractor of Simple as Possible (SAP) I Computer
πŸ“ Architecture of Simple as Possible (SAP) I Computer
πŸ“ B Register of Simple as Possible (SAP) I Computer
πŸ“ Controller Sequencer of Simple as Possible (SAP) I Computer
πŸ“ Design of Program Counter of Simple as Possible (SAP) I Computer
πŸ“ Execution Cycle of Simple as Possible (SAP) I Computer
πŸ“ Fetch Cycle of Simple as Possible (SAP) I Computer
πŸ“ Hardware Design of Simple as Possible (SAP) I Computer
πŸ“ Instruction Register of Simple as Possible (SAP) I Computer
πŸ“ Instruction Set of Simple as Possible (SAP) I Computer
πŸ“ Memory Unit of Simple as Possible (SAP) I Computer
πŸ“ Output Register of Simple as Possible (SAP) I Computer
πŸ“ Programming of Simple as Possible (SAP) I Computer
πŸ“ Working of Simple as Possible (SAP) I Computer
161 MCQsView Chapter β†’
3. Simple as Possible (SAP) - II
πŸ“ Addressing Modes of SAP II Computers
πŸ“ Architecture of SAP II Computer
πŸ“ Assembly Language Programming for SAP II Computers
πŸ“ Delay Calculations for SAP II Computers
πŸ“ Flags of SAP II Computers
πŸ“ Instruction Set of SAP II Computers
πŸ“ Instruction Types of SAP II Computers
πŸ“ Machine Cycle and Instruction Cycle in SAP II Computers
169 MCQsView Chapter β†’
4. Simple as Possible (SAP) - III
πŸ“ Arithmetic Group of Instructions of SAP-III Computer
πŸ“ Branch Group of SAP-III Computer
πŸ“ Data Transfer Group of SAP-III Computer
πŸ“ Instruction Set of SAP-III Computer
πŸ“ Logic Transfer Group of SAP-III Computer
πŸ“ Programming Model of SAP-III Computer
πŸ“ Stack and I/O Instructions of SAP-III Computer
πŸ“ Time Delay Introduced by a Register Pair of SAP-III Computer
222 MCQsView Chapter β†’
5. The 8085 Microprocessor
πŸ“ Address Buffer and Address Data Buffer of 8085 Microprocessor
πŸ“ Architecture of 8085 Microprocessor
πŸ“ Arithmetic and Logical Unit (ALU) of 8085 Microprocessor
πŸ“ Instruction Set of 8085 Microprocessor
πŸ“ Interrupt Control of 8085 Microprocessor
πŸ“ Pin Description of 8085 Microprocessor
πŸ“ Register Section of 8085 Microprocessor
πŸ“ SAP-III Timing Diagram and Registers of 8085 Microprocessor
πŸ“ Timing and Control Unit of 8085 Microprocessor
πŸ“ Timing Diagram for 8085 Instructions
πŸ“ Timing Diagram of IN byte of 8085 Microprocessor
πŸ“ Timing Diagram of LXI rp, dbyte of 8085 Microprocessor
πŸ“ Timing Diagram of MOV M, reg of 8085 Microprocessor
πŸ“ Timing Diagram of MOV reg, M of 8085 Microprocessor
πŸ“ Timing Diagram of MOV reg2, reg1 of 8085 Microprocessor
πŸ“ Timing Diagram of MVI M, data of 8085 Microprocessor
πŸ“ Timing Diagram of XCHG of 8085 Microprocessor
215 MCQsView Chapter β†’
6. Programming of 8085
πŸ“ ASCII to Binary Conversion in 8085 Microprocessor
πŸ“ BCD to Binary Conversion in 8085 Microprocessor
πŸ“ Binary to ASCII Conversion in 8085 Microprocessor
πŸ“ Binary to BCD (Unpacked) Conversion in 8085 Microprocessor
πŸ“ Miscellaneous Programs in 8085 Microprocessor
πŸ“ Progams on addition and subtraction in 8085 Microprocessor
πŸ“ Program on 8 Bit Division in 8085 Microprocessor
πŸ“ Program on Multiplication in 8085 Microprocessor
πŸ“ Programs to arrange series in 8085 Microprocessor
πŸ“ Programs to find largest or smallest number in 8085 Microprocessor
πŸ“ Simple Programs in 8085 Microprocessor
188 MCQsView Chapter β†’
7. Interrupt Instructions of 8085
πŸ“ Data Transfer Schemes in 8085 Microprocessor
πŸ“ Direct Memory Access (DMA) Data Transfer in 8085 Microprocessor
πŸ“ Hardware Interrupts in 8085 Microprocessor
πŸ“ I/O Mapped I/O or Isolated I/O in 8085 Microprocessor
πŸ“ Interrupt Control Circuit in 8085 Microprocessor
πŸ“ Interrupt Driven I/O Data Transfer in 8085 Microprocessor
πŸ“ Interrupt Instructions in 8085 Microprocessor
πŸ“ Memory Mapped I/O in 8085 Microprocessor
πŸ“ Programmed I/O Data Transfer in 8085 Microprocessor
πŸ“ Serial Input and Output Data Transfer in 8085 Microprocessor
πŸ“ Software Interrupts in 8085 Microprocessor
πŸ“ The Interrupts in 8085 Microprocessor
185 MCQsView Chapter β†’
8. Programmable Peripheral Interface (PPI) 8255A
πŸ“ 8255A Operational Modes
πŸ“ Bit Set/Reset(BSR) Mode in 8085 Microprocessor
πŸ“ Control Word Format for 8255A
πŸ“ Details of PPI IC 8255A
πŸ“ Input Control Signals in Mode 1 for 8255A
πŸ“ Output Control Signals in Mode 1 for 8255A
πŸ“ Programming in Mode 0 for 8255A
πŸ“ Programming in Mode 1(strobed Input/Output) for 8255A
πŸ“ Programming in Mode 2 (Strobed Bidirectional Bus I/O)
163 MCQsView Chapter β†’
9. Programmable Interval Timer/Counter: 8253
πŸ“ 8253 Interfacing and Programming
πŸ“ Block Diagram of 8253
πŸ“ Control Word Format of 8253
πŸ“ INTEL Programmable Interval Timer 8253
πŸ“ Logics for Counters of 8253
πŸ“ Programming of 8253 in Mode 0: Interrupt on Terminal Count
πŸ“ Programming of 8253 in Mode 1: Programmable One Shot
πŸ“ Programming of 8253 in Mode 2: Rate Generator
πŸ“ Programming of 8253 in mode 3: Square Wave Generator
πŸ“ Programming of 8253 in mode 4: Software Triggered Strobe
πŸ“ Programming of 8253 in mode 5: Hardware Triggered Strobe
146 MCQsView Chapter β†’
10. Programmable Keyboard and Display Interface: 8279
πŸ“ 8253 Timer Chip
πŸ“ Block Diagram of 8279
πŸ“ Display Interface of 8279
πŸ“ Display Modes of 8279
πŸ“ Display Write Inhibit/Blanking of 8279
πŸ“ End Interrupt/Error Mode Set of 8279
πŸ“ Functional Description of 8279
πŸ“ INTEL Programmable Keyboard/Display Interface 8279
πŸ“ Interfacing of 8279 with 8085
πŸ“ Key Board San of 8279
πŸ“ Keyboard/Display Mode Set of 8279
πŸ“ Left Entry Mode(Type Writer Mode) of 8279
πŸ“ N key Rollover of 8279
πŸ“ Program Clock of 8279
πŸ“ Programming of 8279
πŸ“ Read Display RAM of 8279
πŸ“ Read FIFO/Sensor RAM of 8279
πŸ“ Right Entry Mode(Calculator Mode) of 8279
πŸ“ Scanned Keyboard of 8279
πŸ“ Scanned Sensor Matrix of 8279
πŸ“ Status Register(IN Operation) of 8279
πŸ“ Strobed Input of 8279
πŸ“ Two key Lockout of 8279
225 MCQsView Chapter β†’
11. Programmable Interrupt Controller: 8259
πŸ“ Block Diagram of 8259
πŸ“ Fully Nested Mode (FNM) of 8259A
πŸ“ Initialization Command Words(ICWs) of 8259
πŸ“ Initialization of 8259
πŸ“ Interfacing of 8259A with 8085A
πŸ“ Interrupt Modes of 8259A
πŸ“ Operation Command Words (OCWs) of 8259
πŸ“ Polled Mode of 8259A
πŸ“ Programmable Interrupt Controller 8259
πŸ“ Rotating Priority Mode of 8259A
πŸ“ Special Mask Mode of 8259A
πŸ“ Status Read Operation of 8259
πŸ“ Vectoring Data Formats for 8259
162 MCQsView Chapter β†’
12. Direct Memory Access Controller: 8257
πŸ“ Block Diagram of 8257
πŸ“ Control Logic of 8257
πŸ“ Data Bus Buffer of 8257
πŸ“ DMA Channels of 8257
πŸ“ DMA Interfacing Circuit of 8257
πŸ“ Mode Set Register of 8257
πŸ“ Programming of 8257
πŸ“ Read/ Write Logic of 8257
πŸ“ Status Word Register of 8257
122 MCQsView Chapter β†’
13. Interfacing Data converters: A/D and D/A Converters
πŸ“ A/D Converter Using D/A Converter and Software in 8085 Microprocessor
πŸ“ ADC 0808/0809 in 8085 Microprocessor
πŸ“ Analog to Digital Converter in 8085 Microprocessor
πŸ“ Binary Ladder D/A Converter in 8085 Microprocessor
πŸ“ Counter or Digital Ramp Type A/D Converter in 8085 Microprocessor
πŸ“ D/A Converter IC 0808 in 8085 Microprocessor
πŸ“ Digital to Analog Converter in 8085 Microprocessor
πŸ“ Dual Slope A/D Converter in 8085 Microprocessor
πŸ“ Interfacing of D/A Converter in 8085 Microprocessor
πŸ“ Microprocessor Compatible D/A Converter in 8085 Microprocessor
πŸ“ Performance Criteria for D/A Converter in 8085 Microprocessor
πŸ“ Resistive Divider D/A converter in 8085 Microprocessor
πŸ“ Simultaneous A/D Converter in 8085 Microprocessor
πŸ“ Single Slope A/D Converter in 8085 Microprocessor
πŸ“ Successive Approximation A/D Converter in 8085 Microprocessor
205 MCQsView Chapter β†’
14. Serial Communication and Programmable Communication Interface
πŸ“ Asynchronous Software Approach IC 8251 in 8085A Microprocessor
πŸ“ Block Diagram of 8251A in 8085A Microprocessor
πŸ“ Initialization of 8251A in Asynchronous Mode in 8085A Microprocessor
πŸ“ Initialization of 8251A in Synchronous Mode in 8085A Microprocessor
πŸ“ Interfacing of 8251A in 8085A Microprocessor
πŸ“ Modem Control in 8085A Microprocessor
πŸ“ Modem IC 8251 in 8085A Microprocessor
πŸ“ Programmable Communication Interface IC 8251 in 8085A Microprocessor
πŸ“ Programming of 8251A in 8085A Microprocessor
πŸ“ Read/Write Control Logic in 8085A Microprocessor
πŸ“ Receiver Section in 8085A Microprocessor
πŸ“ Serial Communication Standard IC 8251 in 8085A Microprocessor
πŸ“ Serial Data Communication IC 8251 in 8085A Microprocessor
πŸ“ Transmitter Section in 8085A Microprocessor
174 MCQsView Chapter β†’
15. Applications of Microprocessor
πŸ“ 8085 Microprocessor Based Automatic School bell system
πŸ“ 8085 Microprocessor Based LED Dial Clock
πŸ“ 8085 Microprocessor Based Stepper Motor Control
πŸ“ 8085 Microprocessor Based Temperature Controller
πŸ“ 8085 Microprocessor Based Traffic Light
πŸ“ 8085 Microprocessor Based Washing Machine Controller
πŸ“ 8085 Microprocessor Based Water Level Controller
πŸ“ Design of 8085 Microprocessor Based Running light
πŸ“ Real Time Clock with On/Off Timer in 8085 Microprocessor
217 MCQsView Chapter β†’