Architecture 8085
Architecture 8085
Microprocessor
Microprocessor
A microprocessor is a multipurpose, programmable, clock-driven, register-
based electronic device that reads binary instructions from a storage
device called memory, accepts binary data as input and processes data
according to those instructions and provide results as output. A 8085
microprocessor, is a second generation 8-bit microprocessor and is the base
for studying and using all the microprocessor available in the market.
Registers in 8085
General Purpose Registers
The 8085 has six general-purpose registers
to store 8-bit data;
these are identified as- B, C, D, E, H, and L.
Clock Output
Arithmetic and Logic
Unit
Arithmetic and Logic Unit
The Arithmetic and Logic Unit, ALU performs the
arithmetic and logical operations:
Addition
Subtraction
Logical AND
Logical OR
Logical EXCLUSIVE OR
Complement (Logical NOT)
Increment (add 1)
Decrement (subtract 1)
Left shift, Rotate left, Rotate right
Clear, etc.
It is multi operational combinational logic circuit, same as IC
74181(ALU).It performs arithmetic and logical operations like
ANDing, ORing, EX-ORing, ADDITON, SUBTRACTION, etc.
These buffers are then used to drive the external address bus and
address-data bus.
As the memory and I/O chips are connected to these buses, the CPU can
exchange desired data to the memory and I/O chips.
The address-data buffer is not only connected to the external data bus
but also to the internal data bus which consists of 8-bits.
The address data buffer can both send and receive data from internal
data bus.