• Aucun résultat trouvé

COMBINING ALL TYPE I 1400 DISK COMPILERS ON A SINGLE SYSTEM PACK

N/A
N/A
Protected

Academic year: 2022

Partager "COMBINING ALL TYPE I 1400 DISK COMPILERS ON A SINGLE SYSTEM PACK "

Copied!
5
0
0

Texte intégral

(1)

1rlli©OOOOTI©£J1

TIOOW@m~£1fTI@OO

~~©OO£OO@~

COMBINING ALL TYPE I 1400 DISK COMPILERS ON A SINGLE SYSTEM PACK

M!. RuelA Chastonay.

IBM Corporation 101 East Miller

Jefferson City, Missouri 65101

IBM Corporation, Technical Publications Dept., 112 E. Post Road, White Plains, N. Y. 10601

April 17, 1968

This paper describes a technique for building a single system pack which contains Autocoder, COBOL, FORTRAN, RPG and their associated libraries on disk. The work areas for the compilers (and the loaderfile in FORTRAN) are assigned to a second drive.

The following programs we re consolidated on a single pack on both a 12K 1440 and a 12K 1401: .

1401-AU-008 AUTOCODER on disk, 1440-CB-073 COBOL for 1440/or /60,

1401-FO-051 FORTRAN N on disk, 1401-01. t. 051 PALE OR

1440-01. O. 001 PALE, -

1401-10-068 1401/60 IDCS on disk OR 1440-10-010 IOCS,

1401-RG-032 1401/1311 RPG on disk OR 1440-RG-020 1440/1311 RPG, 1401- UT-053 1401/1311 disk file organization OR 1440- UT-040 disk file orgs.

For

mM

Internal Use Only

(2)

IntroducHon

The announcement of the special educational allowance for the 1401 gave considerable impetus to marketing disk systems for· academic usage al low-

ing for instruction in RPG, COBOL, FORTRAN, as wei I as Autocoder/

.IOCS and Fi Ie Organization Routines.

Page 1

Under present techniques, in order to provide the above language capabi I i- ties, a customer might need to g.enerate and reserve as many as four systems packs.

For those 1401/1440/1460 users who have a two or more disk drive system and multi-language requirements, the technique discussed in this paper may offer an avenue for efficient disk pack usage.

The technique used for consol idation was to change the standard system assign- ments·so that the system area was expanded, the I ibraries (FORTRAN & Autocoder/

COBOL/IOC?/Fi Ie Organization) were extended to cover the rest of the systems Dack. Work Area and Loader Fi Ie assignments were made to the second drive.

Page 2

Procedure

Use the directions for "Building a ... System" in SRL Manuals C24-3242 and C24-3259 as a guide with the fol lowing modifications.

I. Clear Disk Ut iii ty Program parameters.

Mode Address MOVE 000000-000199 LOAD 000200-000259 MOVE 000260-000299 LOAD 000300-008599 MOVE 008600-19979

2. Run the Write File-Protected Addresses Deck. The Control Card of the Deck should be modified to read:

1-15 F i Ie-Protect on 17-20 1311

22 0

24-42 From Normal Address 44-49 002500

51-52 To 54-59 008600

3. Run the Autocoder System Control Card Bui Id Deck as indicated in C24-3259.

4. Run the Autocoder Update Deck without the Macros.

(3)

VI VI =r

"0 OJ =r

~ -+ -+ (f)

(I) -+ (I) =r

c OJ =r <D ~ =r (I) -+ -<

., .,

r OJ .." (!> =r VI

(I) (I) rr rr (I) =r -+

-.

Z (") (I) -+

.." 0 (I)

-+

.,

-+ (I) (I) 0 OJ Q. 3

=r OJ

~ 0 (I)

<D

.,

0 » 0 rr r 0

., ~

OJ C

., .,

;:0 A

<D ~ -+ <.0 OJ » C

~ OJ 0 OJ

.,

Z "0 VI -+

VI 3 0 ~

OJ

Q. =r

Cl

;:0 (I) 0 C OJ 0

C 0. N ~ "0 -+ :0:

!

0 0)

