TABLE
OF
CONTEllTS
PAGE
INTRODUCTION
OPERATING
AND
PROGRAMMING
THE
MICROKIT
System
Overview
and
Initial
Operation......
2
Instruction
Set
and
Memory
Organization........
6
COSMAC
Instruction
Set...................
6
Memory
Organization......................
6
Introduction
to
Utility
Package
-
UT2..........
8
Machine
Language
Programming
.••••..•..•••••••.•
13
Programming
Interface
to
CSDP
••••••••.•••••••••
18
UT2
Features
and
Calling
Sequences
•••.•••.•••••
26
UT2
Read
and
Type
Routines
••••••.••••••.•
26
UT2
Register
Storage
Option
.•••.•••••••.•
31
MICROKIT
HARDWARE
STRUCTURE
AND
INTERFACING
System
Block
Diagram
•••••••••.••••....•••••••.•
32
Module
Descriptions
•....•
·
••••.••••.•...••...•••
34
CPU
Module...............................
34
Clock
and
Control
Module
••.••••..•.•...••
35
Address
Latch
Module
•••••••••.•.•••.•••..
37
5l2-Byte
RAM
Module
••..•••••..••.••••••..
38
5l2-Byte
PROM
Module
•••.••••.••••••.•••••
39
I/O
Decoder
Module
•••••••••••••••••••
~
•••
40
Bus
Separator
Module
•••••••••••••••.•••••
41
Byte
I/O
Module
•.•••••••••••.•••••••••••.
42
Terminal
Module
•.••••••••••••••••••••••••
43
Card
Nest
and
Signal-Naming
Conventions
.•••••••
44
Memory Module
Addressing
Details
•••••••••••••••
47
RCA
~1odules..............................
47
Example
A...........................
47
Example
B...........................
48
Custom Memory
Modules
••••••••••.••.••••••
49
Input/Output
Interfaces........................
Sl
Introduction.............................
51
The
Module-Enable
Philosophy
and
Two-Level
I/O
•••••••••••••••••••••••
Sl
Interfacing
Signals
••••••••••••.•••••••••
53
DMA.
Input................................
S5
DMA.
Output...............................
S6
Interrupt.
............................... 56
Interfacing
Examples.....................
57
Sample
Program
System
•••••••••.•••.•
57
Bit
Serial
Interface
-The
Terminal
Module..........
.60
Interfacing
Techniques
and
Precautions
•••
61
To
Use
External
Clocks
••••••••••••••
61
External
Flags
EFI
to
EF4
•••••••••••
61
Remote
Start/Stop
•••••••••••••••••..
62
Bus
Deseparator
•••••••••••••••••••••
62
Microkit
Dynamic
Characteristics
•••.
62
Troubleshooting
••
,8
••••
,.8.~.,
•.
~.~.
63
Hardware
i
Specifications
•••••••••••••••
1·······
..
64
I