Systems Reference Library. IBM 1130 System Summary

Size: px
Start display at page:

Download "Systems Reference Library. IBM 1130 System Summary"

Transcription

1 File No Form A Systems Reference Library IBM 1130 System Summary The System Summary presents a brief introduction to the IBM 1130 Computing System, including system concepts, components, and programming systems. Intended as a general, overall picture of the 1130, the manual helps the reader gain a basic understanding of the system and its use.

2 S beth Edition This is a revision of and makes obsolete the previous edition (A ). The new material added concerns the lim 1131 Central Processing Unit, the IBM 1133 Multiplex Control Enclosure, the IBM 1442 Card Punch, the ffim 2501 Card Reader, the lim 1403 Printer, the ffim 2310 Disk Storage, the IBM 1231 Optical Mark Reader, and the IBM Synchronous Communications Adapter. Specifications contained herein are subject to change from time to time. Any such change will be reported in subsequent revisions or Technical Newsletters. The illustrations in this manual have a code number in the lower corner. This is a publishing control number and is not related to the subject matter. Copies of this and other IBM publications can be obtained through IBM Branch Offices. This manual was prepared by the IBM Systems Deve lopment Division, Product Publications, Dept. 455, Bldg. 014, San Jose, California Send comments concerning the contents of this manual to this address. ii

3 CONTENTS Page Page INTRODUCTION SYSTEM UNITS AND FEATURES IBM 1131 Central Processing Unit, Models 1, 2, and IBM 1131 CPU Modell IBM 1131 CPU Model IBM 1131 CPU Model Core Storage Instructions Storage Access Channel Interrupt Cycle Steal IBM 1133 Multiplex Control Enclosure... IBM 1442 Card Read Punch IBM 1442 Card Punch IBM 2501 Card Reader IBM 1134 Paper Tape Reader i IBM 1055 Paper Tape Punch IBM 1132 Printer IBM 1403 Printer IBM 2310 Disk storage 0 6 IBM 1627 Plotter 6 IBM 1231 Optical Mark Page Reader 7 IBM Synchronous Communications Adapter 8 PROGRAMS AND PROGRAMMING SYSTEMS 9 IBM 1130 Card/Paper Tape Programming System. 9 Machine Requirements. 9 Card/Paper Tape Components.. 9 Assembler. 9 Fortran. 10 Subroutine Library 10 Utility Routines.. 11 IBM 1130 Disk Monitor System 11 IBM 1130 Monitor System, Version Machine Requirements. 12 Monitor Components IBM 1130 Disk Monitor System, Version Machine Requirements 13 Monitor Components iii

4

5 INTRODUCTION The IBM 1130 Computing System provides the capacity and versatility to accomplish the engineering and scientific computations that formerly were possible only with large computer systems. The 1130 fulfills the "general purpose" requirements of these areas with computing power well above previous systems in the same cost range. The 1130 Computing System can also handle supporting commercial data processing applications. The design of the 1130 System is oriented to the operator. Only a minimum of training and experience with computing systems is necessary to make the 1130 usable by engineering and research personnel for solving problems in individual projects. In addition, IBM relieves the user of detailed programming and provides for the statement of problems in familiar language. The compact, easily operated 1130 System features the IBM 1131 Central ProceSSing Unit (CPU) with core storage capacity ranging from 4, 096 to 32,768 sixteen-bit words. The core storage cycle time is 2.2 or 3.6 microseconds to access a full word of storage. The Single Disk Storage feature of the Model 2 and Model 3 provides an additional 512,000 words of on-line storage in a removable disk cartridge. In addition to the Single Disk Storage, the 1130 System features the IBM 2310 Disk Storage, Model B1 or B2. The 2310 Model B1 contains one disk storage drive and the 2310 Model B2 contains two disk storage drives in a single stand-alone unit. One or two 2310 Disk Storage units may be attached to the 1130 System. Each of the disk storage drives in the 1130 System uses the interchangeable IBM 2315 Disk Cartridge. This cartridge interchangeability provides virtually unlimited off-line storage capacity. The basic 1130 System consists of the CPU with its integral console printer and keyboard, and either punched card or paper tape input/output. The wide range of input/output configurations and storage capacities provide the user with the ability to tailor the 1130 System to fit his present needs and to expand the system as his needs increase. The following features are available for the 1130 System: Core storage capacity is designated by a letter following the 1131 model number; A = 4k, B = 8k, C = 16k, and D = 32k. Core storage access cycle time of either 2.2 or 3.6 microseconds. Paper tape input/output with the IBM 1134 Paper Tape Reader and the IBM 1055 Paper Tape Punch. Punched card input/output with the 1442 Card Read Punch Model 6 or 7 or the high-speed IBM 2501 Card Reader Model A1 or A2 and the IBM 1442 Card Punch Model 5. Printed output with the IBM 1132 Printer or high-speed printed output with the IBM 1403 Printer, Model 6 or 7. Document reading with the IBM 1231 Optical Mark Page Reader. On-line high-speed storage with the Single Disk Storage Drive and the IBM 2310 Disk Storage. Graphic documentation with the IBM 1627 Plotter. Communication with external devices with the Storage Access Channel. Communication with remote systems or devices with the Synchronous Communications Adapter. The following sections of this manual present summary descriptions of the components of the IBM 1130 Computing System and the associated programs and programming systems. The publication, IBM 1130 Computing System Bibliography (Form A ) contains a list of publications that present more detailed operating and programming information on eaeh part of the system. 1

6 SYSTEM UNITS AND FEATURES IBM 1131 CENTRAL PROCESSING UNIT, MODELS 1, 2, AND 3 IBM 1131 CPU Modell The 1131 Model 1 (Figure 1) provides the user with either 4,096 or 8, 192 sixteen-bit words of 3.6 microsecond core storage. A versatile, extensive console presents to the operator displays that show the data in the various registers, counters and other storage areas of the machine. Switches provide for control of the operation and entry of data. Data can also be entered from the console keyboard. The console printer provides printed output of data in core storage. disk cartridge provides for data and program routines to be put on-line and called into core storage as needed. (Note: The 2315 Disk Cartridge is also used with the IBM 2310 Disk Storage. Refer to IBM 2310 Disk storage section of this manual. ) IBM 1131 CPU Model 3 Model 3 of the 1131 CPU provides all the features of the Model 2 with 2. 2 microsecond core storage cycle time. Either 8, 192 or 16,384, or 32,768 words of core storage are available. Core storage The core storage of the Model 3 (2.2 fj,sec) is located in a special enclosure attached directly to the 1131 CPU (Figure 2). When the Model 2 has greater than 8, 192 words, the core storage is also located in this enclosure. The core storage words are individually addressable or may be coupled and operated upon as double (32-bit) words. Data is recorded and processed in fixed-point b:inary form. The largest positive number is 2 31 _1; the largest negative number is _2 31. Instructions Figure 1. IBM 1131 Central Processing Unit IBM 1131 CPU Model 2 Model 2 of the 1131 CPU has all of the features of the Model 1 plus 16k or 32k words of core storage and a Single Disk Storage Drive. Single Disk Storage is an auxiliary storage device for the 1130 System. Housed in the CPU enclosure, Single Disk Storage consists of a single disk drive and a removable disk cartridge. Capacity of the removable IBM 2315 Disk Cartridge is 512,000 sixteen-bit words. The data transfer rate is 36, 000 words per second, or microseconds (fj,sec) per word. The removable The 1131 :instruction set consists of 29 discrete :instructions. A single word or double word instruction format is used to give the CPU added flexibility. Instructions fall :into five categories: load and store, arithmetic and logic, shift, branch, and input/output. Three index registers and indirect addressing facilities are available for programming use. storage Access Channel The storage Access Channel (SAC) provides a means for external devices or systems to communicate directly with the 1131 CPU core storage. Communication with core storage from an external device is on either a cycle-steal or an :interrupt basis, and is initiated by the external device when it is ready to communicate. The IBM 1133 Multiplex Control Enclosure attaches to the SAC and provides the 2

