2019-08 Bit2133 Notes 1573104378 l7
2019-08 Bit2133 Notes 1573104378 l7
2019-08 Bit2133 Notes 1573104378 l7
LECTURE 7
Outline
• Microprocessor Basics
• INTEL 8085 Microprocessor
• Interfacing Devices
• Timing Diagram
• Address bus
• Data bus
• Read and Write line
• Clock line
• Reset line
• Date
• Transistors
• Microns
Registers
• Accumulator or A register is an 8-bit register used for
arithmetic, logic, I/O and load/store operations.
• Flag Register has five 1-bit flags.
• Sign - set if the most significant bit of the result is set.
• Zero - set if the result is zero.
Registers
• Auxiliary carry - set if there was a carry out from bit 3 to
bit 4 of the result.
• Parity - set if the parity (the number of set bits in the
result) is even.
• Carry - set if there was a carry during addition, or
borrow during subtraction/comparison/rotation.
DMA Signals
• HOLD
• HLDA
• READY
Instructions Set:
• Data moving instructions.
• Arithmetic - add, subtract, increment and decrement.
• Logic - AND, OR, XOR and rotate.
• Control transfer - conditional, unconditional, call subroutine,
return from subroutine and restarts.
• Input/Output instructions.
Addressing Mode
• Register
• Register indirect
• Direct, Immediate