Seminar Summary Report
Seminar Summary Report
Submitted By:
Ayush Mishra : 41821066
Prince Kumar Jha : 41821045
Tushar Shishodia : 41821071
Introduction:
The Intel 8085 is an 8-bit microprocessor introduced in 1976. It is part of the Intel 8080
family of CPUs and is widely used in various embedded systems and electronic devices.
Features:
Architecture : The 8085 microprocessor is based on the Von Neumann architecture,
with an 8-bit data bus and 16-bit address bus.
Clock Speed: It operates at a clock speed of 3 MHz.
Registers: It has six general-purpose registers (B, C, D, E, H, L), one accumulator
(A), and various special-purpose registers like the program counter (PC), stack pointer
(SP), and flag register.
Instruction Set: The 8085 has a rich instruction set consisting of more than 75
instructions, including arithmetic, logic, data transfer, and control instructions.
Memory: It can address up to 64 KB of memory using its 16-bit address bus.
Interrupts: Supports both maskable and non-maskable interrupts.
Power Supply: Requires a single +5V power supply.
Packaging: Available in various package types including DIP (Dual In-line Package)
and ceramic.
Sure, let's go through each pin of the 8085 microprocessor along with its function:
A15-A0 (Pins 1-16): Address Bus - These pins are used to transmit the address of a
memory location or an I/O port during the address phase of the machine cycle. The
8085 has a 16-bit address bus, allowing it to address up to 64 KB of memory.
AD0-AD7 (Pins 17-24): Data Bus - These pins are bidirectional and used to transmit
data between the microprocessor and memory or I/O devices. During the data phase of
the machine cycle, the 8085 places data on the AD0-AD7 lines for memory write
operations or reads data from memory during memory read operations.
ALE (Address Latch Enable) (Pin 30): Address Latch Enable - This signal is used to
demultiplex the address and data signals. When ALE is high, the address is available
on the address bus. When it is low, the data is available on the data bus.
IO/M (Input/Output and Memory) (Pin 29): This pin indicates whether the
microprocessor is performing a memory operation or an I/O operation. When IO/M is
high, it indicates an I/O operation, and when it is low, it indicates a memory operation.
S0, S1, S2, S3 (Pins 27-24): Status Signals - These pins provide information about the
current machine cycle being executed by the microprocessor. They are used to
generate control signals for memory and I/O operations.
INTR (Interrupt Request) (Pin 22): This pin is used to request an interrupt from
external devices. When an interrupt is requested, the microprocessor suspends its
current execution and transfers control to the interrupt service routine.
INTA (Interrupt Acknowledge) (Pin 23): This pin is used by the microprocessor to
acknowledge an interrupt request. When INTA is activated, the microprocessor
recognizes the interrupt and begins executing the interrupt service routine.
RESET (Pin 25): This pin is used to reset the microprocessor to its initial state. When
RESET is activated, the microprocessor clears its internal registers and program
counter, and execution starts from the reset vector address.
READY (Pin 26): This pin indicates that external memory or I/O devices are ready to
communicate with the microprocessor. The microprocessor waits for the READY
signal before completing a memory or I/O operation.
HOLD (Pin 17): This pin is used by external devices to request control of the system
bus. When HOLD is activated, the microprocessor releases control of the bus and
enters a hold state until the HOLD signal is deactivated.
HLDA (Hold Acknowledge) (Pin 18): This pin is used by the microprocessor to
acknowledge a HOLD request from external devices. When HLDA is activated, the
microprocessor acknowledges the HOLD request and enters a hold state.
Vcc (Pin 40) and GND (Pin 20): Power Supply - Vcc is the supply voltage pin,
typically connected to +5V, while GND is the ground pin.
These pins collectively facilitate the communication and control between the microprocessor
and external memory, I/O devices, and other components in the system.
Conclusion:
The 8085 microprocessor, with its versatile instruction set and capabilities, remains a
foundational component in the history of computing and embedded systems. Despite its age,
it continues to be studied and used in various educational and hobbyist projects.
This summary provides an overview of its features and pin configuration, essential for
understanding its operation and integration into electronic systems.