next up previous contents index
Next: JZINIT - extra Up: Extra features Previous: Extra features

JZIN - extra features

 

These are requested by giving a LIST as the fourth parameter to JZIN rather than zero. The first word of LIST must indicate the length of the list. Each further word selects the features described:

  LIST(2)  = NCD the number of JZTELL counters to be provided
                 for the processor  (the default is 10)

  LIST(3)  = NLS the number of working space links and
  LIST(4)  = NDS the number of working space data to be saved
                 (the defaults are 0)

When processor AA calls BB it looses the working space since BB has the right to use it freely, only the size of the working space is saved by JZIN and restored by JZOUT. With these 2 options JZIN is requested to save links 1,...,NLS and/or data words 1,...,NDS into the bank of support variables on down-call. JZOUT will restore them on up-return.

Saving working space data is intended to be used with small amounts of data only, otherwise this costs time and also memory. For example:

      DIMENSION LIST(2)
      DATA LIST /1,24/    selects NCD=24; NLS and NDS remain zero

      DIMENSION LIST(3)
      DATA LIST /2,4,3/   selects NCD=4 and NLS=3; NDS remains zero


Janne Saarela
Mon May 15 08:34:47 METDST 1995