Improvements in electronic digital computers

    公开(公告)号:GB1143327A

    公开(公告)日:1969-02-19

    申请号:GB2772067

    申请日:1967-06-15

    Applicant: IBM

    Abstract: 1,143,327. Computers. INTERNATIONAL BUSINESS MACHINES CORP. 15 June, 1967, No. 27720/67. Heading G4A. An electronic digital computer produces display control signals defining different display formats in response to signals indicating that different classes of instructions are being performed, the display control signals being impressed on a radio frequency carrier wave for application as a modulated input to a television receiver. The computer, usable for teaching, has a capacitive touch keyboard, core store, addersubtractor, television receiver display and magnetic tape input/output. The core store has 222 words, each of eight 4-bit characters. Words 0-99 are available to the user to store data and instructions, words 100-221 being reserved for general-purpose registers (including modifier registers) and subroutines. The store can be addressed according to word and character within word from either of two address registers, a common increase/decrease unit being provided to increment of decrement the character portion of the address in the address register used. Two general-purpose registers are of double length i.e. two words each, the addresses of the two words being ten word positions apart in each case-in these cases a carry out of the character address portion from the increase/decrease unit increments the tens digit of the word portion of the address register to reach the second half of the double-length register after accessing of the first half has been completed. A word in store may contain a signed floating-point binary-coded-decimal number, or two basic instructions, or one macroinstruction. There are two types of basic instruction, viz. (a) register instructions which operate only on the contents of registers and specify register number(s), (b) single address instructions specifying a store base address (or rather the units and tens digits of the word portion of the base address, since the user is limited to words 0-99). A macro-instruction specifies three store base addresses similarly. The keyboard has keys for 0-9, decimal point and minus for entering operands, addresses and instructions via a keyboard register, and control keys to clear the keyboard register, load a store address register from it, increment the address by one, load the store from the keyboard register, run the computer under programme control, dump the store contents on to magnetic tape, read the tape again and compare it with store as a check, reload store from the tape, stop, and select modes of operation implied by the preceding including whether instructions are to be taken from store or keyboard register in the case when the computer is being run under programme control. The computer will also stop after executing input and output instructions, and on detection of error. Three further keys cause the computer to stop at any or all of three stages in the execution of each macro-instruction (executed by a sequence of basic instructions forming a subroutine) and of each basic instruction (unless part of the execution of a macro-instruction). The possible stopping stages for a basic instruction are (A) after the instruction has been fetched and entered into an instruction register, (B) when the true addresses of the operands have been determined, (C) when the instruction has been executed and the instruction address register has been incremented. The stopping allows the operator to see the state of the computer on the television display which shows the contents of the instruction address register, the keyboard register, the instruction register, indications of mode, error (present/absent), stopping stage, the contents of a link register used in branching to a subroutine to execute a macro-instruction, the contents of storage locations and other registers (including operands) flanked by the addresses and identifiers of the locations and registers respectively, and the state of a latch indicating whether a macro-instruction is being executed. Which of these displays occur depends to some extent on which of the three classes of instructions the instruction being executed belongs to. Apart from the check possible after dumping store to tape, detection of overflow and invalid instruction errors are also mentioned.

    22.
    发明专利
    未知

    公开(公告)号:DE1261168B

    公开(公告)日:1968-02-15

    申请号:DEJ0024004

    申请日:1963-07-04

    Applicant: IBM

    Abstract: 1,055,261. Read-only stores. INTERNATIONAL BUSINESS MACHINES CORPORATION. July 4, 1963 [July 10, 1962]. No. 26504/62. Heading G4A. In read-only memories in which a capacitive or other connection is made between selected drive and sense lines from sets of such lines the invention provides that there is a constant impedance to current in the drive line whatever the form of the stored data. This is done in Fig. 2 (not shown) by providing pairs of sense lines both lines of a pair being connected to a differential amplifier. One bits are stored by connecting the lines S1a, S2a to appropriate drive lines, and zero bits by connecting the lines S1b, S2b to the drive lines. Fig. 3 (not shown) shows pairs of drive and sense lines. Ones are stored by connecting the d drive lines to the p sense lines and the b drive lines to the q sense lines and zeroes by making the opposite connections. To pulse a drive line a transistor from the set G1 to GN is sent conductive after which a transistor T1 or T2 . . . is pulsed. The invention is also applicable to inductive readonly stores.

    Magnetic head positioning mechanism

    公开(公告)号:GB987193A

    公开(公告)日:1965-03-24

    申请号:GB2270763

    申请日:1963-06-07

    Applicant: IBM

    Abstract: 987,193. Selective signalling systems. INTERNATIONAL BUSINESS MACHINES CORPORATION. Feb. 25, 1964 [June 7, 1963], No. 22707/63. Heading G4H. A transducer head 12 is positioned relative to a magnetic drum 13 in accordance with information punched on tape 1. Light passing through holes in tape 1 falls on photo-cells 5, and a shutter tape 8 bearing opaque code areas is driven until the light is obscured from all of photo-cells 5, head 12 being positioned by draw-member 9 at the same time. The code areas on shutter 8 are arranged as shown in Fig. 3, the first part having a single opaque area 17 in the different positions in turn, then different combinations of two, and then combinations of three, and so on. The width of areas 17 is such that no ambiguity arises on changing from one position to the next. In alternative embodiments the desired position of head 12 is represented by electrical signals which are used to block the outputs of certain of cells 5, and shutter tape 8 is replaced by a disc or drum. The shutter may be returned to its initial position immediately after the desired position is reached, head 12 being retained by pawl 15 until it is released separately.

    Improvements in or relating to information stores

    公开(公告)号:GB985347A

    公开(公告)日:1965-03-10

    申请号:GB4652262

    申请日:1962-12-10

    Applicant: IBM

    Abstract: 985, 347. Permanent data stores. INTERNATIONAL BUSINESS MACHINES CORPORATION. Aug. 28, 1963 [Dec. 10, 1962], No. 46522/62. Heading G4A. [Also in Divisions H1 and H2] A permanent data store comprises a plurality of elongated insulating carriers each having a plurality of apertures spaced along its length in at least one row, the carriers being stacked with corresponding apertures in registration; a plurality of transformer cores passing through the registering apertures, each core having an associated sensing winding; and drive conductors for each row extending continuously along the length of each carrier and passing to one side or the other of each aperture so as to thread or not to thread the associated transformer core, in accordance with the data stored. The permanent store described comprises a stack of 128 flexible tapes 15, Fig. 6, made of in-. sulating material and having two rows 16, 17 of sixty apertures, rectangular transformer cores each comprising a U-shaped part 13 and a straight I-shaped part 14 passing through each pair of corresponding apertures. With each row of apertures is associated on each tape a corresponding drive winding 18 or 21, formed by deposition on the tape and threading or not threading the transformer cores according as a binary "1" or "0" is stored, each row being regarded as storing a 60- bit binary data "word" which may be read out by applying a pulse to the required winding 18 or 21 to produce output signals on the transformer secondaries 19 only where a "1" is stored. Tape fabrication. Each tape after punching with the transformer core apertures 16, 17 has deposited thereon conductive ladder networks 24, 25, Fig. 7, the unwanted portions of the networks 24, 25 being removed by punching (Fig. 8 no shown), etching or abrading (Fig. 9 not shown). As shown in Fig. 41, a copper clad polyester tape 135 is cleaned at 137, a layer of photo-resist material being applied which is then dried and an exposure made of the required continuous ladder networks. The tape is then passed through an etching bath 140, the unwanted photo-resist material being removed at 141. The required data may be punched on the tape from a program stored on punched cards (Fig. 42, not shown). Tape arrangements. In practice, each tape is punched with four rows of thirty apertures each, Fig. 10, the two outer rows being connected by a conductor 51 to form a first 60-bit stored word and the two inner rows being connected at 52 to form a second 60-bit word, the four input/output connections thus being available at one end of the tape on an extension 53. The stack of 128 tapes is arranged in two halves of 64 tapes, the two halves being in inverted relationship, Fig. 14 with an additional insulating tape (not shown) separating the two halves. Reducing inter-tape coupling. Due to the proximity of the tapes to one another undesired inter-tape capacitative and inductive coupling may result in damped oscillations or ringing in the selected winding. This effect may be reduced in three ways. Firstly, each transformer core may carry a short-circuit winding in the form of a damping resistor, these resistors being formed as loops 78, Fig. 22, on an additional insulating tape 76, one or more of such tapes being arranged in the tape store stack. Secondly, with each transformer core S, Fig. 23, may be associated an additional core T, the drive winding being wound similarly through the associated cores S, T, the core T being made of a lossy material or having resistive loops as described above. Thirdly, there may be three types of storage tapes (Figs. 24 to 26, not shown), used in turn in the tape stack and having their core apertures displaced by different amounts with respect to the centres of the ladder network elements so that when the tapes are positioned with the apertures aligned, the conductive drive windings in adjacent tapes are relatively displaced. Tape module construction. The tape stack of 128 tapes is mounted in an assembly comprising end blocks 82, 83, Fig. 27 spaced apart by rods 84. Into the blocks 82, 83 are screwed aligning pins 86 on which the tapes 39 are mounted and on the rods 84 are mounted the transformer core carrier assemblies 88, shown in detail in Fig. 31. Each core carrier assembly 88 comprises slots 92 for the I-shaped parts 14 of two cores, the four ends of two U-shaped parts 13 passing through holes in the assembly 88 to contact the I-shaped parts which are retained in position by leaf springs 96 cooperating with a retainer 94 which slides into retaining position and has contact pins 97 for making connections to the transformer secondaries which are wound in grooves 98 on the assembly 88 and not on the I-shaped parts themselves. An insulating sheet 98 Fig. 27, is placed over the closed ends of the U-shaped parts and is retained in position by brackets 99, 100, 101. The tape extension leads 53 are fanned out and plugged into one of two module boards 105, where the plugs on the tape connected to the word drive windings can be soldered in position in holes in the boards. Each board 105, Fig. 33 has a first group of four 32-hole columns 107, 108, 109, 111 and a second such group 112, 113, 114, 115, there being a central column 116 of 32 holes. The first two holes in the column 116 are connected respectively by leads 117, 118 to all the holes in the respective columns 109, 111, the last two holes being similarly connected to the columns 114, 115 and the remaining holes in the column 116 are connected each to the corresponding holes in the columns 107, 108, 112, 113 via diodes 121, the connections being illustrated in Fig. 34 (not shown). Thus selection of one of the 32 intermediate holes in the column 116 together with selection of one of the four end holes will select a particular word drive winding on a particular tape. The holes 2 in the column 116 co-operate with plugs on a connector cable (Fig. 35, not shown) for addressing the store. A total of sixteen modules may be arranged to form a large capacity permanent store (Fig. 36, not shown), the selection circuits comprising transistors (Figs. 37-40, not shown).

    Improvements in data storage or code conversion arrays

    公开(公告)号:GB976169A

    公开(公告)日:1964-11-25

    申请号:GB3382662

    申请日:1962-09-04

    Applicant: IBM

    Abstract: 976,169. Read-only memories. INTERNATIONAL BUSINESS MACHINES CORPORATION. Aug. 20, 1963 [Sept. 4, 1962], No. 33826/62. Heading G4A. In a diode read-only memory or code-converter comprises a number of arrays 7 in which the diodes selectively connect the drive lines 6 with sense lines 8. One drive line from each array is connected to voltage source 5 and one sense line from each array to a switch 10. By actuating one source and closing one switch the required connection is made. In the embodiment shown all the sense lines of an array are threaded through a magnetic core 8 which functions as a transformer, the data output being taken from a secondary winding 9. A modification, eliminating the cores and having a switch for every sense line so that one switch for each array has to be closed is also described. Other coupling elements such as magnetic cores, linear or non- linear resistors, or capacitors could be used instead of the diodes.

Patent Agency Ranking