7 Figure 2. IBM 1131 Central Processing Unit, with Core Storage Enclosure for Models 2C, 2D, 3B, 3C and 3D optional Storage Access Channel II to provide a similar facility to systems which have the 1133 attached. Interrupt The interrupt operation of the 1130 System allows each input/output device to operate at a maximum speed consistent with the programmed operation and makes the CPU available except during the actual transmission of data. To request service, a device signals the CPU on one or more of the six interrupt levels. Each level has an established priority. If a higher priority device is not being serviced, the device requesting service will interrupt the program long enough to execute the requested service. The number of interrupt levels for any given system depends upon the configuration of the system. Cycle Steal High-speed data channels that transmit data to and from the CPU on a cycle-steal basis are used to operate the 2501 Card Reader, 1403 Printer, and all disk storage drives. Cycle stealing should not be confused with interrupt. A device using the cycle-steal method does not interrupt the program to transfer data; it steals one cycle from the instruction being executed and transfers a character directly into or out of core storage without control of the CPU. This type of operation requires less CPU time than would otherwise be required to service the above devices. 3

8 IBM 1133 MULTIPLEX CONTROL ENCLOSURE The 1133 Multiplex Control Enclosure (Figure 3) provides a communication path between external units or systems and the 1131 CPU. Units of the 1130 System that require the 1133 are: Model 7: Read cards per minute Punch columns per second 1. The IBM 1403 Printer Model 6 or Model 7 2. The IBM 2310 Disk Storage Model Bl or Model B2 Figure 4. IBM 1442 Card Read Punch IBM 1442 CARD PUNCH Figure 3. IBM 1133 Multiplex Control Enclosure The IBM 1442 Card Punch Model 5 provides serial punching of cards at 160 columns per second for the 1130 System. The Model 5 may be attached to an 1130 System in place of a 1442 Model 6 or Model 7. The 1442 Model 5 Card Punch and the 2501 Card Reader provide a separate card path for the overlap of card reading and punching. IBM 1442 CARD READ PUNCH The IBM 1442 Card Read Punch Model 6 and Model 7 (Figure 4) provides serial reading and punching of cards for the 1130 System. The rated speeds of the two models attached to the 1130 System are: Model 6: Read cards per minute Punch - 80 columns per second IBM 2501 CARD READER The IBM 2501 Card Reader (Figure 5) provides the 1130 System with high-speed card input. The IBM 2501 Model Al reads punched cards at a maximum rate of 600 cards per minute (cpm); the Model A2 reads at a maximum rate of 1,000 cpm. The IBM 1442 Model 5 Card Punch is the companion unit to the 2501 Card Reader. However, the 1442 Model 6 or 7 may be attached in place of the 4

9 'v Model 5. In such a configuration the 2501 will be considered the primary card input unit. Figure 6. IBM 1134 Paper Tape Reader Figure S. IBM 2501 Card Reader IBM 1134 PAPER TAPE READER The IBM 1134 Paper Tape Reader (Figure 6) is a compact, self -contained device capable of reading perforated tape at speeds up to 60 characters per second. The 1134 dynamically senses the presence of holes in the tape, thus ensuring positive identification of characters. Tape motion and tape reading are controlled by the operating program. Each punched character is read into one addressed core storage location. Translation of the character code placed in core storage is accomplished through the programming. IBM 1055 PAPER TAPE PUNCH The 1055 Paper Tape Punch (Figure 7) punches one-inch, eight-channel paper tape at the rate of characters per second. Data is punched as an image of the data in core storage on a characterto -character basis. Figure 7. IBM 1055 Paper Tape Punch IBM 1132 PRINTER The 1132 Printer (Figure 8) operates as an on-line output unit. The printer is equipped with a tapecontrolled carriage for transporting continuous paper forms. Alphameric data is printed at the rate of 80 lines per minute, whereas consecutive all-numeric lines of data are printed at the rate of 110 lines per minute. The print line is 120 characters in length. All printing and carriage operations are under control of the central processing unit program.

10 The IBM 1403 Printer Model 6 has 120 print positions and prints a maximum rated speed of 340 lines per minute (lpm). The type HN chain is standard and has a 48-character printing set. The IBM 1403 Printer Model 7 is identical to the Model 6 with the exception of speed. The Model 7 has a maximum rated speed of 600 lines per minute. Two special features are available for either the Model 6 or the Model 7: 1. Auxiliary Ribbon Feeding Feature, Number Interchangeable Chain Cartridge Adapter, Number IBM 2310 DISK STORAGE Figure 8. IBM 1132 Printer IBM 1403 PRINTER The IBM 1403 Printer (Figure 9) provides high-speed on-line printing capabilities for the IBM 1130 Computing System. Two Models are available for attachment to the 1130 System through the facilities of the The IBM 2310 Disk Storage Model Bl or Model B2 (Figure 10) provides the 1130 System with randomaccess storage up to a maximum of 2,048,000 sixteen-bit words on line in addition to the Single Disk Storage Drive in the CPU. One or two 2310s (containing up to two disk storage drives each) can be attached to the 1130 System through the Channel Multiplexer in the The 2310 Model Bl consists of a housing that contains a singf~ disk storage drive and space for an additional disk storage drive. The 2310 B2 contains two disk storage drives. The disk storage recording medium is an oxidecoated disk in an interchangeable 2315 Disk Cartridge. The 2310 Disk Storage is divided into 200 cylinders of two' tracks each, one track on the upper surface and one track on the lower surface. Each track is divided into four sectors (321 words each) for ease of block handling. The disk cartridge has a capacity of 512,000 sixteen-bit words. The data transfer rate is 720,000 bits per second, or 36,000 words per second. The access mechanism has two heads, one for each side of the disk. The access time to move from one cylinder to the adjacent cylinder or two adjacent cylinders is 15 milliseconds (ms). A movement of 20 cylinders therefore requires 150 ms. An additional delay of about 20 ms is required to allow the carriage to stablize itself before reading or writing can begin. IBM 1627 PLOTTER Figure 9. IBM 1403 Printer The 1627 (Figure 11) is an incremental plotter that provides the user with a means of converting tabulated digital information into graphic form. Two models are available for attachment to the 1130 System. 6

11 Model 1 - Plotting Area: 11 inches by 120 feet Increment: 1/100 inch steps at 300 steps per second Model 2 - Plotting Area: 29-1/2 inches by 120 feet Increment: 1/100 inch steps at 200 steps per second The 1231 reads positional marks made by an ordinary lead pencil on an 8-1/2 by 11 inch paper document..collection of these marks is controlled by the 1231, and the marks are available to the 1130 as one segment or two segments depending upon the programmed delay line storage in the Optical Mark Page Reader. The 1231 has a rated speed of 2, 000 documents per hour. Figure 11. FiRure 10. IBM 1627 Plotter IBM 2310 Disk StaraRe IBM 1231 OPTICAL MARK PAGE READER The 1231 Optical Mark Page Reader (Figure 12) provides the 1130 System with low-cost mark reading capabilities, Figure 12. IBtv Optical Mark Page Reader 7

