8008 MACRO ASSEMBLER, VER 2.2 INTELLEC 8/KOD 8 MONITOR, VERSION 3,0, 14 APRIL 1975 ERRORS · 0 PAGE is 3989 46103E CALL LB1'TE ; PRINT DA1M 39BC 46503C CALL UK ; PRINT SPACE 39Bf xbD±3D CALL GETAD ; GtT dl, AND DE 39CZ 46E23D CALL HIL0 ; TLST E"(JR C(JKPLE110N 39C5 6(14438 JC SXXXX 39C8 46343F CALL SAVIT ; STUHE HL,DE 39Cb 460430 CALL GETAD ; GET HL AND DE 39CE C6 HOV X,L 39CF t4(1f ANI UFH ; FF'1x1T CR,LF,ADDRESS ON µ,ULTIPLE OF lb 39Dl 488839 JNZ OIl 3904 44AF39 jy,p DID 0 P ; EHD OF E"ILE COMMAND, J J IHIS ROUTINE PRODUCES A TER,YINATI0N RECORD KHICH PROPERLY } CUXPLETES A XXXXXXXX.AL FILE CRUTID Eli 'is" C0!'9ANDS, IT ; EXPECTS 0Ni HEXADECIMAL pAH;y£Tu m4ICH IS INCIJDED IN 1XX J TXX.XINATIC'h RECGRD In THE LUAD ADD?EXX FIELD AND SPECIFIES ; THE ENTRY POINT OF THE FILE CREATEX. A XXxxXXX'jENT 'R' C0¥KAND } HILX LXXX Ttii FILE CREXXXX AND TKA1v$F"ER CQNTRUL TO THE : ENTXX POINT SPECIFIED IF Il IS NUN-ZXXX. ; 3907 EQFN 3907 lx OCR C i GET ONE PAXXXXXXX 9908 4b8530 CALL EXPR 39UB 46953E CALL PLUL, } PUNCH CR,LF 390E DEJA KVI g,':' 39EO 4bB53E CALX F'U 39E3 AB XRX A 7 CLEAR CHECKSUK 39E4 DB .HOV D,A 39E$ 4b7E33E CALL PtiYTE ; OUTPUT RECORD LENGTX 39E8 ¢3 µ,0V A,D x\9E9 46D43D CALL GLTAD 39EC DB MQV D,A 39ED E6 HOV E,L 39EE C5 M0\/ A,H x9EF 4b7133E XXXX PBYTE 39F2 C4 MOV A,E 39F3 46"/B3E CALL PB1'TX 39Fx x601 MVI A,1 t RECORD TYPX i 39F8 467B3E CALL PBYTE 3xFt3 AB XRA X 39FC 93 SUB D } QUTFUT CHECKSUM x9FX 4b7XxX CALL XXXXX 3XXX 448E3A J.4P NULL, ; PUNCH TRAXXXX AND RETURN : } FILL RAM MEMORY BLUCK WITH CONSTANT. } } THIS RXXXXXX EXPEXXX THREE HEXAUECIMAL PXXXXXXXXX, THE } FIRST AND SECOND (16 BITS) ARE INTERPRETED AS THE BOUNDS } OF A MEKQRY AKEA Iq BE IXXXXXXXXXX TO A CONSTANT VALUE,