|
DataMuseum.dkPresents historical artifacts from the history of: RegneCentralen GIER Computer |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RegneCentralen GIER Computer Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 7283 (0x1c73) Description: Bits:30000623 Lin. Lign. II ls TLS-2 Types: 8-hole paper tape Notes: Gier Text, Has10
[ 0] arn s ,pa r14 [14] ; 0 : læs adressetal [ 1] pa r13 [14] LB t5 ; 5 : læs flydende tal [ 2] pt r82 [84] t2 ; sæt korrekt udhop [ 3] it r84 [87] ,pa r68 [71] ; sæt en absolutadresse [ 4] gi r80 [84] ,gs r9 [13] ; gem registre [ 5] gp r78 [83] ; [ 6] pi ,pa r16 [22] ; læs et tal, sæt før . [ 7] grn r83 [90] ,pa r67 [74] ; R := arbcelle := 0 , ; sæt to-potens opsamling [ 8] pm 256 XD ; R := 0.5 , M := 0 [ 9] gr r80 [89] ,hs r26 [35] ; exponentfaktor := 0.5 , ; hop til læsning af et tegn [ 10] bs p-15 ,hh r-1 [9] ; overflødig terminator [ 11] pa r64 [75] ,hs r50 [61] ; sæt ti-potens, hop til ; behandling af + -10 [ 12] bs p500 t-512 ; p = 12 (10 eller . ) [ 13] xr ,hh r16 [29] ; s , hop hvis ikke10 eller . [ 14] bs ,hv r2 [16] ; hop hvis flydende tal [ 15] hs r37 [52] ; fejl i adressetal [ 16] bs (r18)[34] ,hv r4 [20] ; hop hvis10 [ 17] pa r5 [22] t-1 ; . er naaet, sæt -1 [ 18] hs r45 [63] ; læs decimaldel [ 19] hs r33 [52] NZB ; fejl: ingen cifre efter . [ 20] pm r65 [85] NZB ;10 uden forudgaaende cifre [ 21] xr ,mt r [21] ; fortegn + eller - 486 [ 22] xr ,ca 27 ; 0 før . og -1 efter . [ 23] bs (r11)[34] ,hh r30 [53] ; hop hvis10 [ 24] mln r65 [89] ,nl r1 [25] ; gang heltal med exponentfaktor [ 25] it ,pp (r49)[74] ; p := samlet to-potens [ 26] nkf p40 ,grf r64 [90] ; omdan til flydende og gem [ 27] gr r63 [90] LZ ; exponentdel := 0 i flyd. 0 [ 28] hh r50 [78] LZB ; slut hvis cifre læst [ 29] hs r23 [52] ,mt r-8 [21] ; fejl: ingen cifre læst, ; fortegn behandles [ 30] gr r60 [90] X ; gem adressetal [ 31] bs (r-17)[14] ,hv r-7 [24] ; hop hvis flydende tal [ 32] bs (r42)[74] ,hs r20 [52] ; fejl: adressetal overskredet ; interval og to-potens opsamlet [ 33] hv r-5 [28] ,it -486 ; - 486 hvis LC [ 34] pa -486 D t486 ; + 486 hvis UC [ 35] lyn r13 [48] ,ca 21 ; læs tegn,[ 36] hsf 2 ; v = V : vent i HJÆLP _[ 37] pp 502 ,ca 27 ;10 giver p := 12 [ 38] pp (r-4)[34] ,pp p-474 ; , giver p := 64[ 39] ca 54 ,hv r-33 [6] ; f = F : fejl _[ 40] ca 30 ,pp 64 ; TAB [ 41] ca 64 ,pp 64 ; CAR RET [ 42] ca 58 ,hh r-9 [33] ; LC [ 43] ca 60 ,hv r-9 [34] ; UC [ 44] ca 32 ,pp 11 ; fortegn giver p := 11 [ 45] bs (r-11)[34] ,hv r5 [50] ; hop hvis UC [ 46] ca 59 ,pp 12 ; . giver p := 12 [ 47] ca 16 ,ppn (r-25)[22] ; 0 giver Radr := 0 og ; p := 0 før . og -1 efter . [ 48] is ,it s511 ; indeholder læste tegn [ 49] bs -503 ,pp (r-27)[22] ; hvis ciffer saa p := 0 før . ; og p := -1 efter . [ 50] bs p-501 ,hv r-15 [35] ; læs eventuelt et nyt tegn [ 51] gp r31 [82] ,hr s1 ; [ 52] pt r32 [84] t1 ; sæt fejludhop [ 53] hv r30 [83] ,gm r37 [90] ; , exponentdel behandles [ 54] pa r-32 [22] IZB ; ZB := 0 , sæt før . [ 55] hs r5 [60] ,qq ; læs exp.del, s := 0 ved returhop [ 56] pp (r-35)[21] X t485 ; pos exp. giver p := +1 [ 57] bs p-469 ,pp 1 ; neg exp. giver p := -1 [ 58] pm r31 [89] ,ck -10 ; tag exponentfaktor, exponent ; skydes paa plads [ 59] ga r16 [75] ,hh r15 [74] ; gem ti-potens [ 60] hsn r-25 [35] X ; læs et tegn, M := 0 [ 61] ca 32 ,it (r-27)[34] ; justere fortegn [ 62] pa r-41 [21] ,ca 32 ; [ 63] hs r-28 [35] IZB ; læs et tegn [ 64] bs p ,hr s1 ; retur hvis ikke ciffer [ 65] bs (r-51)[14] ,tk -30 ; skift til pos. 39 , hvis flyd. [ 66] ml r21 [87] ; M := M⨯10 + ciffer [ 67] pp p1 NZ ; øge p hvis resultatet løber ind ; i R ved lang mult. [ 68] dl r19 [87] X NZ ; korrigere [ 69] can p ,hv r-6 [63] ; hop hvis ti-potens omsætning ; er unødvendig [ 70] gm r20 [90] ,pm r19 [89] ; ti-potens omsætning nødvendig [ 71] mkn p ,nk r2 [73] ; mult. med 10/16 eller 0.8 [ 72] bs p ,it 4 ; [ 73] it t-3 ; [ 74] xr ,it -1 ; [ 75] bt ,hv r-4 [71] ; hop hvis ti-potens behandles [ 76] gm r13 [89] ,pm r14 [90] ; [ 77] can s ,hv r-53 [24] ; s = 0 hvis exponent behandles [ 78] hv r-15 [63] ,pp (r4)[82] ; nyt ciffer , afslut et tal [ 79] bs p499 ,hv r-27 [52] ; fejl: forkert terminator [ 80] bs (r-66)[14] ,hh r2 [82] ; hop hvis flydende [ 81] arn r9 [90] V ; tag adressetal [ 82] qqf ,arfn r8 [90] ; tag flydende tal [ 83] pp ,ps (r-70)[13] ; retablere [ 84] pi ,hr s ; returhop s1 eller s2 [ 85] qq IB ; 1 med enhed i pos. 39 [ 86] can s409 ,cm (r-410) ; 0.8 maskintal [ 87] qq IZA ; 10 med enhed i pos. 39 [ 88] qq 320 ; 10/16 maskintal [ 89] qq ; exponentfaktor [ 90] qq ; arbejdscelle for tals _