12 IBM SYNCHRONOUS COMMUNICATIONS ADAPTER The Synchronous Communications Adapter special feature enables the IBM 1130 Computing System to function as a point-to-point data transmission terminal, using either private or commercial common carrier (switched or non-switched) line transmission facilities. The adapter sends data to or receives data from the line transmission facilities under control of the stored program in the It operates on an interrupt-request basis similar to that used by other input/output devices in the 1130 System. The Synchronous Comm1.mications Adapter (SCA) provides data interchange between remote locations and a central datn-processing location. It provides direct communication with any model of System/360 which has the IBM 2701 Data 'l'ransmission Unit attached or System/360 Model 20 which has the Communications Adapter Feature. The SCA also provides communication with Synchronous Transmit-Receive (STR) devices such as the IBM 1009 Data Transmission Unit, the IBM 7701 and 7702 Magnetic Tape Transmission Terminals, the IBM 1013 Card Transmission Terminal, and the IBM 7710 and 7711 Data Communication Units, as well as other 1130 Systems. All character coding is controlled by the stored program and is based on a character length of eight bits. Therefore, any character set which is recognized by both the transmitting terminal and the receiving terminal can be used. The SCA operates in half-duplex mode using either two-wire or four-wire line transmission facilities. D[lta rntes, selected by the operator, arc 600, 1200, 2000, or 2400 baud (bits per second). The llauto-answer" allows the programmer to control the answering of incoming calls. When the programmer desires to allow the answering of incoming calls, he issues an enable command. He may 8lso disable the SCA by issuing a disable command. The SCA audible alarm may be programmed to turn on to alert the operator. It may be turned off either by programming or by the operator. 8

13 PROGRAMS AND PROGRAMMING SYSTEMS IBM provides 1130 System users with a powerful set of programs and programming systems. They are specifically designed to relieve the user of much detail programming effort. Two progtamming systems are available for the 1130 System: 1. IBM 1130 Card/Paper Tape Programming System 2. IBM 1130 Disk Monitor System a. IBM 1130 Disk Monitor System, Version 1 b. IBM 1130 Disk Monitor System, Version 2 TIns section presents a brief description of each programming system and its component programs. Publications, supplying detailed information about each program, are listed in the Systems Reference Library publication IBM 1130 Computing System Bibliography (Form A ). IBM 1130 CARD/PAPER TAPE PROGRAMMING SYSTEM This programming system is designed especially for use on an 1130 Computing System without disk storage. The following system units are supported by the IBM 1130 Card/Paper Tape Programming System. IBM 1131 CPU Model la, 1B, 2A or 2B IBM 1442 Card Read Punch, Model 6 or 7 IBM 1134 Paper Tape Reader IBM 1055 Paper Tape Punch IBM 1132 Printer IBM 1627 Plotter 1131 Synchronous Communications Adapter This programming system is comprised of four components that are available for either card or paper tape oriented 1130 systems: IBM 1130 Assembler IBM 1130 FORTRAN Compiler IBM 1130 Subroutine Library IBM 1130 Utility Routines MACHINE REQUIREMENTS The minimum machine configuration required for use with the IBM 1130 Card/Paper Tape Progranlming System includes: 1. IBM 1131 Central Processing Unit, Model 1A 2. IBM 1134 Paper Tape Reader and an IBM 1055 Paper Tape Punch or the IBM 1442 Card Read Punch, Model 6 or 7. In addition to the machine units listed above, certain programs require other units. The additional units required are listed with the appropriate program description. CARD/PAPER TAPE COMPONENTS Assembler The 1130 Assembler language permits the progrommer to write (code) source programs in a symbolic language that is more meaningful and easier to use than the binary machine language. The symbolic language provides the progr3mmer with. mnemonic operation codes, special characters, and other necessary symbols. The use of sylnbolic labels (names) makes a program independent of actual machine loc (.ltions. Unique mnemonic operation codes are included to relieve the programmer of coding the machinelanguage instruction modific ations. Macro instructions are included which (in conjunction with the program loaders) automatically provide linkage to the IBM supplied subroutines. The subroutines provided are listed in the Subroutine ~- Library, which is described later. The source program, punched in either cards or paper tape, is assembled into machine language by the 1130 Assembler. The object program is punched into the first 20 columns of the source card (by the card assembler) during the second pass of the two-pass assembler. This deck is termed the "list deck. " The paper tape assembler punches the object program during the second pass of the source program. 9

14 Before the object program can be loaded into the CPU for execution, it must be acted upon by the Compressor Program. This program "compresses" the object information from several list-deck cards into one card. This deck, known as the Conlpressed Binary Object Program deck, can be loaded with the Relocatable Loader or it can be converted into coreimage format by the Core-image Converter Program. The core-image format deck can be loaded by the Core-image Loader. Either the Relocating Loader or the Core-image Converter Program will select (and supply the necessary linkage for) the subroutines used by the object program. Fortran FORTRAN (FORmula TRANslation) is a programming language that allows the engineer and scientist to utilize a computer for problem solving with only a slight kn.owledge of the computer and a relatively short period of training. FORTRAN is a language that is a compromise between the language of the computer and the language of the scientist and engineer. To satisfy the computer, FORTRAN statements are converted to machine language. To satisfy the engineer and scientist, as many of the detailed computer control operations as possible are eliminated from the job of writing programs, and a statement format close to that of the mathematical equation is used. The source program, once it is punched into cards or paper tape, is compiled into an object program by the FORTRAN Compiler Program. The object program can be loaded to core storage for execution by the Relocating Loader, or it can be changed to core-image format by the Coreimage Converter Program and loaded to core storage by the Core-image Loader. The Relocating Loader or the Core-image Converter Program will select and automatically produce the linkage for the subroutines required by the object program. Subroutine Library The subroutines for the 1130 Computing System are a package of commonly used routines for data input/ output, data conversion, and arithmetic functions. The subroutines required for operation of an object program are selected by the Relocating Loader or Core-image Converter Program when the object program is being processed. The subroutines included in the Subroutine Library are: Input/ Output Card Disk Printer Console Keyboard Console Printer Paper Tape Plotter Functional Subroutines Trigonometric Sine/Cosine Trigonometric Arctangent Square Root Logarithm (natural) Exponential Arithmetic This group includes 30 subroutines designed to augnlent the CPU arithmetic instructions. The subroutines perform such functions as floating-point operations for Add, Subtract, Multiply, Divide, etc. Only the subroutines required for operation of the object program are loaded to core storage during execution. Conversion This group includes 11 data conversion subroutines to be used to convert data from and to the various input/output codes of the I/O devices that can be attached to the system. Additional Machine ReqUirements In addition to the machine requirements previously listed for the 1130 System programs, one or more of the following units may be required for operation of the supporting subroutine. (For example, the Plotter Subroutine requires that the IBM 1627 Plotter be attached to the 1130 Computing System.) IBM 1132 Printer Disk Storage IBM 1627 Plotter 10

15 Utility Routine s The Utility Routines for the 1130 Computing System comprise the following: Input/Output routine Dump routines Console routine Load routines Keyboard routine Card Reproducting routine The Input/Output routine performs the function of transferring information from one medium to another or to combinations of others. Input is accepted from cards or paper tape. Output can be to the Console Printer, 1132 Printer, paper tape, or card. The Dump routines are used to output all or part of core storage to an output device, namely: card punch, Console Printer, or the 1132 Printer. Any area of core storage may be dumped; however, the first 500 words of core stor age contain the dump routine itself. The output can be in either decimal or hexadecimal form. The Console routine is a program testing aid which allows dumping of selected portions of core storage. This routine is contained in one card and requires only SO words of core storage. All output is in hexadecimal form on the Console Printer. The Loading routines are used to load the output of the Symbolic Assembler or the FORTRAN Compiler. The Relocating Loader accepts output directly from the compressor or compiler and loads the object program and the required subroutines to core storage for program execution. The compressor or compiler output must be acted upon by the Core-image Converter Program before the object program can be loaded by the Coreimage Loader. The Keyboard routine is designed to assist the user in preparing source documents on cards or paper tape with the keyboard of the console typewriter. The size of the record for card output is limited to SO characters and maximum record length for paper tape output is 3, 64S characters. Cards are punched in IBM Card Code (12 bit). PTTC/S is the output code for tape. The Card Reproducing routine is designed to reproduce cards from 1130 Assembler source cards. This routine is extremely useful to customers who do not have off-line card-reproducing facilities. A header card is placed in front of the deck to be reproduced. The presence or absence of punched columns in the header card determines which columns in each card of the deck will be reproduced. If all SO columns are to be punched, the maximum number of eards that can be punched at one time is 43. If only one column is to be punched, the maximum number of cards is IBM 1130 DISK MONITOR SYSTEM The IBM 1130 Disk Monitor System enables the user to assemble, compile, and execute programs written in either assembler language or FORTRAN. The programming system provides the ability to combine assembler language subprograms or FORTRAN subprograms into Assembled or FORTRAN compiled main programs in any combination. Jobs to be performed are stacked and separated by control records that identify the operation to be performed. Two versions of the 1130 Disk Monitor System are described next. Version 1 utilizes the Single Disk Storage in the 1131 CPU and a limited number of features and units. The IBM 1130 Disk Monitor System, Version 2 is an expanded and improved system that will replace Ver sion 1 and will be available for use with all disk drives and all features and units. IBM 1130 MONITOR SYSTEM, VERSION 1 The IBM 1130 Monitor System, Version 1 is a diskoriented programming system that utilizes the Single Disk Storage located in the 1131 CPU. The following system units are supported by the IBM 1130 Monitor System, Version 1: IBM 1131 CPU, Model 2A or 2B IBM 1442 Card Read Punch, Model 6 or 7 IBM 1134 Paper Tape Reader IBM 1055 Paper Tape Punch IBM 1132 Printer IBM 1627 Plotter 1131 Synchronous Communications Adapter 11

16 The 1130 Monitor System, Version 1 is comprised of five components: Supervisor Program Disk Utility Program Assembler Program FORTRAN Compiler Subroutine Library Machine Requirements The minimum machine configuration required for use with the IBM Monitor System, Version 1 includes: 1. IBM 1131, CPU, Model2A 2. IBM 1134 Paper Tape Reader and an IBM 1055 Paper Tape Punch or the IBM 1142 Card Read Punch, Model 6 or 7. Monitor Components The Supervisor program provides the necessary control for the stacked-job concept. In other words, it reads and analyzes the control records, and transfers control to the proper program. The Disk Utility Program is a group of routines designed to assist the user in storing information (data and programs) on the disk, and retrieving and using the information stored. The Assembler Program converts user-written symbolic -language source programs into actual machine-language object programs. The FORTRAN Compiler converts user-written FORTRAN -language source programs into actual nul.. chine-language object programs. The Subroutine Library contains pre-written subroutines for data input/output, data conversion, and arithmetic functions. The Monitor System coordinates CPU activity by establishing a common communications area in core storage which is used by the various programs that make up the Monitor System. It also guides the transfer of control between the various Monitor programs and the user I s programs. Operation is continuous and setup time is reduced to a minimum, thereby effecting a substantial time saving in CPU operation and allowing greater programming flexibility. IBM 1130 DISK MONITOR SYSTEM, VERSION 2 The IBM 1130 Disk Monitor System, Version 2 is an improved and expanded disk-oriented programming system. This system provides the capability of assembling, compiling, and executing programs for the following 1130 System units. IBM 1131 Central Processing Unit, Models 2A - 3D IBM 1132 Printer IBM 1134 Paper Tape Reader IBM 1055 Paper Tape Punch IBM 1231 Optical Mark Page Reader IBM 1403 Printer IBM 1442 Card Punch, Model 5 IBM 1442 Card Read Punch, Model 6 or 7 IBM 2310 Di.sk Storage IBM 2501 Card Reader 1131 Synchronous Communication Adapter The IBM 1130 Disk Monitor System, Version 2 is conlpatible with the IBM 1130 Monitor System (Version 1). Programs developed using the IBM 1130 Monitor System (Version 1) and stored in the Di.sk System Format can be used with the IBM 1130 Disk Monitor System, Version 2. The IBM 1130 Disk Monitor System, Version 2 allows the user to assemble, compile, and/or execute one program or a group of programs with a minimum of operator intervention. Jobs to be performed are stacked and separated by control records that identify the operation to be performed. The remainder of this section is a brief description of the IBM 1130 Disk Monitor, Version 2. For a more complete description, refer to the Systems Reference Library publication IBM 1130 Disk Monitor System, Version 2, System Introduction (Form C ). 12

17 The IBM 1130 Disk Monitor System, Version 2 is comprised of seven components: Supervisor Program Disk Utility Program Assembler Progranl FORTRAN Compiler System Library Core Image Loader Core Load Builder Machine Requirements The minimum machine configuration required for use with the IBM 1130 Disk Monitor System, Version 2 includes: 1. IBM 1131 CPU, Model 2A 20 IBM 1134 Paper Tape Reader and an IBM 1055 Paper Tape Punch; an IBM 1442 Card Read Punch, Model 6 or 7; an IBM 2501 Card Reader and an IBM 1442 Card Punch, Model 5; or an IBM 2501 Card Reader and an IBM 1442 Card Read Punch, Model 6 or 7 Monitor Components The Supervisor program p:rovides the linkage between user programs and nlonitor prograll1s. The supervisor program reads and analyzes control records, and transfers control to the proper program. The Disk Utility program is group of routines designed to assist the user in storing information (data and programs) on the disk and retrieving and using the information stored 0 The Assembler program converts user -written symbolic-language source programs into actual machine - language object programs 0 The FOHTRAN compiler converts user - written FORTRAN - language source programs into actual machine - language object programs. The System Library oontains (1) input/output (except disk input/output), data conversion, arithmetic, and function subprograms, (2) selective dump subroutines, and (3) special nlainline programs for disk maintenance. The Core Image Loader handles the locating and fetching of the core load, calling the Core Load Builder, and calling the appropriate Supervisor program into operation. The Core Load Builder builds a specified mainline program into an executable core load. The mainline program, with its required subprograms, is converted from disk system format to disk core image format. The resulting core load is suitable for immediate execution or for storing on thc disk: in disk core image format for future execution. The IBM Disk Monitor System, Version 2 coord.. inates CPU activity by establishing in core storage a common communications area, which is used by the various programs that make up the Monitor System. It also guides the transfer of control between the various monitor programs and the user's progtams. Operation is continuous and set up ti:rne is reduced to a minimum, thereby effecting a substantial time saving in CPU operation and allowing greater programming flexibility. 13

18

19 A26-S917-S International Business Machines Corporation Data Processing Division 112 East Post Road, White Plains, N.Y.1060l [USA Only] IBM World Trade Corporation 821 United Nations Plaza, New York, New York [International J

GENERAL INFORMATION 7090 DATA PROCESSING SYSTEM

GENERAL INFORMATION 7090 DATA PROCESSING SYSTEM 7090 DATA PROCESSING SYSTEM GENERAL INFORMATION THE IBM 7090 Data Processing System, newest addition to IBM's family of data processing systems, includes the latest electronic component developments resulting

More information

Software. Lockheed Electronics

Software. Lockheed Electronics Lockheed Electronics Software 0 Standard software for the Lockheed Electronics MAC Computers is designed to meet the varied requirements of different user systems. Lockheed has developed a set of system

More information

For Process Control. A Midi Designed

For Process Control. A Midi Designed CINCINNAT MI1ACRON A Midi Designed For Process Control program counter value, and machine status. This information is used to save and restore the machine state. Multilevel state switching can be accomplished

More information

IBM Systems Reference Library

IBM Systems Reference Library File No. 1130-13 GA26-3531-0 IBM Systems Reference Library IBM 113 0 Typesetting System (RPQ) This publication describes the IBM 1130 Typesetting System. The 1130 Typesetting System automates the hyphenation

More information

ESSSg^Pi»ter. The most important features of MULBY 3 at a glance

ESSSg^Pi»ter. The most important features of MULBY 3 at a glance ESSSg^Pi»ter 0 The most important features of MULBY 3 at a glance # I The most important features of MULBY 3 This brochure shall provide a quick survey about the MULBY 3 central processor unit, standard

More information

A NEW GENERATION OF LOW COST GENERAL PURPOSE DIGITAL COMPUTERS

A NEW GENERATION OF LOW COST GENERAL PURPOSE DIGITAL COMPUTERS 920 A NEW GENERATION OF LOW COST GENERAL PURPOSE DIGITAL COMPUTERS I ~> _ I".:r...' I'!'. \'~. - :, _.,': '\ ::I: FIE; ;~'~l "~ ':~ "~-':,'. >!,,' GENERAL PURPOSE COMPUTERS '--, The SOS 920 is a low cost,

More information

Optional Equipment Optional Equipment The computing system... The Input Section feeds data and computer instructions into the system. This section receives data from a wide variety of sources, among which

More information

EAI 640 Digital Computing System.

EAI 640 Digital Computing System. EAI 640 Digital Computing System. . - EAI@ 640 Digital Computing System -

More information

Systems Reference Library. IBM 1130 Bibliography

Systems Reference Library. IBM 1130 Bibliography File Number 1130-00 Form A26-5916-5 Systems Reference Library IBM 1130 Bibliography This two-part bibliography indexes and abstracts basic reference literature for planning, installing, programming, and

More information

Do not reproduce without written permission PSM.1

Do not reproduce without written permission PSM.1 --- ---- - ====';'= - ISG Do not reproduce without written permission PSM.1 ----- PRODUCT SUMMARY - MACHINES This section lists the machine title as shown in the Machines pages and the text included under

More information

HIGH PERFORMANCE MINI COMPUTER NOV

HIGH PERFORMANCE MINI COMPUTER NOV HIGH PERFORMANCE MINI COMPUTER NOV 2 5 1969 Introduction HlTAC 10 is versatile general purpose range of peripheral equipment, and its computer designed for use as a personal flexible 110 bus is capable

More information

UNIVAC FEDERAL SYSTEMS DIVISION. Ul ~ w ~ :J... Il. ~

UNIVAC FEDERAL SYSTEMS DIVISION. Ul ~ w ~ :J... Il. ~ Ul ~ w ~ UNIVAC FEDERAL SYSTEMS DIVISION :J... Il. ~ o u INTRODUCTION The computer systems presented on the following pages represent the advanced military computer technology available from UNIVAC Federal

More information

CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY COMPUTER ARCHITECURE- III YEAR EEE-6 TH SEMESTER 16 MARKS QUESTION BANK UNIT-1

CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY COMPUTER ARCHITECURE- III YEAR EEE-6 TH SEMESTER 16 MARKS QUESTION BANK UNIT-1 CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY COMPUTER ARCHITECURE- III YEAR EEE-6 TH SEMESTER 16 MARKS QUESTION BANK UNIT-1 Data representation: (CHAPTER-3) 1. Discuss in brief about Data types, (8marks)

More information

Systems Reference Library

Systems Reference Library File No. 1401/1460-00 Form A24-1495-5 Systems Reference Library IBM 1401 and 1460 Bibliography This bibliography describes reference, educational, and supplemental literature available for installing,

More information

CHAPTER SEVEN PROGRAMMING THE BASIC COMPUTER

CHAPTER SEVEN PROGRAMMING THE BASIC COMPUTER CHAPTER SEVEN 71 Introduction PROGRAMMING THE BASIC COMPUTER A computer system as it was mentioned before in chapter 1, it is subdivided into two functional parts: 1 Hardware, which consists of all physical

More information

Systems Reference Library

Systems Reference Library File No. 1401/1460-00 Form A24-1495-4 Systems Reference Library IBM 1401 and 1460 Bibliography This bibliography describes reference, educational, and supplemental literature available for installing,

More information

IBM System/34 Introduction GC File No. S34-00

IBM System/34 Introduction GC File No. S34-00 - - - - - - -- --- - - - GC21-5153-2 File No. S34-00 IBM System/34 Introduction - - - - - ---- -- -- y GC21-5153-2 File No. S34-00 IBM System/34 Introduction Third Edition (March 1978) This is a major

More information

Systems Reference Library. IBM System/360 System Summary. Form A File No. S360-00

Systems Reference Library. IBM System/360 System Summary. Form A File No. S360-00 Form A22-6810-0 File No. S360-00 Systems Reference Library IBM System/360 System Summary This publication provides basic information about the IBM System/360, with the objective of helping readers to achieve

More information

MICROPROGRAMMED CONTROL

MICROPROGRAMMED CONTROL MICROPROGRAMMED CONTROL Hardwired Control Unit: When the control signals are generated by hardware using conventional logic design techniques, the control unit is said to be hardwired. Micro programmed

More information

Computer support for an experimental PICTUREPHONE /computer system at Bell Telephone Laboratories, Incorporated

Computer support for an experimental PICTUREPHONE /computer system at Bell Telephone Laboratories, Incorporated Computer support for an experimental PICTUREPHONE /computer system at Bell Telephone Laboratories, Incorporated by ERNESTO J. RODRIGUEZ Bell Telephone Laboratories, Incorporated Holmdel, New Jersey INTRODUCTION

More information

Review of Number Systems

Review of Number Systems Review of Number Systems The study of number systems is important from the viewpoint of understanding how data are represented before they can be processed by any digital system including a digital computer.

More information

Logic and Computer Design Fundamentals. Chapter 1 Digital Computers and Information

Logic and Computer Design Fundamentals. Chapter 1 Digital Computers and Information Logic and Computer Design Fundamentals Chapter 1 Digital Computers and Information Overview Digital Systems and Computer Systems Information Representation Number Systems [binary, octal and hexadecimal]

More information

1401/1440/1460 Emulator Programs Compatibility Support/30 Compatibility Support/40

1401/1440/1460 Emulator Programs Compatibility Support/30 Compatibility Support/40 File No. S360-35 Form C27-6940-2 DOS Systems Reference Library IBM System/360 Disk Operating System 1401/1440/1460 Emulator Programs Compatibility Support/30 Compatibility Support/40 Program Number for

More information

Computer Organisation CS303

Computer Organisation CS303 Computer Organisation CS303 Module Period Assignments 1 Day 1 to Day 6 1. Write a program to evaluate the arithmetic statement: X=(A-B + C * (D * E-F))/G + H*K a. Using a general register computer with

More information

Contents. This is Data Processing

Contents. This is Data Processing [sing System Contents This is Data Processing THE PRODUCTS 9 1441 Processing Unit 9 1442 Card Read-Punch 9 1443 Printer 11 13 11 Disk Storage Drive and Disk Pack '3 1447 Console.... 15 L. SPECIAL FEATURES

More information

Magnetic Cores: Car We-ary h MIcrasecc;.i% in a Great New fi3m Electronic Data Processing Machine for Business

Magnetic Cores: Car We-ary h MIcrasecc;.i% in a Great New fi3m Electronic Data Processing Machine for Business Magnetic Cores: Car We-ary h MIcrasecc;.i% in a Great New fi3m Electronic Data Processing Machine for Business .. *., Years ahead 6f its time... Here's why... I Most flexible of any commercial data processing

More information

1.1. INTRODUCTION 1.2. NUMBER SYSTEMS

1.1. INTRODUCTION 1.2. NUMBER SYSTEMS Chapter 1. 1.1. INTRODUCTION Digital computers have brought about the information age that we live in today. Computers are important tools because they can locate and process enormous amounts of information

More information

Module 1: Introduction

Module 1: Introduction Module 1: Introduction What is an operating system? Simple Batch Systems Multiprogramming Batched Systems Time-Sharing Systems Personal-Computer Systems Parallel Systems Distributed Systems Real-Time Systems

More information

Computer Principles and Components 1

Computer Principles and Components 1 Computer Principles and Components 1 Course Map This module provides an overview of the hardware and software environment being used throughout the course. Introduction Computer Principles and Components

More information

INPUT INFORMATION CHARACTER REPRE- SENTATION ON TAPE

INPUT INFORMATION CHARACTER REPRE- SENTATION ON TAPE The standard input/output device for the LGP-21 is the Model 121 Tape Typewriter unit. It consists of an electric typewriter, a paper-tape reader, and a paper-tape punch. The reader and punch cannot be

More information

LABORATORY USE OF A MICROCOMPUTER (Last Revision: August 27, 2000)

LABORATORY USE OF A MICROCOMPUTER (Last Revision: August 27, 2000) LABORATORY USE OF A MICROCOMPUTER (Last Revision: August 27, 2000) ABSTRACT: A program, LabVIEW, is used to enable a microcomputer to acquire and manipulate data and to generate output voltages. TEXT REFERENCE:

More information

Computer Organization and Assembly Language

Computer Organization and Assembly Language Computer Organization and Assembly Language Week 01 Nouman M Durrani COMPUTER ORGANISATION AND ARCHITECTURE Computer Organization describes the function and design of the various units of digital computers

More information

Architecture of 8085 microprocessor

Architecture of 8085 microprocessor Architecture of 8085 microprocessor 8085 consists of various units and each unit performs its own functions. The various units of a microprocessor are listed below Accumulator Arithmetic and logic Unit

More information

@En235 SYSTEM MANUAL COMPUTER DEPARTMENT

@En235 SYSTEM MANUAL COMPUTER DEPARTMENT @En235 SYSTEM MANUAL COMPUTER DEPARTMENT Copyright @ 1963 by GENERAL ELECTRIC COMPANY In the construction of the equipment described, General Electric reserves the right to modify the design for reasons

More information

i ntel lee 8 Features 5 pecifications

i ntel lee 8 Features 5 pecifications The widespread usage of low-cost microcomputer systems is made possible by Intel's development and volume production of the MCS-4 and MCS-8 microcomputer sets. To make it easier to use these sets, Intel

More information

Module 1: Introduction. What is an Operating System?

Module 1: Introduction. What is an Operating System? Module 1: Introduction What is an operating system? Simple Batch Systems Multiprogramming Batched Systems Time-Sharing Systems Personal-Computer Systems Parallel Systems Distributed Systems Real-Time Systems

More information

Chapter 7 : Input-Output Organization

Chapter 7 : Input-Output Organization Chapter 7 Input-Output organization 7.1 Peripheral devices In addition to the processor and a set of memory modules, the third key element of a computer system is a set of input-output subsystem referred

More information

Specification ttfattr Mark HA ENGLISH ELECTRIC'

Specification ttfattr Mark HA ENGLISH ELECTRIC' Specification ttfattr Mark HA ENGLISH ELECTRIC' V $ i Contents 1.0 INTRODUCTION... 3 «2.0 GENERAL INFORMATION... 3 3.0 PHYSICAL FORM OF THE COMPUTER... 4 3.1 Electronic Units, Magnetic Store... 4 3.2 Control

More information

UNIT-II. Part-2: CENTRAL PROCESSING UNIT

UNIT-II. Part-2: CENTRAL PROCESSING UNIT Page1 UNIT-II Part-2: CENTRAL PROCESSING UNIT Stack Organization Instruction Formats Addressing Modes Data Transfer And Manipulation Program Control Reduced Instruction Set Computer (RISC) Introduction:

More information

Data Processing System, Model 2 -CD. ... tor:i CD III. Customer Engineering Manual of Instruction

Data Processing System, Model 2 -CD. ... tor:i CD III. Customer Engineering Manual of Instruction Customer Engineering Manual of nstruction ~ N o N t='."... tl ~ N_ - _ ~ N -...:." -a -... tor:... -c: ~ @ ~ @ Data Processing System, Model 2 1626 Plotter Control Unit 1627 Plotter Feature Customer Engineering

More information

MACHINE INDEPENDENCE IN COMPILING*

MACHINE INDEPENDENCE IN COMPILING* MACHINE INDEPENDENCE IN COMPILING* Harry D. Huskey University of California Berkeley, California, USA Since 1958, there has been a substantial interest in the development of problem-oriented languages

More information

Topics. Hardware and Software. Introduction. Main Memory. The CPU 9/21/2014. Introduction to Computers and Programming

Topics. Hardware and Software. Introduction. Main Memory. The CPU 9/21/2014. Introduction to Computers and Programming Topics C H A P T E R 1 Introduction to Computers and Programming Introduction Hardware and Software How Computers Store Data Using Python Introduction Computers can be programmed Designed to do any job

More information

Introduction to Computer Systems and Operating Systems

Introduction to Computer Systems and Operating Systems Introduction to Computer Systems and Operating Systems Minsoo Ryu Real-Time Computing and Communications Lab. Hanyang University msryu@hanyang.ac.kr Topics Covered 1. Computer History 2. Computer System

More information

GA Systems. IBM System/370 Model 145 Functional Characteristics

GA Systems. IBM System/370 Model 145 Functional Characteristics GA24-3557-3 Systems IBM System/370 Model 145 Functional Characteristics Preface This reference publication is intended for system analysts and programmers who require information about system features,

More information

Microcomputer Architecture..Second Year (Sem.2).Lecture(2) مدرس المادة : م. سندس العزاوي... قسم / الحاسبات

Microcomputer Architecture..Second Year (Sem.2).Lecture(2) مدرس المادة : م. سندس العزاوي... قسم / الحاسبات 1) Input/output In computing, input/output or I/O, is the communication between an information processing system (such as a computer) and the outside world, possibly a human or another information processing

More information

Specification Illicit Mark I ENGLISH ELECTRIC'

Specification Illicit Mark I ENGLISH ELECTRIC' Specification Illicit Mark I ENGLISH ELECTRIC' Contents Page 1.0 INTRODUCTION. 3 2.0 GENERAL INFORMATION.. 3 3.0 PHYSICAL FORM OF THE COMFUTER. 4 3. 1 Electronic Units, Magnetic Store & Control Desk.

More information

COMPUTER ORGANIZATION AND ARCHITECTURE

COMPUTER ORGANIZATION AND ARCHITECTURE Page 1 1. Which register store the address of next instruction to be executed? A) PC B) AC C) SP D) NONE 2. How many bits are required to address the 128 words of memory? A) 7 B) 8 C) 9 D) NONE 3. is the

