-
Notifications
You must be signed in to change notification settings - Fork 0
/
usage-src.html
83 lines (55 loc) · 3.11 KB
/
usage-src.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<h3>Relay Computer Quick Usage Guide</h3>
<h3>LEDs</h3>
<p>This diagram shows the discrete LEDs:</p>
<center><img src="leds.gif"></center>
<h3>Display</h3>
<p>The 8-digit data display shows to contents of the memory address shown on
the 2-digit address display. If the upper 16-bits of memory contains a halt
instruction (wra and wrb bits both set), then it's assumed that the memory
address is being used for a data byte, so only the lower byte and the lower
bytes of the next three addresses are shown. Decimal points are illuminated
in this mode:</p>
<p><b>00.00.00.00</b> Showing data bytes of four addresses</p>
<p>If memory contains any other instruction, then the full 32-bit
instruction is shown. Decimal points are off in this mode:</p>
</p><b>00 00 00 00</b> Showing instruction in a single address</p>
<h3>Data / Address entry</h3>
<p>Type 2 - 8 hex digits. Use <b>←</b> key for backspace. Backspace all
digits to cancel data entry mode.</p>
<h3>Save / Restore memory to non-volatile storage</h3>
<p><b>2nd DEC</b> Restore memory from non-volatile</p>
<p><b>2nd INC</b> Save memory to non-volatile
(Only lower 128 addressess are saved/restored).</p>
<h3>Modify display address</h3>
<p><b><address> ADR</b> Set Address</p>
<p><b>INC</b> Increment address</p>
<p><b>DEC</b> Decrement address</p>
<h3>Write data to memory</h3>
<p><b><data> DEP</b> Write data (deposit) to current address</p>
<p><b><data> INC</b> Write data to current address and
increment address</p>
<p><b><data> DEC</b> Write data to current address and decrement
address</p>
<h3>Change operating frequency</h3>
<p><b>2nd 0</b> Speed controlled by knob</p>
<p><b>2nd 1</b> Slowest</p>
<p>...</p>
<p><b>2nd F</b> Fastest</p>
<p>The default speed is 5</p>
<h3>Program execution</h3>
<p><b><address> STP</b> Set current Program Counter</p>
<p><b>STP</b> Single Step</p>
<p><b><address> RUN</b> Set Program Counter and run</p>
<p><b>RUN</b> Run until halt instruction or STP key
pressed</p>
<h3>Input and output bits</h3>
<p>There are four output bits implemented as relay flip-flops. Each of
these bits is available externally as relay contacts. Both the normally
open and normally closed contacts are wired to the connectors.</p>
<p>12V and ground are wired to external connectors also. These may be used
along with the output relay contacts to control small lamps.</p>
<p>There are four input bits wired to connectors. It is expected that
switch closures are connected to these. When a switch is closed, the input
registers a '1'. When a switch is open, the input registers a '0'.</p>
<p>If I/O is not needed, the outputs may be connected to the inputs to
produce an extra programmable register implemented with relay flip-flops.</p>