FREE BOOKS

Author's List




PREV.   NEXT  
|<   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   >>  
nd is left with the remainder. The logical functions AND, inclusive OR, and exclusive OR, are formed in the Accumulator. Carry Storage Register The Carry Storage Register facilitates high-speed multiply and is properly part of the Accumulator. In-Out Register The In-Out Register is the main path of communication with external equipment. It is also part of the Arithmetic Element. In multiplication it ends with the low order digits of the product. In division it starts with the low order parts of the dividend and ends with the quotient. The In-Out Register has a full set of shifting properties, (arithmetic and logical). * * * * * There are three registers of 15 bit length which deal exclusively with addresses. The design allows for expansion to 18 bits. These registers are: Memory Addressing The Memory Address Register holds the number of the memory location that is currently being interrogated. It receives this number from the Program Counter, the Index Adder or the Memory Buffer. Program Counter The Program Counter holds the memory location of the next instruction to be executed. Index Adder The Index Adder is a 15 bit ring accumulator. The sum of an instruction base address, Y, and the contents of an index register, C(x), are formed in this register. This register holds the previous content of the Program Counter in the "jump and save Program Counter," jps, instruction. The Index Adder also serves as the step counter in shift, multiply, and divide. * * * * * The Control Element contains two six bit registers and several miscellaneous flip-flops. The latter deal with indexing, indirect addressing, memory control, etc. The six bit registers are: Instruction Register The Instruction Register receives the first six bits of the Memory Buffer Register during the cycle which obtains the instruction from memory (cycle zero). This information is the primary input to the Control Element. Program Flags The six Program Flags act as convenient program switches. They are used to indicate separate states of a program. The program can set, clear, or sense the individual flip-flops. The program can also sense or make the state "All Flags ZERO." They can also be used to synchronize various input devices which occur at random times (see Input-Output, Typewriter Input). * * * * * Three toggle
PREV.   NEXT  
|<   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   >>  



Top keywords:
Register
 

Program

 

Counter

 

memory

 

instruction

 

registers

 
Memory
 

program

 

register

 
Element

number

 

location

 

Instruction

 

Control

 
Buffer
 

receives

 

Accumulator

 
multiply
 

formed

 

logical


Storage

 

exclusive

 
obtains
 

primary

 

information

 

control

 
facilitates
 

divide

 
counter
 
miscellaneous

addressing

 

inclusive

 

indirect

 

indexing

 

convenient

 

random

 

devices

 

synchronize

 

toggle

 
Typewriter

Output
 

separate

 

functions

 

switches

 
states
 

remainder

 

individual

 
division
 

starts

 

expansion