|
|
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: 6144 (0x1800)
Types: TextFile
Names: »bittxt«
└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ. Detaljer om "HC8000" projekt.
└─⟦0364f57e3⟧
└─⟦this⟧ »bittxt«
└─⟦00964e8f7⟧ Bits:30007478 RC8000 Dump tape fra HCØ.
└─⟦b2ec5d50f⟧
└─⟦this⟧ »bittxt«
s. a4, b1, c2, d2 ;begin integer w0,w1,w2,bit,maske; comment
w. ; boolean mog0; comment
p. <:fpnames:> ; comment
k = h55 ; bit:= 25; comment
0 ; maske:= 0; comment
0 ; mog0:= false; comment
al w0 0 ; w0:= 0; comment
; comment
a0: jl. w3 h25.-2 ;igen: fpproc(25)inchar:(0,in,w2); comment
sn w2 0 ; if w2=0 then goto igen; comment
jl. a0. ; comment
sn w2 32 ; if w2=32 then goto igen; comment
jl. a0. ; comment
sn w2 25 ; if w2=25 then goto EM; comment
jl. b0. ; comment
sn w2 10 ; if w2=10 then goto NL; comment
jl. b1. ; comment
rl. w1 d0. ; w1:= bit; comment
al w1 x1 -1 ; w1:= w1-1; comment
sh w1 0 ; if w1<=0 then goto fejl; comment
jl. c0. ; comment
rs. w1 d0. ; bit:= w1; comment
al w1 0 ; w1:= 0; comment
sn w2 109 ; if w2=109 then goto enere; comment
jl. a1. ; comment
sn w2 48 ; if w2=48 then goto nuller; comment
jl. a2. ; comment
sn w2 49 ; if w2=49 then goto en; comment
jl. a3. ; comment
sn w2 46 ; if w2=46 then goto nul; comment
jl. a4. ; comment
; comment
c0: jl. w3 h25.-2 ;fejl: fpproc(25)inchar:(0,in,w2); comment
sn w2 10 ; if w2=10 then goto NL1; comment
jl. c1. ; comment
se w2 25 ; if w2<>25 then goto fejl; comment
jl. c0. ; comment
al w2 10 ; fpproc(26)outchar:(0,out,10); comment
jl. w3 h26.-2 ; comment
c1: al w2 63 ;NL1: fpproc(26)outchar:(0,out,63); comment
jl. w3 h26.-2 ; comment
al w2 10 ; fpproc(26)outchar:(0,out,10); comment
jl. w3 h33.-2 ; comment
al w2 1 ; fpproc(7)endprogram:(0,0,1); comment
jl. h7. ; comment
; comment
b0: al w2 10 ;EM: fpproc(26)outchar:(0,out,10); comment
jl. w3 h26.-2 ; comment
b1: jl. w3 h32.-2 ;NL: fpproc(32,w0,out,-8257528); comment
1<23+32<12+8 ; comment
al w2 10 ; fpproc(26)outchar:(0,out,10); comment
jl. w3 h33.-2 ; comment
al w2 0 ; fpproc(7)endprogram:(0,0,0); comment
jl. h7. ; comment
; comment
a1: al w1 -1 ;enere:w1:= -1; comment
a2: rl. w2 d1. ;nuller: ;comment
se w2 0 ; if mog0 then goto fejl; comment
jl. c0. ; comment
ls. w0 ( d0.) ; w0:= w0 shift bit; comment
am. ( d0.) ; comment
ls w1 -24 ; w1:= w1 shift(bit-24); comment
lo w0 2 ; w0:= logor(w0,w1); comment
al w2 -1 ; w2:= -1; comment
rs. w2 d1. ; mog0:= true; comment
am. ( d0.) ; comment
ls w2 -1 ; w2:= w2 shift(bit-1); comment
rs. w2 d2. ; maske:= w2; comment
jl. a0. ; goto igen; comment
; comment
a3: al w1 1 ;en: w1:= 1; comment
a4: rl w2 0 ;nul: w2:= w0; comment
la. w2 d2. ; w2:= logand(w2,maske); comment
ls w0 1 ; w0:= w0 shift 1; comment
lo w0 2 ; w0:= logor(w0,w1); comment
al w1 -1 ; w1:= -1; comment
lx. w1 d2. ; w1:= exor(w1,maske); comment
la w0 2 ; w0:= logand(w0,w1); comment
lo w0 4 ; w0:= logor(w0,w2); comment
jl. a0. ; goto igen ;comment
; comment
d0: 25 ; comment
d1: 0 ; comment
d2: 0 ; comment
e. e. ;end
▶EOF◀