|
DataMuseum.dkPresents historical artifacts from the history of: RC4000/8000/9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC4000/8000/9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3072 (0xc00) Types: TextFile Names: »tisotable«
└─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ. └─⟦4334b4c0b⟧ └─⟦this⟧ »tisotable«
; ta 1978.06.20 isotable page ...1... s. g5 w. d. p.<:fpnames:> l. b. d1, j30, a2, c0 w. k=0 h. g2: d1 , d0 ; rel last point, rel last abs word j8: 8 , 0 ; rs entry end addr expr j13: 13 , 0 ; rs variable last used j18: 18 , 0 ; rs entry index alarm j30: 30 , 0 ; rs variable saved last used d0=k-2-g2 d1=k-2-g2 w. ; external list: g3: 0 ; number of externals 0 ; halfs to copy into perm core s3 ; date s4 ; clock g4: rl. w2 (j13.) ; w2:=last used ds. w3 (j30.) ; saved last used:=last used; rl w3 x2+8 ; w3:=array descr; ba w3 x2+6 ; w3:=dope addr; al w1 0 ; sh w1 (x3) ; if lower limit>=0 then jl. w3 (j18.) ; indexalarm(0); rl w1 x3-2 ; ls w1 -1 ; al w1 x1+1 ; sh w1 127 ; if upper limit<127 then jl. w3 (j18.) ; indexalarm(upper limit + 1 ); al w1 -1 ; w1:=value; rl w3 (x2+8) ; w3:=addr ia(0); al. w2 c0. ; w2:=addr valuetable a0: al w1 x1+1 ; fill: value:=value+1; sn w1 128 ; if value=128 then jl. a1. ; goto filled; bl w0 x2 ; w0:=class ls w0 12 ; shift 12 ba w0 3 ; +value; rs w0 x3 ; ia(value):=w0; al w3 x3+2 ; ia addr:=ia addr+2; al w2 x2+1 ; value:=value+1; jl. a0. ; goto fill; a1: dl. w3 (j30.) ; filled: w3:=saved last used; rs. w2 (j13.) ; w2:=last used; jl. w3 (j8.) ; end addr expr; h. c0: 0,7,7,7,7,7,7,7 7,7,8,7,8,0,7,7 7,7,7,7,7,7,7,7 7,8,7,7,7,7,7,7 7,7,7,7,7,7,7,5 7,7,7,3,7,3,4,7 2,2,2,2,2,2,2,2 2,2,7,7,7,7,7,7 7,6,6,6,6,6,6,6 6,6,6,6,6,6,6,6 6,6,6,6,6,6,6,6 6,6,6,6,6,6,7,7 7,6,6,6,6,6,6,6 6,6,6,6,6,6,6,6 6,6,6,6,6,6,6,6 6,6,6,6,6,6,7,0 m. rc isotable 1978.06.20 0, r.g2.+ 513 ; fill segm with zeroes w. g0: g1: ; information for insertproc 1 ; 1 segm 0 , r.4 ; space for docname 1<23+g4-g2 ; entry point 1<18+25<12 ; no type procedure, param=integer array 0 ; param spec2 4<12+g3-g2 ; start external list 1<12+0 ; 1 code segm d. p.<:insertproc:> e. ▶EOF◀