ASMB,Q,C * * *************************************************************** * * (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. * * *************************************************************** * * SOURCE PART NUMBER :92067-18401 * * RELOCATABLE PART NUMBER : 92067-16361 * * PROGRAMER(S) : J.M.N. * * NAM ACFID,7 92067-16361 REV.1940 781116 ENT ACFID EXT .ENTR * A EQU 0 IVAL NOP IDELI NOP KDEL NOP ACFID NOP JSB .ENTR DEF IVAL * LDA IVAL,I FETCH VALUE RAL ROTATE OFFSET FLAG TO LSB SZA,RSS IF ZERO DONT ADJUST JMP ACFID,I * * SEARCH FOR APPROPRIATE DELTA * LOOP LDB KDEL,I GET RECORD NUMBER (64 WORDS/RECORD) ISZ KDEL SSB,RSS IF END OF TABLE JMP FDEL GO USE DELTA ADB A COMPARE WITH RECORD # TO FIXED SSB IF VALUE LESS THAN TABLE ENTRY JMP FDEL THEN GO USE DELTA ISZ KDEL ELSE LOOK FOR NEXT TABLE ENTRY JMP LOOP * * FOUND DELTA FDEL ADA KDEL,I ADD TABLE OFFSET ADA IDELI,I ADD INITIAL OFFSET RAR ROTATE BACK STA IVAL,I PUT BACK CORRECTED VALUE JMP ACFID,I AND RETURN END