More information

1401 DATA PROCESSING SYSTEM BULLETIN PROGRAMS FOR IBM 1401 CARD SYSTEMS: PRELIMINARY SPECIFICATIONS

1401 DATA PROCESSING SYSTEM BULLETIN PROGRAMS FOR IBM 1401 CARD SYSTEMS: PRELIMINARY SPECIFICATIONS 1401 DATA PROCESSING SYSTEM BULLETIN PROGRAMS FOR IBM 1401 CARD SYSTEMS: PRELIMINARY SPECIFICATIONS This bulletin is a minor revision of, but does not supersede, the original edition, form J28-0209. The

More information

SlN,G,ER' BU$IN.ESS MACHIN.ES '

SlN,G,ER' BU$IN.ESS MACHIN.ES ' SlN,G,ER' BU$IN.ESS MACHIN.ES ' SYSTEM SUMMARY MANUAL Publication No. 40-329 April 1972 SINGER BUSINESS MACHINES 2350 WASHINGTON AVE SAN LEANDRO. CALIF. 94577 Copyright 1972, The Singer Company All rights

More information

STRUCTURE OF DESKTOP COMPUTERS

STRUCTURE OF DESKTOP COMPUTERS Page no: 1 UNIT 1 STRUCTURE OF DESKTOP COMPUTERS The desktop computers are the computers which are usually found on a home or office desk. They consist of processing unit, storage unit, visual display

