Notebook: 704 programming course materials
- Anonymous. IBM 704 programming course materials, circa 1957. 3-ring
binder with cover imprinted "Electronic Data Processing Machines. IBM
Customer Administrative School" with alphabetical tabs and a variety of
articles: custom-written, reprints from reference manuals, etc. Covers
fundamentals of binary arithmetic, 704 operation codes, magnetic and
electrostatic memory principles, binary card loader, assembly and tracing
programs, I/O programs, etc. Halpern notes: "Bob Brill tells me that the instructor was Dick Cole."
- A.
- 704 Manual Index. Undated, 2 pages. Table of contents for sections A through X.
- 704 Programming Course Outline. Customer Administration Class, WHQ Department of Education, June 10, 1955; revised August 5, 1955, 8 pages. Lists topics day by day for three weeks of instruction.
- B.
- R.K. (Steinberg) Richards. Binary Arithmetic, IBM Poughkeepsie Laboratory, 1952, 13 pages, reprint.
- C.
- D.
- 704 Operator's Panel. Hand-drawn diagram labeled -12a- and corresponding to Figure 12 of the previous item.
- E.
- Ferro-Magnetic Core Storage. Undated, 4 pages.
- Extract from article "Electronic Calculators", undated, 7 pages. Sections include Magnetic Tape Storage, Magnetic Core Storage, Electrostatic Storage, Magnetic Drum Storage.
- F.
- John Greenstadt. Corrections of 704 Utility Specifications. Memorandum #9, NY DPC 704 Library, August 30, 1955, 1 page.
- J. Greenstadt. Revised Binary Card Formats. Memorandum #1A, NY DPC 704 Library, June 22, 1955, 4 pages.
- J. Greenstadt. One Card Binary Loading Program : Program Writeup. NL BL 1, NY DPC 704 Library, July 15, 1955, 3 pages. Includes program listing.
- Lowell Ravesloot, General Binary Card Loader. PK CSB 4, Poughkeepsie Computing Bureau, IBM, Poughkeepsie, New York, 11 January 1956, 15 pages. Includes program listing.
- G.
- Roy Nutt. Addendum No. 1, 704 Symbolic Assembly Program UA SAP 1 & 2 : "SHARE Assembler". United Aircraft Corporation, March 22, 1956, pages 13-18.
- P. Backer. High-Speed Flow Trace. NY FTR1, 704 Program Library, IBM NY Scientific Computing Center, August 17, 1956, 2 pages.
- H.
- D. Sayre. Octal Memory Print-out Program. NY DS1, January 4, 1956, 30 pages. Includes 17 pages of flowcharts.
- I.
- Anonymous. Utility Programs for the 704. IBM NY Scientific Computing Center, April 6, 1956, 4 pages. Overview of: assembler (NY AP1A), loading binary cards (GL BUL1, NY BL1, PK CSB4), punching binary cards (NY BPU1, NY BPU2), miscellaneous binary input output routines (NY PLB1, NY PLB2, UA CCB1), free field sub-program system for input-output (see next item), other (NY CIG1, NY FXF1, NY ISC1, NY OSC1, NY TRC1, NY TRG1), fixed and floating point output (NY DBO1, NY FPO1, NY FPO2, NY FPO3, NY FPO4), tape/drum reading/writing (NY BTD1, NY BTD2, NY DRM1, NY DRM2, NY TAP1), and printing memory and tracing (NY DS1, SPOT JJ).
- T.P. Gorman. A Free-Field Sub-Program System for Decimal Input and Output on the IBM 704. 704 Program Library, IBM NY Data Processing Center, undated, 11 pages. Describes subroutine library for reading, printing, and punching on line and via tape. Subroutines include BLI1, BLU1, DCP1, DCR1, DCV1, DLP1, INS1, LWR1, NFS2, ONV1, PCP1, PCR1, PCV1, PLP1, and WLD1.
- T.P. Gorman. Basic Loop Updater. NY BLU1, 704 Program Library, IBM NY Data Processing Center, February 13, 1956, 1 page.
- T.P. Gorman. Direct Card Reader. NY DCR1, 704 Program Library, IBM NY Data Processing Center, February 2, 1956, 2 pages. Two copies.
- T.P. Gorman. Peripheral Card Reader. NY PCR1, 704 Program Library, IBM NY Data Processing Center, February 2, 1956, 2 pages.
- B.H. Cope. Number to Fraction Scaler. NY NFS2, 704 Program Library, IBM NY Data Processing Center, March 2, 1956, 2 pages.
- T.P. Gorman. Workspace to Location Disperser. NY WLD1, 704 Program Library, IBM NY Data Processing Center, February 13, 1956, 1 page.
- H.D. Leeds. Binary Punch Program. NY BPU3, 704 Program Library, IBM NY Data Processing Center, April 27, 1956, 3 pages.
- [H.D. Leeds?] NY BPU 3 source listing, 2 pages.
- T.P. Gorman. Location to Workspace Retriever. NY LWR1, 704 Program Library, IBM NY Data Processing Center, February 13, 1956, 1 page.
- B.H. Cope. Card Image Generator. NY CIG1, 704 Program Library, IBM NY Data Processing Center, January 17, 1956, 3 pages. Two copies.
- B.H. Cope. Peripheral Card Punch or Peripheral Line Printer. NY PCP1 or NY PLP 1, 704 Program Library, IBM NY Data Processing Center, January 5, 1956, 2 pages. Two copies.
- B.H. Cope. Input Scaler. NY ISC1, 704 Program Library, IBM NY Data Processing Center, January 18, 1956, 2 pages.
- [B.H. Cope?] NY ISC1 source listing, 5 pages.
- B.H. Cope. Integer to Number Scaler. NY INS1, 704 Program Library, IBM NY Data Processing Center, March 2, 1956, 2 pages.
- B.H. Cope. BCD Tape Record Generator. NY TRG1, 704 Program Library, IBM NY Data Processing Center, February 28, 1956, 3 pages.
- B.H. Cope. BCD Record to Carde Image. NY TRC1, 704 Program Library, IBM NY Data Processing Center, January 24, 1956, 2 pages.
- J.
- Anonymous. Printer Type 719-720-730 with Type 760 Control and Storage Unit : Manual of Operation : Preliminary Edition. Form 22-6665-1, IBM Corporation, April 1956, 22 pages. "Designed for use with the Types 705 and 702 Electronic Data-Processing Machines, the printers provide a new means of high-speed visual output."
- Anonymous. New York Scientific Computing Center Peripheral Operation.
- April 4, 1956, 2 pages. Two copies. Sections include: Card-to-Tape Operation, Reading Multiple Files onto a Single Tape, Tape-to-Punch Operation, Punching Multiple Files from Simple Tape.
- June 11, 1956, 1 page. Sections include: Tape Validity Test on Peripheral Tape-to-Punch.
- Anonymous. Magnetic Tape Handling, undated, 3 pages. Two copies.
- H. Judd. IBM 704 Information, Bulletin #2. Undated (but see #4 below), 7 pages. Two copies. Includes revisions to the 704 manual (see tab C above), recommended procedures for care and use of 727 tapes and tape unit operation, and maintenance of the installation. Two copies.
- Anonymous. IBM 704 Information Bulletin #3. Undated (but see #4 below), 7 pages. Two copies. Includes Errata and Addenda to 704 Manual, Note on Type 740 CRT Output Recorder, Note on undefined operation codes, R.P.Q.'s approved for use with 704's and associated peripheral equipment, Special Devices available for use with 704 Peripheral Equipment.
- Anonymous. IBM 704 Information Bulletin #4. September 1956, 2 pages. Two copies. Includes Errata and Additions to 704 Manual, and 737 and 738 Memories. "Note: The information in this Bulletin covers the two-month period August-September, 1956."
- K.
- Anonymous. Fundamentals of Scaling for Fixed Point Calculation. 704 Course Notes, undated, 12 pages. Two copies.
- L.
- Edwin S. Kopley. I : Automatic Indexing of the 704; II : The Use of Index Registers with Subroutines. 704 Course Notes, Department of Education, IBM, undated, 25 pages.
- M.
- Anonymous. Instruction Format. 704 Course Notes, undated, 5 pages.
- N.
- Herbert D. Leeds. Conversion Techniques on the 704 Computer. 704 Course Notes, Department of Education, WHQ, undated, 54 pages. Includes 14 pages of program listings, all dated August 6, 1956.
- O.
- Allan T. Kovitz. The Mechanics of Solving a Problem on the 704 Computer. 704 Course Notes, Department of Education, WHQ, undated, 35 pages.
- P.
- Anonymous. Programming Techniques I. 704 Course Notes, undated, 8 pages. Includes Arithmetic on Binary Coded Decimal, Conversion BCD to Binary, Checking Drum without Loading Core Storage, Conversion Decimal to Binary, Conversion Binary to Decimal, and Floating a Fixed Point Number.
- Q.
- [Nothing present; presumably this originally contained Fortran documentation.]
- R.
- Anonymous. Appendices to SHARE Manual. Undated (circa 1955), 15 pages. Includes SHARE Binary Card Form, SHARE Extended Operation List, Types of 704 Now on Order By Members, The "Minimum 704", SHARE Programming Assignment Chart (one category is "Specs Available by Sept. 12 (ACM)"), SHARE Program Writeup Form, Existing Elementary Functions Routine, Mailing Addresses of SHARE Participants, SHARE Member Identification Characters, SHARE Program Description (dated September 8, 1955), and Addenda et Errata to Proceedings of the First Meeting of Share.
- S.
- Anonymous. Flow Chart Symbols. Undated, 1 page.
- T.
- Anonymous. Glossary for Data Processing Machines. Undated, 7 pages.
- U.
- Anonymous. Available Utility and Mathematical Programs for the 704. IBM N.Y. Scientific Computer Center, undated, 6 pages.
- L.R. Kikoen. Fixed-Point Square Root. NY SQR2, 704 Program Library, IBM NY Scientific Computing Center, May 15, 1956, 2 pages. Two copies.
- L.R. Kikoen. Double-Precision Fixed-Point Square Root. NY SQR6, 704 Program Library, IBM NY Scientific Computing Center, May 8, 1956, 2 pages.
- L.R. Kikoen. Double-Precision Floating-Point Square Root. NY SQR8, 704 Program Library, IBM NY Scientific Computing Center, May 8, 1956, 2 pages.
- George E. Collins. Square Root Subroutine. NY SQR9, 704 Program Library, IBM NY Scientific Computing Center, June 1, 1956, 2 pages.
- L.R. Kikoen. Fixed-Point Exponential. NY EXP1, 704 Program Library, IBM NY Scientific Computing Center, June 19, 1956, 3 pages.
- L.R. Kikoen. Floating-Point Exponential. NY EXP2, 704 Program Library, IBM NY Scientific Computing Center, August 1, 1956, 2 pages.
- L.R. Kikoen. Fixed-Point Natural Logarithm. NY LGN1, 704 Program Library, IBM NY Scientific Computing Center, June 28, 1956, 3 pages.
- V.
- Anonymous. Bibliography. Undated (circa 1955), 1 page. Includes books (computers, programming, numerical analysis) and periodicals.
- W.
- Anonymous. Scheduling 701 Time. WHQ, undated, 3 pages.
- X.
- Anonymous. 704 Exercises I-XIII. Undated, 14 pages.
- Anonymous. Answers to 704 Excercises I-XIII. Undated, 52 pages.