example Cobol program that calls a routine.
the routine returns a field containing two subfields (binary of 64 bits)
that contain the seconds since 01.01.1972 (the first) and from 01.01.1979
(the second).


       IDENTIFICATION DIVISION.
       PROGRAM-ID.    PRd1970.
       ENVIRONMENT    DIVISION.
       CONFIGURATION  SECTION.
       DATA DIVISION.
       WORKING-STORAGE SECTION.
       01  D1970              PIC X(8) VALUE 'D1970'.
       01  sd18.
**************  secondi da 01/01/1972
           02  sd72               PIC s9(18) binary.
**************  secondi da 01/01/1970
           02  sd70               PIC s9(18) binary.
       01  zd18.
           02  zd1872             PIC zzzzzzzzzzzzzzz9.
           02  filler             PIC x value '-'.
           02  zd1870             PIC zzzzzzzzzzzzzzz9.
           02  filler             PIC x value '.'.
       procedure division.
           call   d1970  using sd18
           move   sd72    to    zd1872
           move   sd70    to    zd1870
           display   zd18
           stop run.



D1970    RSECT
D1970    AMODE    31
D1970    RMODE    ANY
         BAKR    14,0
         XR       4,4
         ICM      4,15,0(1)     . TS  ADDR
         STCK     0(4)          . STORE NEW CLOCK
         LG       7,0(4)        . IN R6
         XR       6,6
         LARL     1,X1972
         LG       8,0(1)
         SGR      7,8
         SRLG     7,7,12
         LARL     1,MILIONE
         LG       8,0(1)
         XR       6,6
         DSGR     6,8
         STG      7,0(4)
         LARL     1,A1970
         LG       8,0(1)
         SGR      7,8
         STG      7,8(4)
         XR       15,15
         PR
         PR
MILIONE  DC       FL8'1000000'
A1970    DC       FL8'6307200'
X1972    DC       XL8'8126D60E46000000'
         END

Aldo Crosio
tel:   051-4991812 /3488858416
fax:  051-6255762


CSE Consorzio Servizi Bancari
Società consortile a responsabilità limitata
Via Emilia n. 272
40068-San Lazzaro di Savena (BO)


Ai sensi del D.Lgs. 196/2003 si precisa che le informazioni contenute nel 
presente messaggio, corredato dei relativi allegati, sono strettamente 
riservate ed a uso esclusivo dei destinatari. Qualora Le fosse pervenuto per 
errore, La invitiamo ad eliminarlo immediatamente, dandocene gentilmente 
comunicazione. Grazie.
------------ *** ------------ *** ------------ *** ------------

Reply via email to