Beruflich Dokumente
Kultur Dokumente
Memory:
• Program, data and stack memories occupy the same
memory space. The total addressable memory size is 64
KB.
• Program memory - program can be located anywhere in
memory. Jump, branch and call instructions use 16-bit
addresses, i.e. they can be used to jump/branch anywhere
within 64 KB. All jump/branch instructions use absolute
addressing.
RST 7.5 7 34 IO / M
RST 6.5 8 33 S
___ 1
RST 5.5 9
8085 A 32 RD
___
INTR
_____ 10 31 WR
INTA 11
30 ALE
AD0 12
29 S0
AD1 13
28 A15
AD2 A14
14 27
AD3 15 26 A13
AD4 25 A12
16
AD5 24 A11
17
AD6 18 23 A10
AD7 19 22 A9
VSS 20 21 A8
INTA WR
INTR
INSTRUCTION
ACCUMULATOR TEMP REG (8) MULTIPLXER
REGISTER
(8)
(8) R W ( 8 )
E TEMP . REG.
G. B REG (8) C REG ( 8 )
FLAG ( S
5) D REG ( 8 )
E REG ( 8 )
E
FLIP FLOPS H REG ( 8 )
INSTRUCTION L L REG ( 8 )
ARITHEMETIC LOGIC DECODER AND E
UNIT ( ALU) MACHINE STACK POINTER ( 16 )
ENCODING C
PROGRAM COUNTER ( 16 )
(8) T
+5V
INCREAMENT / DECREAMENT ADDRESS LATCH (
16 )
GND
CLK
RESET IN A 15 – A8 ADDRESS
OUT S0 S1 AD7 – AD0 ADDRESS / BUFFER BUS
READY RD WR ALE IO / M HOLD HLDA RESET OUT BUS
S Z AC P CY
COMBININATON
B & C, D & E, H & L