More information

User. Application program. Interfaces. Operating system. Hardware

User. Application program. Interfaces. Operating system. Hardware Operating Systems Introduction to Operating Systems and Computer Hardware Introduction and Overview The operating system is a set of system software routines that interface between an application program

More information

The emulator represents a single 1103A machine word as the 36 least significant bits of a 64 bit unsigned integer.

The emulator represents a single 1103A machine word as the 36 least significant bits of a 64 bit unsigned integer. NAME atlas an 1103A emulator for UNIX systems SYNOPSIS atlas DESCRIPTION Atlas is an emulator for the Univac Scientific 1103A. In addition to implementing all 41 basic instructions of the CPU, including

More information

CHAPTER TWO. Data Representation ( M.MORRIS MANO COMPUTER SYSTEM ARCHITECTURE THIRD EDITION ) IN THIS CHAPTER

CHAPTER TWO. Data Representation ( M.MORRIS MANO COMPUTER SYSTEM ARCHITECTURE THIRD EDITION ) IN THIS CHAPTER 1 CHAPTER TWO Data Representation ( M.MORRIS MANO COMPUTER SYSTEM ARCHITECTURE THIRD EDITION ) IN THIS CHAPTER 2-1 Data Types 2-2 Complements 2-3 Fixed-Point Representation 2-4 Floating-Point Representation

