ASMB,L,C HED COMPILER LIBRARY - GET MAIN MEMORY * *************************************************************** * (C) COPYRIGHT HEWLETT-PACKARD COMPANY 1977. ALL RIGHTS * * RESERVED. NO PART OF THIS PROGRAM MAY BE PHOTOCOPIED, RE- * * REPRODUCED, OR TRANSLATED TO ANOTHER PROGRAM LANGUAGE WITH- * * OUT THE PRIOR WRITTEN CONSENT OF HEWLETT-PACKARD COMPANY. * *************************************************************** * * SOURCE: 92064-18261 * * * NAM GMS.C,7 92064-16089 780726 REV. 1901 $CLIB EXT LIMEM ENT GMS.C * * THIS COMPILER LIBRARY ROUTINE RETURNS THE FREE MEMORY BOUNDS FOR * THE CURRENT SEGMENT OF A SEGMENTED PROGRAM. * * CALLING SEQUENCE: JSB GMS.C * RETURNS: A = FWAM * B = LWAM * * GMS.C NOP ENTRY JSB LIMEM GET BOUNDS FROM SUP DEF *+6 DEF ZERO DEF DUM DEF DUM DEF FWAM DEF NUMWD CCB COMPUTE LWAM ADB NUMWD FROM NUMBER ADB FWAM AND DIMIT LDA FWAM FWAM TO A JMP GMS.C,I RETURN * ZERO NOP DUM NOP FWAM NOP NUMWD NOP A EQU 0 B EQU 1 END