1 The Role and Principal Attributes of Digital Computers.- 1-1. The Universality of Digital Computers.- 1-2. Digital Computers as Logical Machines.- 1-3. Large Memory Capacity.- 1-4. Computational Rapidity.- 1-5. General Systems Configuration.- 1-6. The Computer Family Tree.- 2 Binary Numbers and Codes and their Machine Representation.- 2-1. The Binary Number System.- 2-2. The Octal System as Bridge between Decimal and Binary.- 2-3. Number Conversion.- 2-4. Binary Codes.- 2-5. Representation of Negative Numbers.- 2-6. Fixed Point Number Ranges.- 2-7. Scale Factoring.- 2-8. Floating Point Numbers.- 2-9. Initial Computer Input.- 3 The Principles of Logic in Computers.- 3-1. Relationship of Logical Concepts to Computer Circuits.- 3-2. Boolean Algebra as Symbolic Logic.- 3-3. Some Useful Theorems of Boolean Algebra.- 3-4. Basic Elements of the Computer.- 3-5. Logical Description of Basic Elements.- 3-6. Minimization of Logical Functions.- 3-7. Logical Synthesis of Combinational Circuits.- 3-8. Logical Analysis of Combinational Circuits.- 3-9. The Logic of Combinational Circuits with Several Outputs.- 3-10. Logical Synthesis of Sequential Circuits.- 3-11. Design of an Odd-Sequence Counter.- 3-12. The Logic of the Entire Computer.- 4 Arithmetic Operations of the Machine.- 4-1. The Logic of Binary Addition and Subtraction.- 4-2. Serial and Parallel Binary Addition.- 4-3. Addition with Accumulators.- 4-4. Machine Subtraction.- 4-5. BCD Addition and Complementation.- 4-6. Considerations for Machine Multiplication.- 4-7. Serial Binary Multiplication.- 4-8. Parallel Binary Multiplication.- 4-9. BCD Multiplication.- 4-10. Considerations for Machine Division.- 5 The Instruction Code of the Computer.- 5-1. Basic Computer Operations.- 5-2. Instruction Format.- 5-3. Coding of Instructions.- 5-4. General Classes of Instructions.- 5-5. Operational Instructions.- 5-6. Control Instructions.- 5-7. Instruction Modification.- 5-8. Editing Instructions.- 5-9. Instruction Execution.- 6 Prinlc7