ASMB,R,Q,C
*     NAME:   IDGET 
*     SOURCE: 92070-18198 
*     RELOC:  92070-1X198 
*     PGMR:   HLC 
* 
* 
*  **************************************************************** 
*  * (C) COPYRIGHT HEWLETT-PACKARD COMPANY 1979.  ALL RIGHTS      * 
*  * RESERVED.  NO PART OF THIS PROGRAM MAY BE PHOTOCOPIED,       * 
*  * REPRODUCED OR TRANSLATED TO ANOTHER PROGRAM LANGUAGE WITHOUT * 
*  * THE PRIOR WRITTEN CONSENT OF HEWLETT-PACKARD COMPANY.        * 
*  **************************************************************** 
* 
* 
      NAM IDGET,6  92070-1X198  REV.1941  790926
      ENT IDGET,ID.A,IDSGA
* 
      EXT $ID#,$IDA,$IDSZ,.ENTP,.ZPRV 
* 
* 
A     EQU 0 
B     EQU 1 
* 
N1.2  NOP           SEARCH ID SEGMENTS
IDGET NOP 
IDSGA EQU IDGET 
ID.A  EQU IDGET 
      JSB .ZPRV     SHARABLE ROUTINE
      DEF EXIT
      JSB .ENTP     GET PARAMETER ADDRESS 
      DEF N1.2
      LDB N1.2
      INB 
      STB N3.4
      INB 
      LDA B,I 
      AND =B177400
      STA N5
      LDA $ID#      NUMBER OF ID SEGMENTS 
      CMA,CLE,INA 
      STA TEMP
      LDB $IDA      ADDRESS OF FIRST ID SEGMENT 
NLP   STB WORK
      ADB =D12
      LDA B,I 
      CPA N1.2,I
      INB,RSS 
      JMP NEXTP     NOT THIS ONE
      LDA B,I 
      CPA N3.4,I
      INB,RSS       SO FAR, SO GOOD 
      JMP NEXTP     NOT THIS ONE
      LDA B,I 
      AND =B177400
      CPA N5
      JMP FND       FOUND IT! 
NEXTP LDB WORK
      ADB $IDSZ 
      ISZ TEMP
      JMP NLP       TRY NEXT ID 
      CLA,CCE,RSS   INDICATE NOT FOUND
FND   LDA WORK     ID SEGMENT ADDRESS IN A
      CLB 
EXIT  JMP IDGET,I 
      DEF IDGET 
* 
N3.4  NOP 
N5    NOP 
WORK  NOP 
TEMP  NOP 
      END 
                                                            