More information

1. Internal Architecture of 8085 Microprocessor

1. Internal Architecture of 8085 Microprocessor 1. Internal Architecture of 8085 Microprocessor Control Unit Generates signals within up to carry out the instruction, which has been decoded. In reality causes certain connections between blocks of the

More information

RPL, A data reduction language

RPL, A data reduction language RPL, A data reduction language by FRANK C. BEQUAERT* Computer Research Corporation N ewton, Massachusetts INTRODUCTION In the MITRE Interferometer Radar System, the outputs from a number of signal processors

More information

8.7 TM: A SIMPLE TARGET MACHINE

8.7 TM: A SIMPLE TARGET MACHINE 8.7 TM: A SIMPLE TARGET MACHINE In the section following this one we will present a code generator for the TINY language. In order to make this a meaningful task, we generate target code directly for a

More information

IBM System/370 Model 135 Functional Characteristics. Systems GA

IBM System/370 Model 135 Functional Characteristics. Systems GA Systems GA33-3005-1 GA33-3005-1 Systems IBM System/370 Model 135 Functional Characteristics This publication describes the capabilities, features, input/output channels, integrated adapters, and operations

More information

B. the address of the data is supplied by the users C. there is no need for an address i.e. the data is used as an address

B. the address of the data is supplied by the users C. there is no need for an address i.e. the data is used as an address 1. The part of machine level instruction, which tells the central processor what has to be done, is A. Operation code B. Address C. Locator D. Flip-Flop 2. Which of the following refers to the associative

More information

Systems Reference Library

Systems Reference Library File No. 1620/1710-01 Form A26-5706-3 Systems Reference Library IBM 1620 Central Processing Unit, Model 1 This manual contains the basic programming and operating information required to use the 1620 Central

More information

2000C TIME-SHARED BASIC SYSTEM

2000C TIME-SHARED BASIC SYSTEM OPERATOR'S SYSTEM REFERENCE MANUAL TIME-SHARED BASIC SYSTEM HEWLETT " PACKARD :::t "a ~ o n r------------hewlett if PACKARD ----------...,. OPERATOR'S SYSTEM REFERENCE MANUAL TIME-SHARED BASIC SYSTEM -SYSTEM

More information

IBM 1130 Card/Paper Tape Programming

IBM 1130 Card/Paper Tape Programming File No. 1130-20 Form GC26-3629-2 DEC 15 1972 Systems Reference Library IBM 1130 Card/Paper Tape Programming System Operators Guide PREFACE The 1130 Card/Paper Tape Programming System Operator's Guide

More information

Dec Hex Bin ORG ; ZERO. Introduction To Computing

Dec Hex Bin ORG ; ZERO. Introduction To Computing Dec Hex Bin 0 0 00000000 ORG ; ZERO Introduction To Computing OBJECTIVES this chapter enables the student to: Convert any number from base 2, base 10, or base 16 to any of the other two bases. Add and

More information

PART A (22 Marks) 2. a) Briefly write about r's complement and (r-1)'s complement. [8] b) Explain any two ways of adding decimal numbers.

PART A (22 Marks) 2. a) Briefly write about r's complement and (r-1)'s complement. [8] b) Explain any two ways of adding decimal numbers. Set No. 1 IV B.Tech I Semester Supplementary Examinations, March - 2017 COMPUTER ARCHITECTURE & ORGANIZATION (Common to Electronics & Communication Engineering and Electronics & Time: 3 hours Max. Marks:

More information

INPUT-OUTPUT ORGANIZATION

INPUT-OUTPUT ORGANIZATION INPUT-OUTPUT ORGANIZATION Peripheral Devices: The Input / output organization of computer depends upon the size of computer and the peripherals connected to it. The I/O Subsystem of the computer, provides

More information

1. Define Peripherals. Explain I/O Bus and Interface Modules. Peripherals: Input-output device attached to the computer are also called peripherals.

1. Define Peripherals. Explain I/O Bus and Interface Modules. Peripherals: Input-output device attached to the computer are also called peripherals. 1. Define Peripherals. Explain I/O Bus and Interface Modules. Peripherals: Input-output device attached to the computer are also called peripherals. A typical communication link between the processor and

More information

Chapter 2. Data Representation in Computer Systems

Chapter 2. Data Representation in Computer Systems Chapter 2 Data Representation in Computer Systems Chapter 2 Objectives Understand the fundamentals of numerical data representation and manipulation in digital computers. Master the skill of converting

More information

OPERATING SYSTEM. Functions of Operating System:

OPERATING SYSTEM. Functions of Operating System: OPERATING SYSTEM Introduction: An operating system (commonly abbreviated to either OS or O/S) is an interface between hardware and user. OS is responsible for the management and coordination of activities

More information

THE LOGICAL STRUCTURE OF THE RC 4000 COMPUTER

THE LOGICAL STRUCTURE OF THE RC 4000 COMPUTER THE LOGICAL STRUCTURE OF THE RC 4000 COMPUTER PER BRINCH HANSEN (1967) This paper describes the logical structure of the RC 4000, a 24-bit, binary computer designed for multiprogramming operation. The

More information

Computer Organization

Computer Organization Chapter 5 Computer Organization Figure 5-1 Computer hardware :: Review Figure 5-2 CPU :: Review CPU:: Review Registers are fast stand-alone storage locations that hold data temporarily Data Registers Instructional

More information

Special Systems Features Bulletin IBM 7090 and 7094 Data Processing Systems Additional Core Storage - RPO E02120 (7090) Dr RPO E15724 (7094)

Special Systems Features Bulletin IBM 7090 and 7094 Data Processing Systems Additional Core Storage - RPO E02120 (7090) Dr RPO E15724 (7094) Special Systems Features Bulletin IBM 7090 and 7094 Data Processing Systems Additional Core Storage - RPO E02120 (7090) Dr RPO E15724 (7094) The Additional Core Storage feature for the IBM 7090-7094 Data

More information

Computer Architecture

Computer Architecture Computer Architecture Lecture 1: Digital logic circuits The digital computer is a digital system that performs various computational tasks. Digital computers use the binary number system, which has two

More information

Modes of Transfer. Interface. Data Register. Status Register. F= Flag Bit. Fig. (1) Data transfer from I/O to CPU

Modes of Transfer. Interface. Data Register. Status Register. F= Flag Bit. Fig. (1) Data transfer from I/O to CPU Modes of Transfer Data transfer to and from peripherals may be handled in one of three possible modes: A. Programmed I/O B. Interrupt-initiated I/O C. Direct memory access (DMA) A) Programmed I/O Programmed

More information

Bits, Words, and Integers

Bits, Words, and Integers Computer Science 52 Bits, Words, and Integers Spring Semester, 2017 In this document, we look at how bits are organized into meaningful data. In particular, we will see the details of how integers are

More information

Application Program H Project Control System (1130-CP-05X) User's Manual

Application Program H Project Control System (1130-CP-05X) User's Manual 111 1 11.M 1 1 Application Program H20-0342-0 1130 Project Control System (1130-CP-05X) User's Manual The 1130 Project Control System serves as the data processing element of a system that helps management

More information

UNIT 2 NUMBER SYSTEM AND PROGRAMMING LANGUAGES

UNIT 2 NUMBER SYSTEM AND PROGRAMMING LANGUAGES UNIT 2 NUMBER SYSTEM AND PROGRAMMING LANGUAGES Structure 2.0 Introduction 2.1 Unit Objectives 2.2 Number Systems 2.3 Bits and Bytes 2.4 Binary Number System 2.5 Decimal Number System 2.6 Octal Number System

