jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: image/svg+xml jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: Internal control lines jb302@1: jb302@1: Address jb302@1: jb302@1: jb302@1: ALU jb302@1: TMP2 jb302@1: jb302@1: jb302@1: jb302@1: TMP1 jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: (TPL) (TPH) (TMPA) jb302@1: jb302@1: jb302@1: jb302@1: R0 R1 R2 (DPL) (DPH) jb302@1: R3 jb302@1: (SPL) (SPH) (PCL) (PCH) DPTR SP PC jb302@1: jb302@1: jb302@1: MAR jb302@1: jb302@1: 16 jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: MDR jb302@1: jb302@1: jb302@1: jb302@1: A jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: FLAGS jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: IR jb302@1: jb302@1: InstructionDecoder jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: Timing and Control M RD WR jb302@1: jb302@1: jb302@1: IO jb302@1: INT jb302@1: INTA jb302@1: jb302@1: Internal Data Bus jb302@1: jb302@1: jb302@1: 8 8 8 jb302@1: 8 jb302@1: jb302@1: 8-bit jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: Data Bus Address Bus jb302@1: jb302@1: 8 16 jb302@1: Main Memory64kB (65536 x 8-bit) RAM CE RD WR jb302@1: jb302@1: jb302@1: Data Address jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: I/O Port jb302@1: jb302@1: jb302@1: IN OUT CS RD WR jb302@1: jb302@1: Data jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: jb302@1: Interrupt EN jb302@1: jb302@1: jb302@1: jb302@1: port address decode logic jb302@1: jb302@1: LS8 addr elb816-read-only/doc/images/svg/ELB816_system.svg jb302@1: jb302@1: jb302@1: