Define bit, byte and instruction.
How many bytes are there in a word of 32 bits
Calculate the number of registers in a 64K memory chip.
Explain the difference between machine language and assembly language of 8085 microprocessor
What is an assembler?
What are low and high-level languages? State the relative benefits of high-level language over low-
level language
Explain the difference between a compiler and an interpreter.
Define opcode and operand. Specify the opcode and operand in the following instructions: (i) MOV
B, A (ii) MVI B, 4FH (iii)CMA
Difference between mp and mc
INSTRUTIONS BASED ON LENGTH
ADDRESSING MODES
Drawbacks of Multiplexed Data and Address Bus in 8085
1. Requires External Address Latch – Extra hardware (like 74LS373) is needed.
2. Slower Memory Access – Needs two cycles for address and data transfer.
3. Increases Timing Complexity – Requires ALE signal for synchronization.
4. Limits Performance – Causes delays in high-speed applications.
Buffer in 8085 and Digital Electronics
A buffer is a circuit that provides isolation, signal amplification, or voltage matching
between components. It ensures smooth data flow and prevents excessive loading on the
system.
Types of Buffers:
1. Data Buffer – Temporarily holds data between slower and faster components (e.g., memory
and CPU).
2. Tri-state Buffer – Can be in high, low, or high-impedance state to control bus access.
3. Bus Buffer – Used in microprocessors (like 8085) to strengthen signals for driving the data
bus.
Use of Buffers in 8085:
Separates internal and external buses to prevent overloading.
Strengthens signals for proper communication over longer distances.
Controls data flow in bidirectional buses.
Would you like a deeper explanation of a specific type?
Features of the 8085 Microprocessor
1. 8-bit Microprocessor – Can process 8-bit data at a time.
2. 16-bit Address Bus – Can access 64KB (2^16 = 65536 bytes) of memory.
3. Multiplexed Address/Data Bus – Uses AD0–AD7 for both address and data,
reducing pin count.
4. Clock Speed: 3 MHz – Standard operating frequency.
5. 5 Interrupts – RST 5.5, RST 6.5, RST 7.5, INTR, TRAP.
6. Serial Communication – Supports SID (Serial Input Data) and SOD (Serial
Output Data).
7. 74 Instructions – Supports a set of 8-bit, 16-bit, and control instructions.
8. Accumulator-Based Architecture – Performs ALU operations using an 8-bit
accumulator (A register).
9. Low Power Consumption – Uses +5V power supply with minimal power
requirements.
10. Single +5V Supply – Simplifies circuit design.
Would you like more details on any of these?
) Draw the Block diagram of 8085 microprocessor and explain briefly the function of each block.
Explain Flag Register format of 8085 .
Explain the function of Stack Pointer in S085 MICTOPIOCTSSOT.
. Write a program using 8085 instructions to add two 16-bit numbers stored in
(10)
b. the memory locations 4000H, 4001H, 4002H and 4003H. Store the result in 4004H and 4005H and
4006H