More information

Computer Systems A Background Review

Computer Systems A Background Review Computer Systems A Background Review Ravindranath Jaglal Thursday 9 th 2012 Table of Contents I 2.1 The Computer System 2.1.1 Computer System Overview 2.1.2 Application 2.1.3 Sensors 2.1.4 Effectors 2.1.5

More information

Chapter 1: An Overview of Computers and Programming Languages. Objectives. Objectives (cont d.) Introduction

Chapter 1: An Overview of Computers and Programming Languages. Objectives. Objectives (cont d.) Introduction Chapter 1: An Overview of Computers and Programming Languages Objectives Objectives (cont d.) In this chapter, you will: Learn about different types of computers Explore hardware and software Learn about

More information

COMPUTER ORGANIZATION AND ARCHITECTURE

COMPUTER ORGANIZATION AND ARCHITECTURE COMPUTER ORGANIZATION AND ARCHITECTURE For COMPUTER SCIENCE COMPUTER ORGANIZATION. SYLLABUS AND ARCHITECTURE Machine instructions and addressing modes, ALU and data-path, CPU control design, Memory interface,

More information

CC411: Introduction To Microprocessors

CC411: Introduction To Microprocessors CC411: Introduction To Microprocessors OBJECTIVES this chapter enables the student to: Use number { base 2, base 10, or base 16 }. Add and subtract binary/hex numbers. Represent any binary number in 2

More information

Developing Real-Time Systems

Developing Real-Time Systems Developing Real-Time Systems by George R. Dimble, Jr. Introduction George R. Trimble, Jr., obtained a B.A. from St. John's College in 1948 and an M.A. in mathematics from the University of Delaware in

More information

1 Digital tools. 1.1 Introduction

1 Digital tools. 1.1 Introduction 1 Digital tools 1.1 Introduction In the past few years, enormous advances have been made in the cost, power, and ease of use of microcomputers and associated analog and digital circuits. It is now possible,

More information

5 Computer Organization

5 Computer Organization 5 Computer Organization 5.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: List the three subsystems of a computer. Describe the

More information

An Introduction to Computers and Java CSC 121 Spring 2015 Howard Rosenthal

An Introduction to Computers and Java CSC 121 Spring 2015 Howard Rosenthal An Introduction to Computers and Java CSC 121 Spring 2015 Howard Rosenthal Lesson Goals Learn the basic terminology of a computer system Understand the basics of high level languages, including java Understand

More information

Computer Organization

Computer Organization Objectives 5.1 Chapter 5 Computer Organization Source: Foundations of Computer Science Cengage Learning 5.2 After studying this chapter, students should be able to: List the three subsystems of a computer.

More information

Chapter 2: Computers: The Machines Behind Computing.

Chapter 2: Computers: The Machines Behind Computing. Chapter 2: Computers: The Machines Behind Computing. TRUEFALSE 1. Computers perform all tasks using a combination of arithmetic and logical operations. 2. Fourth-generation languages (4GLs) are also called

More information

BITG 1113: Introduction To Computers And Programming Language LECTURE 1 LECTURE 1 1

BITG 1113: Introduction To Computers And Programming Language LECTURE 1 LECTURE 1 1 BITG 1113: Introduction To Computers And Programming Language LECTURE 1 LECTURE 1 1 Learning Outcomes At the end of this lecture, you should be able to: tell the purpose of computer programs. describe

More information

Instruction Register. Instruction Decoder. Control Unit (Combinational Circuit) Control Signals (These signals go to register) The bus and the ALU

Instruction Register. Instruction Decoder. Control Unit (Combinational Circuit) Control Signals (These signals go to register) The bus and the ALU Hardwired and Microprogrammed Control For each instruction, the control unit causes the CPU to execute a sequence of steps correctly. In reality, there must be control signals to assert lines on various

More information

=-PURPOSE I I COMPUTER.

=-PURPOSE I I COMPUTER. =-PURPOSE I I COMPUTER. ' A New Concept in Computers In this age of automation there has been need for a high-speed computer which can solve the mathematical problems of an industrial or academic research

More information

UNIT III LOADERS AND LINKERS

UNIT III LOADERS AND LINKERS UNIT III LOADERS AND LINKERS INTRODUCTION Loader is a system program that performs the loading function. Many loaders also support relocation and linking. Some systems have a linker (linkage editor) to

More information

Course Description: This course includes concepts of instruction set architecture,

Course Description: This course includes concepts of instruction set architecture, Computer Architecture Course Title: Computer Architecture Full Marks: 60+ 20+20 Course No: CSC208 Pass Marks: 24+8+8 Nature of the Course: Theory + Lab Credit Hrs: 3 Course Description: This course includes

More information

CPU ARCHITECTURE. QUESTION 1 Explain how the width of the data bus and system clock speed affect the performance of a computer system.

CPU ARCHITECTURE. QUESTION 1 Explain how the width of the data bus and system clock speed affect the performance of a computer system. CPU ARCHITECTURE QUESTION 1 Explain how the width of the data bus and system clock speed affect the performance of a computer system. ANSWER 1 Data Bus Width the width of the data bus determines the number

More information

Some popular Operating Systems include Linux Operating System, Windows Operating System, VMS, OS/400, AIX, z/os, etc.

Some popular Operating Systems include Linux Operating System, Windows Operating System, VMS, OS/400, AIX, z/os, etc. An Operating System (OS) is an interface between computer user and computer hardware. An operating system is software which performs all the basic tasks like file management, memory management, process

More information

8/16/12. Computer Organization. Architecture. Computer Organization. Computer Basics

8/16/12. Computer Organization. Architecture. Computer Organization. Computer Basics Computer Organization Computer Basics TOPICS Computer Organization Data Representation Program Execution Computer Languages 1 2 Architecture Computer Organization n central-processing unit n performs the

More information

Issue 3 January Ferranti Mercury Computer X3. Instruction Sets and Instruction Times. Index

Issue 3 January Ferranti Mercury Computer X3. Instruction Sets and Instruction Times. Index Ferranti Mercury Computer X3. Instruction Sets and Instruction Times. Index D2 Power comparisons D5 Instruction sets Description of instructions References D2 Power comparisons 5,6. As Mercury was designed

More information

A CALCULATOR BASED ANTENNA ANALYZER

A CALCULATOR BASED ANTENNA ANALYZER A CALCULATOR BASED ANTENNA ANALYZER by Don Stephens ABSTRACT Automated antenna testing has become economical with the MI Technologies Series 2080 Antenna Analyzer. Since its introduction last year, new

More information

SYSTEMS 86 Software ENGINEERING LABORATORIES

SYSTEMS 86 Software ENGINEERING LABORATORIES SYSTEMS 86 Software ENGINEERING LABORATORIES Batch Processing System The Batch Processing System provides users of SYSTEMS 86 with complete facilities for performing any mixture of program assemblies,

More information

Systems Reference Library

Systems Reference Library File No. 1401-00 Form A24-1401-1 Systems Reference Library IBM 1401 System Summary This reference publication contains brief descriptions of the machine features, components, configurations, and special

More information

AN AUTOMATED INTERCONNECT DESIGN SYSTEM

AN AUTOMATED INTERCONNECT DESIGN SYSTEM AN AUTOMATED INTERCONNECT DESIGN SYSTEM W. E. Pickrell Automation Systems, Incorporated INTRODUCTION This paper describes a system for automatically designing and producing artwork for interconnect surfaces.

More information

1. Draw general diagram of computer showing different logical components (3)

1. Draw general diagram of computer showing different logical components (3) Tutorial 1 1. Draw general diagram of computer showing different logical components (3) 2. List at least three input devices (1.5) 3. List any three output devices (1.5) 4. Fill the blank cells of the

More information

Now one new computer fills all your data processing needs

Now one new computer fills all your data processing needs Now one new computer fills all your data processing needs Solves commercial problems You can tailor SYSTEM/~~O to fit a small operation, a medium size company or a big nation-- wide company with many offices

More information