Contents

Preface
 
Introduction
Applications and Programming
Central Processing Unit and Core Storage
I/O Devices
 Card Readers and Punches
 Synchronous Communications Adapter (SCA)
 Disk Storage
 Graphic I/O
 Optical Mark Reader
 Paper Tape
 Plotter
 Printers
 Sensor Based Systems
 
CPU Functional Characteristics
Data Formats
 Numeric Data Formats for Arithmetic Operations
 Character Codes
Core-Storage Addresses
 Reserved Core-Storage Locations
Instruction Formats
Effective-Address Generation
 Short-Instruction Address Generation
 Long-Instruction Address Generation
 Summary of Addressing Concepts
Program Registers and Program Indicators
Miscellaneous Machine Registers
 
CPU Instructions
 Symbols and Organization of Instruction Descriptions
Load and Store Instructions
 Load Accumulator
 Load Double
 Store Accumulator
 Store Double
 Load Index
 Store Index
 Store Status
 Load Status
Arithmetic Instructions
 Add
 Add Double
 Subtract
 Subtract Double
 Multiply
 Divide
 Logical AND
 Logical OR
 Logical Exclusive OR
Shift Instructions
 Shift Left Accumulator (Or No-Operation)
 Shift Left Accumulator and Extension
 Shift Left and Count Accumulator
 Shift Left and Count Accumulator and Extension
 Shift Right Logical Accumulator
 Shift Right Accumulator and Extension
 Rotate Right Accumulator and Extension
Branch Instructions
 Branch or Skip on Condition
 Branch and Store Instruction Address Register
 Modify Index and Skip
 Wait
Execute I/O
 Input/Output Control Commands (IOCC's)
 
I/O Interrupts
 General Purpose of Interrupts
 Starting an I/O Operation
 Interrupt Action
 Entering an Interrupt Subroutine
 Saving Data Used by the Interrupted Program
 Cause of Interrupt
 Special Considerations for Level-5 Interrupt
 
Console
Introduction
Console Printer
 Printing Speed
 Data Coding
 Commands
 Device Status Word Indicators
 Programming Considerations
Keyboard Functional Description
 Keyboard Function Keys
 Manual Start Operating Procedure
 Keyboard Programming
Console Display Panel
 Indicator Displays
 Mode Switch
Console Entry Switches
Console Function Lights and Switches
 Function Lights
 Function Switches
 1131 CPU Usage Meter
 
Disk Storage
Storage Capacity
Disk Cartridge
 Data Organization
 Data Checking
Single Disk Storage Drive
 Access Mechanism
 Timing
IBM 2310 Disk Storage
IBM 2311 Disk Storage Drive
 Access Mechanism
 Timing
Programming Disk Storage
 I/O Control Commands
 DSW Indicators
 Programming Considerations
 Usage Meter
 
Punched Card Input/Output Devices
IBM 1442 CARD READ PUNCH
 Data Coding
 Card Feeding
 Card Reading
 Card Punching
 Program Load
 Last Card Sequence
Programming
 I/O Control Commands
 DSW Indicators
 1442 Usage Meter
IBM 2501 CARD READER
 Functional Description
 Programming
 DSW Indicators
 Reader and System Timing
 2501 Usage Meter
 
Paper Tape Input/Output Devices
 Tape Specifications
 Character Code
 Program Load from 1134
Programming
 I/O Control Commands (IOCC's)
 DSW Indicators
 
Printer
IBM 1132 PRINTER
Functional Description
 Forms Control
 Data Format
Programming
 Printer I/O Control Commands
 DSW Indicators
 Programming Notes
 1132 Usage Meter
IBM 1403 PRINTER
Functional Description
 Printing
 Spacing and Skipping
 Control Tape
 Programming
 DSW Indicators
 1403 Usage Meter
 
IBM 1627 Plotter
Functional Description
Programming
 I/O Control Commands (IOCC's)
 DSW Indicators
 
IBM 1231 Optical Mark Page Reader
Data Sheet
 Data Sheet Terminology
 Marking the Data Sheet
Functional Description
 Document Path
 Message Format
 Mark Recognition and Discrimination
 Data Flow
 Field Checking
 Alphabetic Coding
Programming
 Program Control Sheet
 System Programming
 DSW Indicators
 1231 Usage Meter
 
IBM 2250 Display Unit
Functional Description
Displays
 Graphic Mode
 Character Mode
Channel Interface Section
Programming
 Input/Output Control Commands
 DSW Indicators
 IBM 2285 Display Copier
Usage Meters
 2250 Model 4 Usage Meter (SAC)
 2250 Model 4 Usage Meter (SAC II)
 1133 Usage Meter
 
Storage Access Channel
Functional Description
 Cycle-Steal Priority
Programming
 I/O Control Commands
 Special Power Sequencing Considerations
 
Synchronous Communications Adapter
 Binary Synchronous Communications (BSC)
 Synchronous Transmit-Receive (STR)
Line Attachment
 Half-Duplex Operation
Functional Description
 Timers
 Synchronous Transmit-Receive (STR) Operation
 Binary Synchronous Communications (BSC) Operation
 Data Transmission -- Binary Synchronous
Programming
 I/O Control Commands (IOCC)
Timing for SCA Programming
 
Overlapping Input/Output Operations and Throughput Considerations
 Cycle-Stealing Concept
 Direct Program Control (via Interrupt)
 Exposure to Loss of Data
 Device Priority
 Service Request Limitations
 
IBM System/7
Programming
 I/O Control Commands (IOCC)
 Interruptions to System/7
 Interruptions to 1130
 
Appendix A. Character Codes
 
Glossary
 
Index

Valid HTML 4.01 Transitional