.,

m ~ Q. (") OJ

.,

0. » :;:: OJ

.,

., 0 0 0 VI ..." 3 » r m ;:0 --I Z (f) m ;:0 .." _. "0 -< r rr

.,

OJ

.,

0 .-+ 0 ~ » c -+ 0 0 0. (I) ., 0 ;:0 C ~ "0 ~ -+ OJ N (I) 0 -+ » c -+ 0 0 0 0. (I) ., c ;:0 ~ ~ OJ VI Q.

.,

(I) 0 -+ (I) 0. ~ "0 "0 OJ VI VI -+ (I) 0. ~ »

.

(I)

.,

(") 0 r gs (I) OJ -+ 0 ~ -0

.,

<D -0 =r OJ VI (I) <.0 ;:0 C ~ 0 OJ Q. ~ -+ =r (I) Q. OJ (I) -+ ;:0 c ~ » VI ~ 0

Ii

(I) 0 (I) 0 A -+ <.0 ~. ~ .." ~ VI -+ ~ Q. 0 OJ -+ 0 ~ ;:0 c 0.

(f) ., VI 0 ~ » (I) ~ 0 ., ;:0 c VI -+ <D =r (I) (I) 0 ) ' ~

OJ -+ "0 -+ (I) -+ (") ... (") 0. <.0 OJ ~ -+ OJ 0. :;:: 0. OJ VI

X ~ ~ 0) 0

< OJ :;:: Q. ~ 0 ..." VI

<D

'"

