/fcdddt 29 june 65 part 3 tbl, spi i /symbol table readers jmp err rpb rir 1s law tb0 spi i law tb3 dap lcx jsp rbk jmp lct+1 ttl, spi i /title punch and punch format setup jmp err cli ppa-i /start punch jsp lcc ttm, jsp tin /listen swap sad c77 jmp pir sad (36 jmp pri sad (75 jmp pi2 ral 1s add (ftp jda tt1 idx tt1 law ttm jmp tt1+1 jbk, spi /jump block jmp err add cj dac lwt feed 40 lio lwt jsp pbw feed 240 jmp lse pul, jda chk /punch lower limit setup dap fa jmp lss pwd, dac dep /punch word lac tas sma jmp ta0 lac tsf spi ior mod sza jmp ta0 spi jmp .+3 jsp dep+1 dac lwt clc dac pvf lac tas dap fa dap la jmp pb5 pun, spi /punch any length block jmp err jsp zro+1 pb5, lac fa ior c77 dac t sub la sma jmp pb6 /next hundred too high idx t pb4, jsp pbb /pbb or pur lac t dap fa jmp pb5 pb6, lac la dac t idx t xct pb4 jmp pn2 vfy, jsp zro+1 /for verify jmp ver zro, law zd /for zero registers dap zvp lac wrd spi jmp .+3 jda chk jmp .+5 cla dap fa law i 1 add mb dac wrd dap la lac fa jda chk dac chk dac lo sub wrd szm jmp err dzm dff dzm pvf law zd3 zvp, jmp . tb0, dzm sym l /macro table read tb1, dzm sym r jsp gwd and (202020 ral 1s xor i gwa xor c4 swap tb2, cla rcl 6s add ps1+1 /law dtb dap .+2 law 77 and . dac t2 idx t2 lac sym r ral 2s add sym r ral 3s add t2 dac sym r sni i jmp tb2 lac la sad rb1 jmp tbn jsp gwd dac df1 jsp de jmp tb1 tbn, law est /type no. of syms sub est sar 1s jda opt tbm, jsp rbk jmp .-1 gwd, dap gwx lac la sas rb1 jmp gw1 jsp rbk jmp gwd+1 gw1, dap .+2 idx la gwa, lac . gwx, jmp . tb3, jsp gwd /midas table read dac sym l jsp gwd and (177777 dac sym r ior sym l sza i jmp tbn jsp gwd dac df1 lac sym l lia ril 1s sma+spi-skp jmp tb3 and (177777 dac sym l jsp de jmp tb3 eap, 0 /eql,arw,pbx common dap .+7 lac eap dac lwt lac iif sza jmp ta0 jsp lct jmp . lwt, 0 dap pnx lac lwt pns, jda pi /pi or opt pnx, jmp . pi,t4, xx /print instruction dap px jsp pev lac pi sub ci spa jmp ppk dac pi law 72 jda tys jsp tou law 71 jda tys ppk, cli jsp tou xct ea 1 jmp pvl law 72 jda tys and (760000 sad (660000 jmp i66 sad pr0+1 /law 0 jmp plo rar 1s sza csu, sub (320000 /used as sub spa jmp plo pvl, lac pi sza i szf 1 i pv3, jda opt px, jmp . i66, law 1 /1s-9s add pi and pi sza jmp pvl law pa1+1 dap pex lac ea jmp eak 2 pad, 0 /print address dap px law 7777 and pad dac pi clf 1 pa1, jsp pev /pev or pvl lac (flexo + jda tys jmp pvl pev, dap pex /symbol lookup subr law i 7777 and pi sad (760000 /detect operates jmp sev and (760000 sad (640000 jmp sev eak, dap ea 1 lac est dap ea clf 1 eal, lio i ea spi idx ea dap psw spi i cli dio t3 idx ea ea, lac . skp i jmp sko xor pi spa jmp eix lac pi sub i ea spa jmp eix szf i 1 jmp psw lac i ea sub i ei1 szm jmp psw eix, idx ea sad evc jmp . 3 sas (lac est-22 jmp eal xct ea 1 jmp pex szf i 1 jmp pvl lac pi ei1, sub . lia sza /detect neg nums jmp i77 dio pi eiy, jsp spt lac pi sk2, sza i jmp px xct ea 1 jmp . 2 pex, jmp . cma dac t2 /mask jmp eix sev, dac t1 /save instruction lac pi cma dac t2 /mask law 600 /spa>>05<>05<< jda tys psw, lac . dac sym r lio t3 dio sym l lac ea dap ei1 stf 1 xct ea 1 jmp eiy jmp eix i77, law i 7777 and pi sas (770000 jmp eiy-1 law 7254 jda tys lac pi cma jmp pv3 /symbol print subroutine spt, dap spx law sym l dac t3 spb, init spj,spd spn, dzm t2 spr, idx t2 lac i t3 and (177777 spj, sub . spa jmp spp dac i t3 jmp spr spp, lac t2 scr 1s sza i jmp sps add spt dap .+1 lac . spi i rar 6s and c77 jda tys sps, idx spj sas (sub spd+3 jmp spn idx t3 sas (sym+2 jmp spb spx, jmp . spl, flex 01 flex 23 flex 45 flex 67 flex 89 flex ab flex cd flex ef flex gh flex ij flex kl flex mn flex op flex qr flex st flex uv flex wx flex yz 7372 spd, 3100 50 one, 1 /combined octal-decimal print subroutine opt, 0 dap opx dzm op1 opa, lac opt opb, dac op2 cli>>05<