ABC
 
An ABC Operator's Manual:
3. Equipment and Controls
 

The diagram and tables below summarize the equipment, controls and indicators of the ABC of concern to the operator. Figure 3.1 presents an idealized view of the machine, for a more complete and technically concise diagram see the ABC Architecture section. In addition to a description of each item, the tables indicate for which of the three operations performed by the ABC (base-10 to base-2 conversion, pair-combination, base-2 to base-10 conversion) the item is used.

Figure 3.1: Operator's View of the ABC

Table 3.1: Numbers and Cards
Item10to2PR-CB2to10Description
base-10 numbers * * Coefficients in base-10 form are signed, 15 digits, limited to the range -562,949,953,421,312 to +562,949,953,421,311.
base-2 numbers *** Coefficients in base-2 form are 50-bit two's-complement integers.
base-10 cards *   Standard 80-column IBM cards which can hold up to 5=80/(15+1) coefficients. Thus up to 6=30/5 cards may be required per equation.
base-2 cards *** Capable of holding 30 coefficients each, and so can hold one equation.
Output 10 Conversion Card   * A base-10 card punched with fifteen 1's in the digits of the first coefficient. See comment for the Base-10 Card Reader.

Table 3.2: Equipment
Item10to2PR-CB2to10Description
Base-10 Card Reader * * For reading base-10 cards. During a 2to10 conversion operation, while the CA is actually the source of the coefficient of interest, the Output 10 Conversion Card must be present in the base-10 reader.
Base-10 Display   * Displays one base-10 number (unsigned).
Base-2 Card Reader  ** For reading base-2 cards.
Base-2 Card Punch **  For punching base-2 cards.
CA Memory Drum *** Counter Abacus. Holds the coefficients of one equation. Main register for most operations.
KA Memory Drum  *  Keyboard Abacus. Holds the coefficients of one equation. The second operand, or subtrahend for pair-combining.

Table 3.3: Controls
ControlType10to2PR-CB2to10Description
READER
SELECT
2-pos.
toggle
updownup /
down
Must be set to the according base-2 or base-10 reader before read operations.
IBM CARD
READ
2-pos.
toggle
updowndown Enables detection of the sign of the coefficients from the base-10 reader.
ENABLE
OUTPUT 10
2-pos.
toggle
downdownup Enables the base-10 display.
BANKsix
2-pos.
toggles
up /
down
 down During a base-10 read operation, these switches select which one of six banks on CA will receive the 5 coefficients from the base-10 card.
SIGN CHANGEplug &
30 jacks
OFF1-301-30 Selects which coefficient to eliminate during PR-CB operations, and which coefficient to convert during 2to10 operations.
ZERO DETECTplug &
30 jacks
OFF1-301-30 These are used in a manner identical to the SIGN CHANGE plug and jacks.
READ 10push * * Read contents of base-10 card, converted to base-2, into selected bank of CA. Also used to start a 2to10 conversion operation.
CLEAR
base-10
display
push   * Clear the base-10 display.
GOpush  *  Perform pair-combining (elimination) operation.
ADD/SUBpush  ** Selects the initial add or subtract mode for PR-CB and 2to10 operations. For PR-CB, if the signs of the selected coefficient are the same on the CA and KA drums, the initial mode should be set to SUB; if they differ, to ADD. For 2to10, if the sign of the selected coefficient is positive, the initial mode should be set to SUB; if negative, to ADD.
READ 2push  ** Read contents of a base-2 card into CA.
PUNCH 2push **  Punch contents of CA onto a base-2 card.
TRANSFER
CA TO KA
push  *  Copy the contents of CA to KA.
CLEAR CApush *   Clear the contents of CA.
CLEAR KApush     Clear the contents of KA.

Table 3.4: Indicators
Indicator10to2PR-CB2to10Description
READ 10 * * Base-10 card read in progress.
ELIMINATING  *  Pair-combining in progress.
OUTPUT 10   * Base-10 output (conversion) in progress.
READ 2  ** Base-2 card read in progress.
POSITIVE  ** Coefficient selected by the SIGN CHANGE plug is positive. When the SIGN CHANGE plug is moved, one must wait for a full revolution of the drums to be completed after the move (2 seconds, not 1 second) before the POSITIVE and NEGATIVE lamps are valid for the newly selected coefficient.
NEGATIVE  ** Coefficient selected by the SIGN CHANGE plug is negative.
ADD  ** Add mode selected.
SUB  ** Subtract mode selected.



  1. Principles | 2. Stages | 3. Equipment | 4. Flowchart
Proof-of-Concept | Architecture | ASM | Manual | Simulation
ABC
bhilpert
2002