MM8000K1 Computer Kit Elenco.pdf

Embed Size (px)

Citation preview

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    1/116

    MICRO - MASTER

    MM-80008085 MICROPROCESSOR - BASIC SYSTEMS COURSE

    COMPUTER THEORY - CONSTRUCTION

    AND PROGRAMMING

    Copyright 2008, 1989 by Elenco Electronics, Inc. All r ights reserved. Revised 2008 REV-D 753808No part of this book shall be reproduced by any means; electronic, photocopying, or otherwise without written permission from the publisher.

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    2/116

    TABLE OF CONTENTS

    Introduction

    Lesson 1 Numbers

    Lesson 2 Memory

    Lesson 3 Storing and Reading Data

    Lesson 4 Registers and Parts

    Lesson 5 The Timer

    Lesson 6 ROM

    Lesson 7 Functional Description of 8085

    Lesson 8 Instructional Set

    Lesson 9 MM-8000 System-Monitor Program-Memory Map

    Lesson 10 Program 1; Initialization of Monitor

    Lesson 11 Program 2; Display/Delay Routines

    Lesson 12 Program 3; Scan RoutineLesson 13 Program 4; Function Routines

    Lesson 14 Program 5; Addition of Number - Keyboard Entry

    Appendix 1 Program Listings

    Appendix 2 Detailed Description; Programs 1 thru 5

    Appendix 3 Monitor Program Flow Chart

    Appendix 4 Schematic Diagram

    Appendix 5 PC Board Layout

    I

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    3/116II

    PARTS LIST

    Qty Description Part #RESISTORS

    9 1505% 1/4W 131500

    1 4705% 1/4W 134700

    1 5105% 1/4W 135100

    3 6805% 1/4W 136800

    1 1k5% 1/4W 141000

    8 1.2k5% 1/4W 141200

    3 2k5% 1/4W 142000

    14 3.9k5% 1/4W 143900

    8 6.8k5% 1/4W 146800

    14 10k5% 1/4W 151000

    5 47k5% 1/4W 154700

    2 68k5% 1/4W 156800

    CAPACITORS

    1 20pF Discap 212080

    1 330pF Discap 223317

    10 0.1F Discap 251010 1 10F 16V Electrolytic 271054

    2 100F 25V Electrolytic 281045

    SEMICONDUCTORS

    2 A70 Transistor 320070

    1 2N3904 Transistor 323904 1 2816A or 9816A IC 332816

    1 LM-7805 IC 337805 1 8085 IC 338085

    1 8155 IC (see note) 338155

    8 LED Diode Red 350002 1 LED Diode Green 350010

    2 LED MAN71A / LTS72R / 312AR 350071

    Qty Description Part #MISCELLANEOUS

    1 74HC00 IC 39HC00

    1 74HC04 IC 39HC04

    1 74HCT573 IC 39T573 1 Transformer Wall Type 440409

    1 PC Board 515030

    1 Switch PC Mount DPDT 541023

    15 Switch Slide Miniature SPDT 541102 29 Swirch Dimple Dome Triangle 546101

    1 Heatsink Clip-on 615005

    1 Jack DC Power PC Mount 621080 1 Plastic Case Black 623000

    4 Screw #8 self-tapping 642862 4 IC Socket 14-pin 664014

    2 IC Socket 16-pin 664016 1 IC Socket 20-pin 664020

    1 IC Socket 24-pin 664024

    2 IC Socket 40-pin 664040 4 Clip PCBMnt 688000

    1 Label Keyboad 728000 1 Label Case 728004

    1 Solder Tube Lead-free 9LF99

    Note: The 8156 IC has been replaced with an 8155The difference between the two are the active state

    of chip enable (CE).The CE on the 8155 is active low(CE) and the 8156 is active high.

    TOOLS REQUIRED

    1/4 Blade Screwdriver

    Phillips Screwdriver(small point size)

    Desoldering Pump

    Pencil Soldering Iron (25-40 watts) or Soldering Station

    Diagonal Cutters

    Long Nose Pliers

    VOM, VTVM or DMMMeter (optional)

    Scotch

    Tape(1/2 wide)

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    4/116III

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    5/116IV

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    6/116V

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    7/116VI

    IntroductionThe most important factor in assembling your MM-8000 Micro-Master Kit is good soldering techniques. Usingthe proper soldering iron is of prime importance. A small pencil type soldering iron of 25 - 40 watts is

    recommended. The tip of the iron must be kept clean at all times and well tinned.

    Safety Procedures Wear eye protection when soldering and during all phases of construction.

    Locate soldering iron in an area where you do not have to go around it or reach over it. Do not hold solder in your mouth. Wash your hands thoroughly after handling solder. Be sure that there is adequate ventilation present.

    Assemble ComponentsIn all of the following assembly steps, the components must be installed on the top side of the PC board unlessotherwise indicated. The top legend shows where each component goes. The leads pass through thecorresponding holes in the board and are soldered on the foil side.Use only rosin core solder.

    DO NOT USE ACID CORE SOLDER!

    CONSTRUCTION

    Solder Soldering Iron

    Foil

    Solder

    Soldering Iron

    Foil

    Component Lead

    Soldering Iron

    Circuit Board

    Foil

    Rosin

    Soldering iron positioned

    incorrectly.

    Solder

    Gap

    Component Lead

    Solder

    Soldering Iron

    DragFoil

    1. Solder all components from

    the copper foil side only.Push the soldering iron tip

    against both the lead andthe circuit board foil.

    2. Apply a small amount of

    solder to the iron tip. This

    allows the heat to leave theiron and onto the foil .

    Immediately apply solder tothe opposite side of the

    connection, away from theiron. Allow the heated

    component and the circuit

    foil to melt the solder.

    1. Insufficient heat - thesolder will not flow onto the

    lead as shown.

    3. Allow the solder to f low

    around the connection.Then, remove the solderand the iron and let the

    connection cool. The soldershould have flowed

    smoothly and not lump

    around the wire lead.

    4. Here is what a good solder

    connection looks like.

    2. Insufficient solder- let thesolder flow over the

    connection until it is covered.Use just enough solder to

    cover the connection.

    3. Excessive solder - couldmake connections that you

    did not intend to betweenadjacent foi l areas or

    terminals.

    4. Solder bridges - occurwhen solder runs between

    circuit paths and creates a

    short circuit. This is usuallycaused by using too much

    solder. To correct this,simply drag your soldering

    iron across the solder bridge

    as shown.

    What Good Soldering Looks LikeA good solder connection should be bright, shiny,

    smooth, and uniformly flowed over all surfaces.

    Types of Poor Soldering Connections

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    8/116VII

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    9/1161-1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    10/1161-2

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    11/1162-1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    12/1162-2

    (may bemarked C1on the PC

    board)

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    13/1162-3

    Clip on heat sink and installat a 45O angle as shown.

    * Warning:If the capacitor isconnected with incorrect

    polarity, it may heat up and

    either leak or cause thecapacitor to explode.

    *

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    14/1162-4

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    15/1162-5

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    16/1162-6

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    17/1163-1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    18/1163-2

    3.9kResistor

    R43 R2

    2N3904 Transistor

    Q3

    680Resistor

    R69

    10kResistor

    R14

    47kResistor

    R8

    68kResistor

    R10

    2kResistor

    R12 R9

    680Resistor

    R6

    10kResistor

    R45

    SPDT Switch

    SW4 SW6

    3.9kResistor

    R13

    Jumper

    J10

    Use a discardedresistor lead.Before installing, cut off

    ears

    330pF Discap (330)

    C15

    C11

    Figure 3-1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    19/1163-3

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    20/1163-4

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    21/1163-5

    This switch connected to the 8155 integrated circuit chip enable (CE) pin through transistor Q3. When the

    switch is down (toward the edge of the board) the transistor is turned off.The CE pin is held high by resistor

    R69. In this state the 8155 is disabled and will ignore input data on all of its other pins. When the switch isup, the transistor turns on and the CE pin is held near ground. In this state, the 8155 is enabled and will

    respond to inputs on the other pins. In a later lesson, the reset switch will be used to allow address lineA15 to control the CE input.

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    22/1164-1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    23/1164-2

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    24/1164-3

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    25/1164-4

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    26/1164-5

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    27/1165-1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    28/1165-2

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    29/1165-3

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    30/1165-4

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    31/1165-5

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    32/1166-1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    33/1166-2

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    34/1166-3

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    35/1166-4

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    36/1167-1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    37/1167-2

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    38/1167-3

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    39/1167-4

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    40/1167-5

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    41/1167-6

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    42/1167-7

    T1T2TWAITT3T4T5T6TRESETTHALTTHOLD

    X

    XX

    X11

    1X

    0X

    X

    XX

    X0*0*

    0*TS

    TSTS

    X

    XX

    XXX

    XTS

    TSTS

    X

    XX

    XTSTS

    TSTS

    TSTS

    1

    XX

    X11

    1TS

    TSTS

    1

    XX

    X11

    11

    11

    1

    00

    000

    00

    00

    Status & Buses Control

    S1,S0 IO/M A8-A15 AD0-AD7RD,WR INTA ALEMachine

    State

    0=Logic 0 1=Logic1 TS=High Impedance X=Unspecified

    ALE not generated during 2nd and 3rd machine cycles ofDAD instruction.

    * IO/M = 1 duringT4- T6states of RST and INA cycles.

    Figure 7-118085A MACHINE STATE CHART

    Figure 7-10 8085A CPU STATE TRANSISTION

    = CPU STATE Tx ALL CPU STATE TRANSISTIONS OCCUR ONTHE FALLING EDGE OF CLK

    = A DECISION (X) THAT DETERMINES WHICH SEVERALALTERNATIVE PATHS TO FOLLOW.

    = PERFORM THE ACTION X.

    = FLOWLINE THAT INDICATES THE SEQUENCE OF EVENTS.

    = FLOWLINE THAT INDICATES THE SEQUENCE OF EVENTSIF CONDITION X IS TRUE.

    = NUMBER OF CLOCK CYCLES IN THE CURRENT MACHINE

    CYCLE.

    = BUS IDLE MACHINE CYCLE = MACHINE CYCLE WHICHDOESNT USE THE SYSTEM BUS.

    = VALID INTERRUPT - AN INTERRUPT IS PENDING THAT ISBOTH ENABLED AND UNMASKED (MASKING ONLYAPPLIES FOR RST 5.5, 6.5, AND 7.5 INPUTS).

    = INTERNAL HOLD ACKNOWLEDGE FLIP FLOP. NOTE THATTHE 8085A SYSTEM BUSES ARE 3-STATED ONE CLOCKCYCLE AFTER THE HLDA FLIP FLOP IS SET.

    TX

    X

    X

    CC

    X

    BIMC

    VALIDINT

    HLDA FF

    NOTE: SYMBOL DEFINITION

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    43/1167-8

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    44/1167-9

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    45/1167-10

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    46/1167-11

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    47/1167-12

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    48/1167-13

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    49/1167-14

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    50/1167-15

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    51/1167-16

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    52/1167-17

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    53/1167-18

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    54/1167-19

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    55/1167-20

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    56/1168-1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    57/1168-2

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    58/1168-3

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    59/1168-4

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    60/1168-5

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    61/1168-6

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    62/1168-7

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    63/1168-8

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    64/1168-9

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    65/1168-10

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    66/1168-11

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    67/1168-12

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    68/1168-13

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    69/1168-14

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    70/1168-15

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    71/1168-16

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    72/1168-17

    Table 8-2 - 8085A INSTRUCTION SET SUMMARY BY FUNCTIONAL GROUPING

    Instruction Code (1)Mnemonic Description D7 D6 D5 D4 D3 D2 D1 D0

    MOVE, LOAD, AND STOREMOVr1 r2 Move register to register 0 1 D D D S S S

    MOV M.r Move register to memory 0 1 1 1 0 S S S

    MOV r.M Move memory to register 0 1 D D D 1 1 0

    MVI r Move immediate to register 0 0 D D D 1 1 0MVI M Move immediate to memory 0 0 1 1 0 1 1 0LXI B Load immediate register Pair B & C 0 0 0 0 0 0 0 1

    LXI D Load immediate register Pair D & E 0 0 0 1 0 0 0 1

    LXI H Load immediate register Pair H & L 0 0 1 0 0 0 0 1STAX B Store A indirect 0 0 0 0 0 0 1 0

    STAX D Store A indirect 0 0 0 1 0 0 1 0LDAX B Load A indirect 0 0 0 0 1 0 1 0

    LDAX D Load A indirect 0 0 0 1 1 0 1 0STA Store A direct 0 0 1 1 0 0 1 0

    LDA Load A direct 0 0 1 1 1 0 1 0

    SHLD Store H & L direct 0 0 1 0 0 0 1 0LHLD Load H & L direct 0 0 1 0 1 0 1 0

    XCHG Exchange D & E, H & L registers 1 1 1 0 1 0 1 1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    73/1168-18

    8085A INSTRUCTION SET SUMMARY (Contd)Instruction Code (1)

    Mnemonic Description D7 D6 D5 D4 D3 D2 D1 D0

    STACK OPSPUSH B Push register Pair B & C on stack 1 1 0 0 0 1 0 1PUSH D Push register Pair D & E on stack 1 1 0 1 0 1 0 1PUSH H Push register Pair H & L on stack 1 1 1 0 0 1 0 1PUSH PSW Push A and Flags on stack 1 1 1 1 0 1 0 1POP B POP register Pair B & C off stack 1 1 0 0 0 0 0 1POP D POP register Pair D & E off stack 1 1 0 1 0 0 0 0POP H POP register Pair H & L off stack 1 1 1 0 0 0 0 1POP PSW POP A and Flags off stack 1 1 1 1 0 0 0 1XTHL Exchange top of stack, H & L 1 1 1 0 0 0 1 1SPHL H & L to stack pointer 1 1 1 1 1 0 0 1LXI SP Load immediate stack pointer 0 0 1 1 0 0 0 1INX SP Increment stack pointer 0 0 1 1 0 0 1 1DCX SP Decrement stack pointer 0 0 1 1 1 0 1 1

    JUMPJMP Jump unconditional 1 1 0 0 0 0 1 1JC Jump on carry 1 1 0 1 1 0 1 0JNC Jump on no carry 1 1 0 1 0 0 1 0JZ Jump on zero 1 1 0 0 1 0 1 0JNZ Jump on no zero 1 1 0 0 0 0 1 0JP Jump on positive 1 1 1 1 0 0 1 0JM Jump on minus 1 1 1 1 1 0 1 0JPE Jump on parity even 1 1 1 0 1 0 1 0JPO Jump on parity odd 1 1 1 0 0 0 1 0PCHL H & L to program counter 1 1 1 0 1 0 0 1

    CALLCALL Call unconditional 1 1 0 0 1 1 0 1CC Call on carry 1 1 0 1 1 1 0 0CNC Call on no carry 1 1 0 1 0 1 0 0CZ Call on zero 1 1 0 0 1 1 0 0CNZ Call on no zero 1 1 0 0 0 1 0 0CP Call on positive 1 1 1 1 0 1 0 0CM Call on minus 1 1 1 1 1 1 0 0

    CPE Call on parity even 1 1 1 0 1 1 0 0CPO Call on parity odd 1 1 1 0 0 1 0 0

    RETURNRET Return 1 1 0 0 1 0 0 1RC Return on carry 1 1 0 1 1 0 0 0RNC Return on no carry 1 1 0 1 0 0 0 0RZ Return on zero 1 1 0 0 1 0 0 0RNZ Return on no zero 1 1 0 0 0 0 0 0RP Return on positive 1 1 1 1 0 0 0 0RM Return on minus 1 1 1 1 1 0 0 0RPE Return on parity even 1 1 1 0 1 0 0 0RPO Return on parity odd 1 1 1 0 0 0 0 0

    RESTART

    RST Restart 1 1 A A A 1 1 1

    INPUT/OUTPUTIN Input 1 1 0 1 1 0 1 1OUT Output 1 1 0 1 0 0 1 1

    INCREMENT AND DECREMENTINR r Increment register 0 0 D D D 1 0 0DCR r Decrement register 0 0 D D D 1 0 1INR M Increment memory 0 0 1 1 0 1 0 0DCR M Decrement memory 0 0 1 1 0 1 0 1INX B Increment B & C registers 0 0 0 0 0 0 1 1INX D Increment D & E registers 0 0 0 1 0 0 1 1INX H Increment H & L registers 0 0 1 0 0 0 1 1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    74/1168-19

    8085A INSTRUCTION SET SUMMARY (Contd)

    Instruction Code (1)Mnemonic Description D7 D6 D5 D4 D3 D2 D1 D0

    INCREMENT AND DECREMENT (contd)DCX B Decrement B & C 0 0 0 0 1 0 1 1DCX D Decrement D & E 0 0 0 1 1 0 1 1DCX H Decrement H & L 0 0 1 0 1 0 1 1

    ADDADD r Add register to A 1 0 0 0 0 S S SADC r Add register to A with carry 1 0 0 0 1 S S SADD M Add memory to A 1 0 0 0 0 1 1 0ADC M Add memory to A with carry 1 0 0 0 1 1 1 0ADI Add immediate to A 1 1 0 0 0 1 1 0ACI Add immediate to A with carry 1 1 0 0 1 1 1 0DAD B Add B & C to H & L 0 0 0 0 1 0 0 1DAD D Add D & E to H & L 0 0 0 1 1 0 0 1DAD H Add H & L to H & L 0 0 1 0 1 0 0 1DAD SP Add stack pointer to H & L 0 0 1 1 1 0 0 1

    SUBTRACTSUB r Subtract register from A 1 0 0 1 0 S S SSBB r Subtract register from A with borrow 1 0 0 1 1 S S SSUB M Subtract memory from A 1 0 0 1 0 1 1 0SBB M Subtract memory from A with borrow 1 0 0 1 1 1 1 0SUI Subtract immediate from A 1 1 0 1 0 1 1 0SBI Subtract immediate from A with borrow 1 1 0 1 1 1 1 0

    LOGICALANA r And register with A 1 0 1 0 0 S S SXRA r Exclusive OR register with A 1 0 1 0 1 S S SORA r OR register with A 1 0 1 1 0 S S SCMP r Compare register with A 1 0 1 1 1 S S SANA M And memory with A 1 0 1 0 0 1 1 0XRA M Exclusive OR memory with A 1 0 1 0 1 1 1 0ORA M OR memory with A 1 0 1 1 0 1 1 0CMP M Compare memory with A 1 0 1 1 1 1 1 0ANI And immediate with A 1 1 1 0 0 1 1 0XRI Exclusive OR immediate with A 1 1 1 0 1 1 1 0ORI OR immediate with A 1 1 1 1 0 1 1 0CPI Compare immediate with A 1 1 1 1 1 1 1 0

    ROTATERLC Rotate A left 0 0 0 0 0 1 1 1RRC Rotate A right 0 0 0 0 1 1 1 1RAL Rotate A left through carry 0 0 0 1 0 1 1 1RAR Rotate A right through carry 0 0 0 1 1 1 1 1

    SPECIALSCMA Complement A 0 0 1 0 1 1 1 1STC Set carry 0 0 1 1 0 1 1 1CMC Complement carry 0 0 1 1 1 1 1 1

    DAA Decimal adjust A 0 0 1 0 0 1 1 1

    CONTROLEI Enable interrupts 1 1 1 1 1 0 1 1DI Disable interrupt 1 1 1 1 0 0 1 1NOP No-operation 0 0 0 0 0 0 0 0HLT Halt 0 1 1 1 0 1 1 0

    NEW 8085A INSTRUCTIONSRIM Read Interrupt Mask 0 0 1 0 0 0 0 0SIM Set Interrupt Mask 0 0 1 1 0 0 0 0

    NOTES: 1 - DDS or SSS B 000, C 001, D 010, E011, H 100, L 101, Memory 110, A 111

    2 - Two possible cycle times. (6/12) indicate instruction cycles dependent on condition flags.

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    75/1169-1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    76/1169-2

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    77/1169-3

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    78/11610-1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    79/11610-2

    * Warning:If the capacitor is

    connected with incorrectpolarity, it may heat up and

    either leak or cause thecapacitor to explode.

    *

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    80/11610-3

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    81/11610-4

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    82/11611-1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    83/11611-2

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    84/11611-3

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    85/11612-1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    86/11612-2

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    87/11612-3

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    88/11612-4

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    89/11612-5

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    90/11612-6

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    91/11613-1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    92/11613-2

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    93/11613-3

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    94/11613-4

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    95/11614-1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    96/11614-2

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    97/116A-1

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    98/116A-2

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    99/116A-3

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    100/116A-4

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    101/116A-5

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    102/116A-6

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    103/116A-7

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    104/116A-8

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    105/116A-9

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    106/116A-10

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    107/116A-11

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    108/116A-12

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    109/116A-13

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    110/116A-14

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    111/116A-15

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    112/116A-16

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    113/116A-17

    APPENDIX 3

    Monitor Program

    Flow Chart

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    114/116A-18

    APPENDIX 4

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    115/116A-19

  • 7/26/2019 MM8000K1 Computer Kit Elenco.pdf

    116/116

    Elenco Electronics, Inc.150 Carpenter Avenue

    Wheeling, IL 60090(847) 541-3800

    Website: www.elenco.come-mail: [email protected]