. ., 0) N OJ (") ., -+ "0

.,

0. ~ OJ

~

., 0 (I)

-< c -+ 0. N VI =r 0

OJ J:> (I)

<D ., 0 VI I

~ 0 ~ c

'"

VI

0. 3 (") 0 rr

'"

c (I)

N OJ OJ "0 N "0 0.

0 -+ J:> ~ rr ., N "0

..." =r (I) I Q. 0

.

'"

(I) <.0 ~

OJ N ., -+ (I)

0 (")

- -;; U'I OJ =r 0.

'"

(") 3 N

(") (f) VI VI 0- J:>

-+ m (I) I

=r -0 :;:: 0

'"

(I) --I = ;! OJ 0 0 OJ A N J:>

&= :;:: (I) .,

c i'-)

0

0 OJ 0 VI 0.

.,

0 0 <D

0 i3..- OJ VI

'!' =i 0

'V I)Q ~ (l) W

IB'4

GENERAL PURPOSE CARD PUNCH I NG FORM ¢= ALPHA 0

PUNCHING INSTRUCTIONS

Page 4

~~~::E:sAS I 1·1 I I IHllE8

SYSTM 2

is

~ 75 50 0 0 DMP 3 ~-~ .SYSTM

U P DA T I ¢ P , PAT C H

38432686000262541002 U P DA T S E L , P AT C H

o 20

4W1658X16L69 MKS4L01 MG22364 MG28590 B334 BTS7 12900201040011200200480 5W,7 .. .4,5.90 1.2,4,002011200129002012400 938000105'05000008·6 00,7800.00,8400200.7 6:{{.J 36180 0 0 0.89002008400 M0094 00 20089 0 0002 MO 099 002,0 0 9400 002 M010 400200 9 1.. gYSTM;

824.26.1 FlLE taO.3.,61M1 T 103.6,4,9. 2,L 11 !4..2.>66.2,E

111 __ '_ ..

~

' ..

l ,

14\. " C¢B,t>L 1517A 2 02+2

18~ ,19,0,1 M 1T~"

18.

19;

20.' (-"-,,

(, o

U PDAT FHW, PAT CH

WKl M 01 1 200 20048 00 0 02 WK 2MO'1 240 0 201 1 20 000 2 WK 4 % .WK3MO 12 90 02 01240 0 002 20 1 040000 1 WK5 ¢MI T CT

READ'ER CRD ¢MIT LDRM0120002010400001 TA,BL

L ST PRJ NTER MSG PRI NTER LIB MO 193 8 0001 050

UPDATPM2,PATCH

HALT END

f.>F

S YS TEM C¢NTR.OL UPDA TE ••• C¢NS,t>LI DATE D

FIG U R E: ~

Printed in U.S.A. X20-8030-03 UM/025

PAGE __ OF_

(4)

Page 5

I I. Modify the RPG System Card Deck (1440-RG-024 or 140 I-RG-032) as follows:

Change column 35 of card OOIIRPG I·(identified in Cols 72-80) ·from 0 to 2.

Change columns 36 & 37 of card 2933A5900 (identified in Cols 72-80) from 91 to 76.

12. LOAD the entire RPG Deck as instructed in C24-3300.

13. PACE (a type I I I program). May be loaded in the area indicated in Figure 2.

All standard assignments for the work fi les and· loader fi les as listed in the respect i ve language manua Is w·i I I have exact I y the same sector addresses. They wi I I, however, be assumed on device #2.

·See figure 44 in C24-3322 and figure 32 in C24-3259 for work area, and, loader area assumed sector assignments. A careful perusal of ' the manuals and the cards I isted in Figure I wi I t al low any assumed assignments desired to be made.

Autocoder Preprocessor

RPG

Autocoder, FORTRAN, COBOL·

and System Control

FORTRAN Li brary

Autocoder, COBOL, 10CS, File Organization Library

PACE may be loaded. at

CONSOLIDATED SYSTEMS PACK D! SK MAP

000000 - 000899

000900 - 002499

002500 - 008599

008600 - 010499

010500 - 019380

019400 ~ 019799

FIGURE 2

Page 6

(5)

~CEPT

ADD ALCOM CALL CLOSE COMPR CSADD CSDLl CSDL2 CSLon CSUNL DCLOS DIVDE DIVID DIVMC DSPLY DTFFl DTFTP EDIT1 'EXPIN EXPNI FEDRL FGCOM FILE FILE1 FILE2 FILE3 FILE4 FILES FILE6 -GET

GOTOD IFALP . IFNUM

INDIX

APPENDIX 1

MACROS IN ALPHABETIC ORDER FOR_ CONSOLIDATED SYSTEM PACK

rocs LDRCL LOOP MA MACOP MLTPY MPYMC MULTI MVALL MVFTR OPEN OVLAY PASSI PASS4 PUT RDLIN RELSE RNDEL RNUNL SCAN SEEK . SKIP SPACE SPLIT SUB SUBSl SUBS2 SUBS3 SYSCL TRAIL XAMIN 18000 9000F 90001

Références

Documents relatifs

It’s mentioned in the Law of Ukraine “About higher education” that currently in institutions of higher education the distance learning is used as well as full-time, part- time

The FLEX Operating System consists of three main parts: the Disk Operating System (DOS) which processes commands, the File Management System (FMS) which manages

Key words : Harmonic maps, Dirichlet problem, Lorentz manifold, critical point theory.. Dans cet article, on demontre l’existence et la

Annales de l’lnstitut Henri Poincaré - Analyse non linéaire.. 3 the following Corollary follows which will be used in the proof of our main theorem... COROLLARY 2. 8) we

The disk-shaped conformal parameterizations of the mesh models Cat Face, Human Brain, David Head, Buddha and Nefertiti Statue computed by the CCEM algorithm and the histograms of

In Section 3, which follows the line of thought in papers such as [1], [3], [5] and [19], we show (Theorem 3.1) that these conditions are equivalent to the existence of a

I am greatly indebted to Professor Lehto and the reviewer who pointed out to me the Theorem of Gehring and

If the tree is sufficiently complicated, then any homotopy of the boundary to a point will contain an intermediate curve that crosses several edges.. If we now build a wall over