DataMuseum.dk

Presents historical artifacts from the history of:

Bogika Butler

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Bogika Butler

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: 5 A C I K T

⟦fc37b823b⟧ Bits:30009789/_.ft.Ibm2.50006612.imd Mogens Pelles Zilog 80,000 / EOS projekt, 5¼" Floppy Disk, CpmFSButler1a, ImdContainer

    Length: 819200 (0xc8000)
    Description: Bits:30009789/_.ft.Ibm2.50006612.imd Mogens Pelles Zilog 80,000 / EOS projekt
    Types: 5¼" Floppy Disk, CpmFSButler1a, ImdContainer
    Notes: CP/M-fs(512_2048_0x0_*3+1+3+2_2:0_159:1_96)

CpmFSButler1a

Media:             [0, 0, 1] … [159, 1, 10] {512: 1600}
Signature:         512_2048_0x0_*3+1+3+2_2:0_159:1_96
Confidence score:  +13/-0 
Sector size:       512
Block size:        2048
Directory entries: 96
Block number size: 16
Extent-mask:       0x00
Sector-interleave: 1, 4, 7, 10, 3, 6, 9, 2, 5, 8
Tracks:            (2, 0), (3, 1), (4, 0), (5, 1), (6, 0), (7, 1) […] (154, 0), (155, 1), (156, 0), (157, 1), (158, 0), (159, 1)
user bc length name artifact
0 0 2048 ADM-01.BAK ⟦f896070bd⟧ TextFile
0 0 2048 ADM-01.TXT ⟦aec1de5b1⟧ TextFile
0 0 9600 INDEX.BAK ⟦2801b01ee⟧ TextFile
0 0 2304 INDEX.RNO ⟦67e6c1cd1⟧ TextFile
0 0 9728 INDEX.TXT ⟦d84ac8db0⟧ TextFile
0 0 1024 KERNE1.RNO ⟦f0f4f01da⟧ TextFile
0 0 6912 TEK3-01.BAK ⟦d02128b53⟧ TextFile
0 0 6912 TEK3-01.TXT ⟦e6b52333e⟧ TextFile

OctetView - CpmFSButler1a

0x00000…00200 (0, 0, 1)    0xe5[0x200]
                           […0x13…]
0x02800…02820 (2, 0, 1)    [0, 'KERNE1.RNO', 0, 8, 'xl=00', 'bc=00', 'xh=00', 'rc=08', '0-0-0-0-0-0-0-0-0-0-0', [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02820…02840              [0, 'INDEX.TXT', 0, 76, 'xl=00', 'bc=00', 'xh=00', 'rc=4c', '0-0-0-0-0-0-0-0-0-0-0', [3, 0, 4, 0, 5, 0, 13, 0, 14, 0, 0, 0, 0, 0, 0, 0]]
0x02840…02860              [0, 'INDEX.BAK', 0, 75, 'xl=00', 'bc=00', 'xh=00', 'rc=4b', '0-0-0-0-0-0-0-0-0-0-0', [8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 0, 0, 0, 0, 0, 0]]
0x02860…02880              [0, 'INDEX.RNO', 0, 18, 'xl=00', 'bc=00', 'xh=00', 'rc=12', '0-0-0-0-0-0-0-0-0-0-0', [6, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02880…028a0              [0, 'ADM-01.BAK', 0, 16, 'xl=00', 'bc=00', 'xh=00', 'rc=10', '0-0-0-0-0-0-0-0-0-0-0', [15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x028a0…028c0              Dirent {Status=0xe5}
0x028c0…028e0              [0, 'ADM-01.TXT', 0, 16, 'xl=00', 'bc=00', 'xh=00', 'rc=10', '0-0-0-0-0-0-0-0-0-0-0', [18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x028e0…02900              Dirent {Status=0xe5}
0x02900…02920              [0, 'TEK3-01.TXT', 0, 54, 'xl=00', 'bc=00', 'xh=00', 'rc=36', '0-0-0-0-0-0-0-0-0-0-0', [22, 0, 23, 0, 24, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02920…02940              [0, 'TEK3-01.BAK', 0, 54, 'xl=00', 'bc=00', 'xh=00', 'rc=36', '0-0-0-0-0-0-0-0-0-0-0', [25, 0, 26, 0, 27, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02940…02960              Dirent {Status=0xe5}
                           […0x5…]
0x02a00…02c00 (2, 0, 2)    0xe5[0x200]
0x02c00…02c20 (2, 0, 3)    Dirent {Status=0xe5}
                           […0x1f…]
0x03000…03200 (2, 0, 5)    DataBlock {»KERNE1.RNO«}
0x03200…03220 (2, 0, 6)    Dirent {Status=0xe5}
                           […0x1f…]
0x03600…03800 (2, 0, 8)    DataBlock {»KERNE1.RNO«}
0x03800…03a00 (2, 0, 9)    0xe5[0x200]
0x03a00…03a20 (2, 0, 10)   Dirent {Status=0xe5}
                           […0xf…]
0x03c00…03e00 (3, 1, 1)    0xe5[0x200]
0x03e00…04000 (3, 1, 2)    DataBlock {»INDEX.TXT«}
                           […0x1…]
0x04200…04400 (3, 1, 4)    0xe5[0x200]
0x04400…04600 (3, 1, 5)    DataBlock {»INDEX.TXT«}
                           […0x6…]
0x05200…05400 (4, 0, 2)    DataBlock {»INDEX.RNO«}
                           […0x1…]
0x05600…05800 (4, 0, 4)    DataBlock {»INDEX.TXT«}
0x05800…05900 (4, 0, 5)    DataBlock {»INDEX.RNO«}
0x05900…05920              61 62 6c 65 73 2e 0d 0a 24 23 66 6f 72 6d 61 74 74 65 72 0d 0a 0d 0a 24 23 70 75 6e 6b 74 20 4b   ┆ables.  $#formatter    $#punkt K┆
0x05920…05940              45 52 4e 45 4c 2e 45 4e 54 45 52 2e 53 41 0d 0a 0d 0a 4b 65 72 6e 65 6c 20 62 61 63 6b 20 65 6e   ┆ERNEL.ENTER.SA    Kernel back en┆
0x05940…05960              64 2e 20 43 6f 6e 74 61 69 6e 73 20 74 68 65 20 6c 61 73 74 20 70 61 72 74 20 6f 66 20 74 68 65   ┆d. Contains the last part of the┆
0x05960…05980              20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 2e 0d 0a 0d 0a 24 23 6b 6f 70 69 65 72 0d 0a 31 29   ┆ initialization.    $#kopier  1)┆
0x05980…059a0              20 43 72 65 61 74 65 20 74 68 65 20 62 6f 6f 74 20 70 72 6f 63 65 73 73 20 61 6e 64 20 61 6e 20   ┆ Create the boot process and an ┆
0x059a0…059c0              69 6e 69 74 69 61 6c 20 63 6f 6e 74 65 78 74 20 69 6e 20 74 68 65 20 73 74 75 62 20 6f 62 6a 65   ┆initial context in the stub obje┆
0x059c0…059e0              63 74 2e 0d 0a 32 29 20 53 74 61 72 74 20 74 68 65 20 63 6c 6f 63 6b 2e 0d 0a 33 29 20 43 6f 6d   ┆ct.  2) Start the clock.  3) Com┆
0x059e0…05a00              70 75 74 65 20 66 72 65 65 20 6d 65 6d 6f 72 79 2e 0d 0a 34 29 20 45 6e 74 65 72 20 74 68 65 20   ┆pute free memory.  4) Enter the ┆
0x05a00…05c00 (4, 0, 6)    DataBlock {»INDEX.RNO«}
0x05c00…05e00 (4, 0, 7)    DataBlock {»INDEX.TXT«}
0x05e00…06000 (4, 0, 8)    0xe5[0x200]
0x06000…06200 (4, 0, 9)    DataBlock {»INDEX.RNO«}
0x06200…06400 (4, 0, 10)   DataBlock {»INDEX.TXT«}
0x06400…06600 (5, 1, 1)    0xe5[0x200]
0x06600…06800 (5, 1, 2)    DataBlock {»INDEX.BAK«}
                           […0x1…]
0x06a00…06c00 (5, 1, 4)    0xe5[0x200]
0x06c00…06e00 (5, 1, 5)    DataBlock {»INDEX.BAK«}
                           […0x10…]
0x08d80…08da0              e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
                           […0x3…]
0x08e00…09000 (7, 1, 2)    DataBlock {»INDEX.TXT«}
                           […0x1…]
0x09200…09400 (7, 1, 4)    0xe5[0x200]
0x09400…09600 (7, 1, 5)    DataBlock {»INDEX.TXT«}
                           […0x2…]
0x09a00…09c00 (7, 1, 8)    0xe5[0x200]
0x09c00…09e00 (7, 1, 9)    DataBlock {»INDEX.TXT«}
                           […0x1…]
0x0a000…0a200 (8, 0, 1)    DataBlock {»ADM-01.BAK«}
0x0a200…0a220 (8, 0, 2)    72 0d 0a 65 6d 75 6c 65 72 69 5e 2d 6e 67 20 61 66 20 64 69 73 73 65 2e 20 4e 7d 72 20 65 6d 6e   ┆r  emuleri^-ng af disse. Når emn┆
0x0a220…0a240              65 74 20 69 67 65 6e 20 74 61 67 65 73 20 6f 70 2c 20 73 6b 61 6c 20 64 65 72 0d 0a 66 72 65 6d   ┆et igen tages op, skal der  frem┆
0x0a240…0a260              73 74 69 6c 6c 65 73 20 32 20 74 79 70 65 72 20 61 66 20 6b 65 72 6e 65 6e 3a 20 31 20 66 6f 72   ┆stilles 2 typer af kernen: 1 for┆
0x0a260…0a280              20 66 61 6b 74 69 73 6b 20 45 50 55 20 6f 67 20 65 6e 0d 0a 66 6f 72 20 65 6d 75 6c 65 72 65 74   ┆ faktisk EPU og en  for emuleret┆
0x0a280…0a2a0              20 45 50 55 2e 0d 0a 0d 0a 5e 55 41 64 20 35 20 32 20 74 79 70 65 72 20 66 61 6c 64 6c 65 6d 6d   ┆ EPU.    ^UAd 5 2 typer faldlemm┆
0x0a2a0…0a2c0              65 20 28 74 72 61 70 73 29 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 41 43 29 5e 75 0d 0a 0d 0a   ┆e (traps).            (AC)^u    ┆
0x0a2c0…0a2e0              20 20 20 20 20 55 6e 64 65 72 20 65 74 20 73 61 6c 67 73 6d 7c 64 65 20 68 6f 73 20 42 72 75 65   ┆     Under et salgsmøde hos Brue┆
0x0a2e0…0a300              6c 20 26 20 4b 6a 7b 72 20 68 61 76 64 65 20 4d 50 20 6f 67 20 41 43 0d 0a 66 7d 65 74 20 6f 70   ┆l & Kjær havde MP og AC  fået op┆
0x0a300…0a320              6c 79 73 74 2c 20 61 74 20 6d 61 6e 20 68 6f 73 20 42 26 4b 20 73 6b 65 6c 6e 65 64 65 20 6d 65   ┆lyst, at man hos B&K skelnede me┆
0x0a320…0a340              6c 6c 65 6d 20 32 20 74 79 70 65 72 0d 0a 75 6e 64 74 61 67 65 6c 73 65 72 2e 0d 0a 0d 0a 24 23   ┆llem 2 typer  undtagelser.    $#┆
0x0a340…0a360              6b 6f 70 69 65 72 0d 0a 20 20 20 65 6e 6b 65 6c 74 6f 62 6a 65 6b 74 72 65 6c 61 74 65 72 65 64   ┆kopier     enkeltobjektrelatered┆
0x0a360…0a380              65 20 75 6e 64 74 61 67 65 6c 73 65 72 0d 0a 20 20 20 20 20 20 20 20 28 66 2e 65 6b 73 2e 20 6f   ┆e undtagelser          (f.eks. o┆
0x0a380…0a3a0              76 65 72 66 6c 6f 77 20 74 72 61 70 29 2e 0d 0a 20 20 20 69 6b 6b 65 2d 65 6e 6b 65 6c 74 6f 62   ┆verflow trap).     ikke-enkeltob┆
0x0a3a0…0a3c0              6a 65 6b 74 72 65 6c 61 74 65 72 65 64 65 20 75 6e 64 74 61 67 65 6c 73 65 72 0d 0a 20 20 20 20   ┆jektrelaterede undtagelser      ┆
0x0a3c0…0a3e0              20 20 20 20 28 66 2e 65 6b 73 2e 20 75 72 2d 61 66 62 72 79 64 65 6c 73 65 29 2e 0d 0a 24 23 66   ┆    (f.eks. ur-afbrydelse).  $#f┆
0x0a3e0…0a400              6f 72 6d 61 74 74 65 72 0d 0a 0d 0a 20 20 20 20 20 44 65 20 65 6e 6b 65 6c 74 6f 62 6a 65 6b 74   ┆ormatter         De enkeltobjekt┆
0x0a400…0a420 (8, 0, 3)    24 23 76 65 6e 73 74 72 65 32 34 30 0d 0a 24 23 68 7c 6a 72 65 31 36 38 30 0d 0a 24 23 69 6e 64   ┆$#venstre240  $#højre1680  $#ind┆
0x0a420…0a440              72 79 6b 31 32 30 0d 0a 24 23 6c 69 6e 69 65 61 66 73 74 61 6e 64 31 30 0d 0a 24 23 68 2f 66 2d   ┆ryk120  $#linieafstand10  $#h/f-┆
0x0a440…0a460              76 65 6e 73 74 72 65 32 31 36 0d 0a 24 23 68 2f 66 2d 68 7c 6a 72 65 31 37 30 34 0d 0a 24 23 68   ┆venstre216  $#h/f-højre1704  $#h┆
0x0a460…0a480              2f 66 2d 6c 69 6e 69 65 61 66 73 74 61 6e 64 31 30 0d 0a 24 23 68 6f 76 65 64 2d 68 7c 6a 64 65   ┆/f-linieafstand10  $#hoved-højde┆
0x0a480…0a4a0              36 30 0d 0a 24 23 66 6f 64 2d 68 7c 6a 64 65 34 30 0d 0a 24 23 6c 69 67 65 2d 6d 61 72 67 65 6e   ┆60  $#fod-højde40  $#lige-margen┆
0x0a4a0…0a4c0              30 0d 0a 24 23 73 69 64 65 6e 75 6d 6d 65 72 31 0d 0a 24 23 68 6f 76 65 64 61 76 20 4d 45 54 41   ┆0  $#sidenummer1  $#hovedav META┆
0x0a4c0…0a4e0              4e 49 43 20 41 70 73 2e 0d 0a 24 23 68 6f 76 65 64 61 6d 0d 0a 24 23 68 6f 76 65 64 61 68 20 31   ┆NIC Aps.  $#hovedam  $#hovedah 1┆
0x0a4e0…0a500              39 38 36 2e 30 35 2e 32 31 0d 0a 24 23 68 6f 76 65 64 62 76 20 4c 47 4a 0d 0a 24 23 68 6f 76 65   ┆986.05.21  $#hovedbv LGJ  $#hove┆
0x0a500…0a520              64 62 6d 0d 0a 24 23 68 6f 76 65 64 62 68 20 53 69 64 65 20 23 0d 0a 24 23 68 6f 76 65 64 64 6d   ┆dbm  $#hovedbh Side #  $#hoveddm┆
0x0a520…0a540              20 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f   ┆ _______________________________┆
0x0a540…0a560              5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0d   ┆_______________________________ ┆
0x0a560…0a580              0a 24 23 66 6f 72 6d 61 74 74 65 72 0d 0a 0d 0a 0d 0a 4e 4f 54 45 52 20 76 65 64 72 7c 72 65 6e   ┆ $#formatter      NOTER vedrøren┆
0x0a580…0a5a0              64 65 20 74 65 6b 6e 69 73 6b 65 20 73 70 7c 72 67 73 6d 7d 6c 20 64 69 73 6b 75 74 65 72 65 74   ┆de tekniske spørgsmål diskuteret┆
0x0a5a0…0a5c0              20 70 7d 20 6d 7c 64 65 0d 0a 6d 65 6c 5e 2d 6c 65 6d 20 41 43 20 6f 67 20 4c 47 4a 20 64 65 6e   ┆ på møde  mel^-lem AC og LGJ den┆
0x0a5c0…0a5e0              20 31 39 38 36 2e 30 35 2e 32 30 20 45 6e 67 6c 61 6e 64 73 76 65 6a 2e 0d 0a 0d 0a 50 7d 20 6d   ┆ 1986.05.20 Englandsvej.    På m┆
0x0a5e0…0a600              7c 64 65 74 20 64 69 73 6b 75 74 65 72 65 64 65 73 20 66 7c 6c 67 65 6e 64 65 20 38 20 74 65 6b   ┆ødet diskuteredes følgende 8 tek┆
0x0a600…0a800 (8, 0, 4)    DataBlock {»ADM-01.BAK«}
0x0a800…0a820 (8, 0, 5)    72 65 6c 61 74 65 72 65 64 65 20 75 6e 64 74 61 67 65 6c 73 65 72 20 66 72 65 6d 62 79 64 65 72   ┆relaterede undtagelser frembyder┆
0x0a820…0a840              20 65 74 0d 0a 69 6d 5e 2d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 70 72 6f 62 6c 65 6d 2c 20 69   ┆ et  im^-plementationsproblem, i┆
0x0a840…0a860              64 65 74 20 64 65 20 6b 61 6e 20 73 6b 75 6c 6c 65 20 62 65 68 61 6e 64 6c 65 73 20 70 7d 0d 0a   ┆det de kan skulle behandles på  ┆
0x0a860…0a880              66 6f 72 5e 2d 73 6b 65 6c 6c 69 67 65 20 6d 7d 64 65 72 20 61 66 68 7b 6e 67 69 67 74 20 61 66   ┆for^-skellige måder afhængigt af┆
0x0a880…0a8a0              20 68 76 69 6c 6b 65 74 20 6f 62 6a 65 6b 74 2c 20 64 65 20 65 72 20 6b 6e 79 74 74 65 74 0d 0a   ┆ hvilket objekt, de er knyttet  ┆
0x0a8a0…0a8c0              74 69 6c 2c 20 6d 65 64 65 6e 73 20 64 65 6e 20 61 6e 64 65 6e 20 67 72 75 70 70 65 20 75 6e 64   ┆til, medens den anden gruppe und┆
0x0a8c0…0a8e0              74 61 67 65 6c 73 65 72 20 61 6c 74 69 64 20 62 65 68 61 6e 64 6c 65 73 20 70 7d 0d 0a 73 61 6d   ┆tagelser altid behandles på  sam┆
0x0a8e0…0a900              6d 65 20 6d 7d 64 65 2e 20 54 72 65 20 6c 7c 73 6e 69 6e 67 73 6d 65 74 6f 64 65 72 20 62 6c 65   ┆me måde. Tre løsningsmetoder ble┆
0x0a900…0a920              76 20 6f 70 72 65 67 6e 65 74 20 6f 67 20 41 43 20 76 61 6c 67 74 65 20 65 6e 2e 0d 0a 0d 0a 24   ┆v opregnet og AC valgte en.    $┆
0x0a920…0a940              23 6c 69 73 74 65 20 31 32 30 0d 0a 24 23 70 75 6e 6b 74 20 31 0d 0a 44 65 72 20 62 65 6e 79 74   ┆#liste 120  $#punkt 1  Der benyt┆
0x0a940…0a960              74 65 73 20 69 61 6c 74 20 65 6e 20 74 61 62 65 6c 20 66 6f 72 20 75 6e 64 74 61 67 65 6c 73 65   ┆tes ialt en tabel for undtagelse┆
0x0a960…0a980              73 76 65 6b 74 6f 72 65 72 20 28 69 20 5a 38 30 2e 30 30 30 20 6b 61 6c 64 65 74 20 50 53 41 29   ┆svektorer (i Z80.000 kaldet PSA)┆
0x0a980…0a9a0              2c 0d 0a 6f 67 20 76 65 64 20 6b 6f 6e 74 65 6b 73 74 73 6b 69 66 74 20 7b 6e 64 72 65 73 20 64   ┆,  og ved kontekstskift ændres d┆
0x0a9a0…0a9c0              65 20 65 6e 6b 65 6c 74 6f 62 6a 65 6b 74 72 65 6c 61 74 65 72 65 64 65 20 75 6e 64 74 61 67 65   ┆e enkeltobjektrelaterede undtage┆
0x0a9c0…0a9e0              6c 73 65 73 76 65 6b 74 6f 72 65 72 2c 0d 0a 73 7d 6c 65 64 65 73 20 61 74 20 64 65 20 75 64 70   ┆lsesvektorer,  således at de udp┆
0x0a9e0…0aa00              65 67 65 72 20 64 65 6e 20 72 65 74 74 65 20 75 6e 64 74 61 67 65 6c 73 65 73 72 75 74 69 6e 65   ┆eger den rette undtagelsesrutine┆
0x0aa00…0aa20 (8, 0, 6)    6e 69 73 6b 65 20 73 70 7c 72 67 73 6d 7d 6c 3a 0d 0a 0d 0a 24 23 6b 6f 70 69 65 72 0d 0a 31 20   ┆niske spørgsmål:    $#kopier  1 ┆
0x0aa20…0aa40              20 20 20 49 4f 2e 20 44 72 69 76 6f 62 6a 65 6b 74 65 72 2c 20 73 70 72 6f 67 2c 20 61 66 62 72   ┆   IO. Drivobjekter, sprog, afbr┆
0x0aa40…0aa60              79 64 65 6c 73 65 72 2e 20 28 41 43 29 0d 0a 32 20 20 20 20 73 75 62 73 65 67 6d 65 6e 74 61 72   ┆ydelser. (AC)  2    subsegmentar┆
0x0aa60…0aa80              67 75 6d 65 6e 74 65 72 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 41 43 29 0d 0a   ┆gumenter.                 (AC)  ┆
0x0aa80…0aaa0              33 20 20 20 20 50 72 6f 63 65 73 73 6b 72 69 66 74 20 75 6e 64 65 72 20 45 50 55 2d 6f 70 65 72   ┆3    Processkrift under EPU-oper┆
0x0aaa0…0aac0              61 74 69 6f 6e 65 72 2e 20 20 20 28 41 43 29 0d 0a 34 20 20 20 20 45 50 55 2d 75 6e 64 74 61 67   ┆ationer.   (AC)  4    EPU-undtag┆
0x0aac0…0aae0              65 6c 73 65 72 20 28 65 78 63 65 70 74 69 6f 6e 73 29 2e 20 20 20 20 20 20 20 20 20 28 41 43 29   ┆elser (exceptions).         (AC)┆
0x0aae0…0ab00              0d 0a 35 20 20 20 20 32 20 74 79 70 65 72 20 66 61 6c 64 6c 65 6d 6d 65 20 28 74 72 61 70 73 29   ┆  5    2 typer faldlemme (traps)┆
0x0ab00…0ab20              2e 20 20 20 20 20 20 20 20 20 20 20 20 28 41 43 29 0d 0a 36 20 20 20 20 53 69 64 65 74 61 62 65   ┆.            (AC)  6    Sidetabe┆
0x0ab20…0ab40              6c 6c 65 72 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 41   ┆ller.                         (A┆
0x0ab40…0ab60              43 29 0d 0a 37 20 20 20 20 4d 61 74 65 72 69 65 6c 66 6f 72 75 64 73 7b 74 6e 69 6e 67 65 72 20   ┆C)  7    Materielforudsætninger ┆
0x0ab60…0ab80              28 6d 7d 6c 6d 61 73 6b 69 6e 65 29 2e 20 20 28 4c 47 4a 29 0d 0a 38 20 20 20 20 4b 65 72 6e 65   ┆(målmaskine).  (LGJ)  8    Kerne┆
0x0ab80…0aba0              69 6e 64 68 6f 70 73 6b 6f 6e 76 65 6e 74 69 6f 6e 65 72 2e 20 20 20 20 20 20 20 20 20 20 20 20   ┆indhopskonventioner.            ┆
0x0aba0…0abc0              20 28 4c 47 4a 29 0d 0a 24 23 66 6f 72 6d 61 74 74 65 72 0d 0a 0d 0a 0d 0a 0d 0a 5e 55 41 64 20   ┆ (LGJ)  $#formatter        ^UAd ┆
0x0abc0…0abe0              31 20 49 4f 2e 20 44 72 69 76 6f 62 6a 65 6b 74 65 72 2c 20 73 70 72 6f 67 2c 20 61 66 62 72 79   ┆1 IO. Drivobjekter, sprog, afbry┆
0x0abe0…0ac00              64 65 6c 73 65 72 2e 20 28 41 43 29 5e 75 0d 0a 0d 0a 20 20 20 20 20 44 65 74 74 65 20 65 6d 6e   ┆delser. (AC)^u         Dette emn┆
0x0ac00…0ae00 (8, 0, 7)    DataBlock {»ADM-01.BAK«}
0x0ae00…0ae20 (8, 0, 8)    72 2e 0d 0a 0d 0a 24 23 70 75 6e 6b 74 20 32 0d 0a 44 65 72 20 62 65 6e 79 74 74 65 73 20 65 6e   ┆r.    $#punkt 2  Der benyttes en┆
0x0ae20…0ae40              20 74 61 62 65 6c 20 66 6f 72 20 75 6e 64 74 61 67 65 6c 73 65 73 76 65 6b 74 6f 72 65 72 20 70   ┆ tabel for undtagelsesvektorer p┆
0x0ae40…0ae60              65 72 20 6f 62 5e 2d 6a 65 6b 74 2c 20 6f 67 20 76 65 64 0d 0a 6b 6f 6e 74 65 6b 73 74 73 6b 69   ┆er ob^-jekt, og ved  kontekstski┆
0x0ae60…0ae80              66 74 20 7b 6e 64 72 65 73 20 64 74 20 72 65 67 69 73 74 65 72 2c 20 64 65 72 20 75 64 5e 2d 70   ┆ft ændres dt register, der ud^-p┆
0x0ae80…0aea0              65 67 65 72 20 74 61 62 65 6c 6c 65 6e 2e 20 44 65 6e 6e 65 20 6c 7c 73 6e 69 6e 67 20 65 72 0d   ┆eger tabellen. Denne løsning er ┆
0x0aea0…0aec0              0a 6d 75 6c 69 67 76 69 73 20 5e 2d 5e 2d 5a 38 30 2e 30 30 30 2d 73 70 65 63 69 66 69 6b 20 6f   ┆ muligvis ^-^-Z80.000-specifik o┆
0x0aec0…0aee0              67 20 69 20 61 6c 6c 65 20 66 61 6c 64 20 6d 65 67 65 74 20 6c 61 67 65 72 70 6c 61 64 73 6b 72   ┆g i alle fald meget lagerpladskr┆
0x0aee0…0af00              7b 76 65 6e 64 65 2e 0d 0a 0d 0a 24 23 70 75 6e 6b 74 20 33 0d 0a 44 65 6e 20 76 61 6c 67 74 65   ┆ævende.    $#punkt 3  Den valgte┆
0x0af00…0af20              20 6c 7c 73 6e 69 6e 67 73 6d 65 74 6f 64 65 2e 20 44 65 72 20 62 65 6e 79 74 74 65 73 20 69 20   ┆ løsningsmetode. Der benyttes i ┆
0x0af20…0af40              61 6c 74 20 65 6e 20 74 61 62 65 6c 20 66 6f 72 0d 0a 75 6e 64 74 61 67 65 6c 73 65 73 76 65 6b   ┆alt en tabel for  undtagelsesvek┆
0x0af40…0af60              74 6f 72 65 72 2c 20 6f 67 20 6e 7d 72 20 65 6e 20 65 6e 6b 65 6c 74 6f 62 6a 65 6b 74 72 65 6c   ┆torer, og når en enkeltobjektrel┆
0x0af60…0af80              61 74 65 5e 2d 72 65 74 20 75 6e 64 74 61 67 65 6c 73 65 20 69 6e 64 74 72 7b 66 66 65 72 0d 0a   ┆ate^-ret undtagelse indtræffer  ┆
0x0af80…0afa0              28 68 76 69 6c 6b 65 74 20 61 6e 74 61 67 65 73 20 61 74 20 73 6b 65 20 5e 2d 5e 2d 73 6a 7b 6c   ┆(hvilket antages at ske ^-^-sjæl┆
0x0afa0…0afc0              64 65 6e 74 29 20 6f 76 65 72 6c 61 64 65 73 20 64 65 74 20 74 69 6c 20 64 65 6e 20 70 7d 67 7b   ┆dent) overlades det til den pågæ┆
0x0afc0…0afe0              6c 64 65 6e 64 65 0d 0a 75 6e 64 74 61 67 65 6c 73 65 73 5e 2d 72 75 74 69 6e 65 20 76 65 64 20   ┆ldende  undtagelses^-rutine ved ┆
0x0afe0…0b000              68 6a 7b 6c 70 20 61 66 20 6b 65 72 6e 65 76 61 72 69 61 62 6c 65 2f 74 61 62 65 6c 6c 65 72 20   ┆hjælp af kernevariable/tabeller ┆
0x0b000…0b020 (8, 0, 9)    65 20 62 65 72 7c 72 74 65 73 20 6c 7c 73 65 6c 69 67 74 2c 20 6d 65 6e 20 69 6e 67 65 6e 20 62   ┆e berørtes løseligt, men ingen b┆
0x0b020…0b040              65 73 6c 75 74 6e 69 6e 67 65 72 0d 0a 62 6c 65 76 20 74 61 67 65 74 2e 20 53 70 7c 72 67 73 6d   ┆eslutninger  blev taget. Spørgsm┆
0x0b040…0b060              7d 6c 65 74 20 76 65 6e 74 65 72 20 6e 7b 6d 65 72 65 20 61 66 6b 6c 61 72 69 6e 67 2c 20 6e 7d   ┆ålet venter næmere afklaring, nå┆
0x0b060…0b080              72 20 65 6e 0d 0a 6d 65 72 65 20 75 64 74 7c 6d 6d 65 6e 64 65 20 66 6f 72 73 74 7d 65 6c 73 65   ┆r en  mere udtømmende forståelse┆
0x0b080…0b0a0              20 61 66 20 4e 43 52 27 73 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 65 72 20 6f 70 6e 7d   ┆ af NCR's implementation er opnå┆
0x0b0a0…0b0c0              65 74 2e 0d 0a 0d 0a 5e 55 41 64 20 32 20 73 75 62 73 65 67 6d 65 6e 74 61 72 67 75 6d 65 6e 74   ┆et.    ^UAd 2 subsegmentargument┆
0x0b0c0…0b0e0              65 72 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 41 43 29 5e 75 0d 0a 0d 0a 20 20   ┆er.                 (AC)^u      ┆
0x0b0e0…0b100              20 20 20 41 43 20 66 72 65 6d 6c 61 67 64 65 20 65 6e 20 69 64 65 2e 20 44 65 6e 6e 65 20 72 65   ┆   AC fremlagde en ide. Denne re┆
0x0b100…0b120              66 65 72 65 72 65 73 20 61 66 20 41 43 20 69 20 73 65 70 61 72 61 74 0d 0a 64 6f 6b 75 6d 65 6e   ┆fereres af AC i separat  dokumen┆
0x0b120…0b140              74 2e 0d 0a 0d 0a 5e 55 41 64 20 33 20 50 72 6f 63 65 73 73 6b 72 69 66 74 20 75 6e 64 65 72 20   ┆t.    ^UAd 3 Processkrift under ┆
0x0b140…0b160              45 50 55 2d 6f 70 65 72 61 74 69 6f 6e 65 72 2e 20 20 20 28 41 43 29 0d 0a 24 23 0d 0a 6f 67 20   ┆EPU-operationer.   (AC)  $#  og ┆
0x0b160…0b180              34 20 45 50 55 2d 75 6e 64 74 61 67 65 6c 73 65 72 20 28 65 78 63 65 70 74 69 6f 6e 73 29 2e 20   ┆4 EPU-undtagelser (exceptions). ┆
0x0b180…0b1a0              20 20 20 20 20 20 20 20 28 41 43 29 5e 75 0d 0a 0d 0a 20 20 20 20 20 41 43 20 62 65 73 6c 75 74   ┆        (AC)^u         AC beslut┆
0x0b1a0…0b1c0              74 65 64 65 2c 20 61 74 20 76 65 72 73 69 6f 6e 20 31 20 61 66 20 6b 65 72 6e 65 6e 20 69 6b 6b   ┆tede, at version 1 af kernen ikk┆
0x0b1c0…0b1e0              65 20 62 65 68 7c 76 65 72 0d 0a 61 74 20 6b 75 6e 6e 65 20 68 7d 6e 64 74 65 72 65 20 45 50 55   ┆e behøver  at kunne håndtere EPU┆
0x0b1e0…0b200              2d 65 6e 68 65 64 65 72 20 2d 20 68 76 65 72 6b 65 6e 20 66 61 6b 74 69 73 6b 65 20 65 6c 6c 65   ┆-enheder - hverken faktiske elle┆
0x0b200…0b400 (8, 0, 10)   DataBlock {»ADM-01.BAK«}
0x0b400…0b420 (9, 1, 1)    61 74 20 6b 61 6c 64 65 20 65 6e 20 70 72 6f 63 65 64 75 72 65 0d 0a 69 20 64 65 74 20 72 65 74   ┆at kalde en procedure  i det ret┆
0x0b420…0b440              74 65 20 6f 62 6a 65 6b 74 2e 0d 0a 24 23 6c 69 73 74 65 20 30 0d 0a 0d 0a 5e 55 41 64 20 36 20   ┆te objekt.  $#liste 0    ^UAd 6 ┆
0x0b440…0b460              53 69 64 65 74 61 62 65 6c 6c 65 72 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆Sidetabeller.                   ┆
0x0b460…0b480              20 20 20 20 20 20 28 41 43 29 5e 75 0d 0a 0d 0a 20 20 20 20 20 41 43 20 70 7d 62 65 67 79 6e 64   ┆      (AC)^u         AC påbegynd┆
0x0b480…0b4a0              74 65 20 66 72 65 6d 6c 7b 67 67 65 6c 73 65 20 61 66 20 65 6e 20 69 64 65 2e 20 44 65 6e 6e 65   ┆te fremlæggelse af en ide. Denne┆
0x0b4a0…0b4c0              20 72 65 66 65 72 65 72 65 73 0d 0a 61 66 20 41 43 20 69 20 73 65 70 61 72 61 74 20 64 6f 6b 75   ┆ refereres  af AC i separat doku┆
0x0b4c0…0b4e0              6d 65 6e 74 2e 0d 0a 0d 0a 5e 55 41 64 20 37 20 4d 61 74 65 72 69 65 6c 66 6f 72 75 64 73 7b 74   ┆ment.    ^UAd 7 Materielforudsæt┆
0x0b4e0…0b500              6e 69 6e 67 65 72 20 28 6d 7d 6c 6d 61 73 6b 69 6e 65 29 2e 20 20 28 4c 47 4a 29 5e 75 0d 0a 0d   ┆ninger (målmaskine).  (LGJ)^u   ┆
0x0b500…0b520              0a 20 20 20 20 20 44 65 72 20 68 65 72 73 6b 65 72 20 73 74 61 64 69 67 20 75 73 69 6b 6b 65 72   ┆      Der hersker stadig usikker┆
0x0b520…0b540              68 65 64 20 6f 6d 2c 20 68 76 69 6c 6b 65 6e 20 6d 61 73 6b 69 6e 65 0d 0a 5e 2d 5e 2d 73 79 73   ┆hed om, hvilken maskine  ^-^-sys┆
0x0b540…0b560              74 65 6d 65 74 20 73 6b 61 6c 20 75 64 76 69 6b 6c 65 73 20 74 69 6c 2e 20 46 6f 72 20 74 69 64   ┆temet skal udvikles til. For tid┆
0x0b560…0b580              65 6e 20 6f 76 65 72 76 65 6a 65 73 20 61 74 20 73 6b 69 66 74 65 0d 0a 66 72 61 20 5a 38 30 2e   ┆en overvejes at skifte  fra Z80.┆
0x0b580…0b5a0              30 30 30 20 74 69 6c 20 4d 36 38 2e 30 30 30 20 65 6c 6c 65 72 20 4e 53 33 32 2e 30 30 30 20 65   ┆000 til M68.000 eller NS32.000 e┆
0x0b5a0…0b5c0              6c 6c 65 72 20 6d 75 6c 69 67 76 69 73 20 74 69 6c 20 65 6e 0d 0a 6f 65 6d 2d 6d 61 73 6b 69 6e   ┆ller muligvis til en  oem-maskin┆
0x0b5c0…0b5e0              65 20 28 66 2e 65 6b 73 2e 20 49 42 4d 20 50 43 29 2e 20 4f 65 6d 2d 6d 61 73 6b 69 6e 65 72 20   ┆e (f.eks. IBM PC). Oem-maskiner ┆
0x0b5e0…0b600              61 6e 73 65 73 20 64 6f 67 20 69 6b 6b 65 20 66 6f 72 0d 0a 61 74 20 76 7b 72 65 20 65 74 20 72   ┆anses dog ikke for  at være et r┆
0x0b600…0b620 (9, 1, 2)    68 7d 6e 64 73 5e 2d 66 61 73 74 6c 61 67 74 0d 0a 61 66 20 41 43 20 6c 69 67 65 73 6f 6d 20 68   ┆hånds^-fastlagt  af AC ligesom h┆
0x0b620…0b640              65 6c 6c 65 72 20 69 6b 6b 65 20 4d 65 74 61 6e 69 63 20 50 61 73 63 61 6c 73 20 70 72 6f 5e 2d   ┆eller ikke Metanic Pascals pro^-┆
0x0b640…0b660              63 65 64 75 72 65 6b 61 6c 64 73 6b 6f 6e 76 65 6e 74 69 6f 6e 65 72 0d 0a 76 61 72 20 64 65 74   ┆cedurekaldskonventioner  var det┆
0x0b660…0b680              2e 20 4c 47 4a 20 73 6b 69 74 73 65 72 65 64 65 20 65 6e 20 6d 65 5e 2d 74 6f 64 65 2c 20 73 6f   ┆. LGJ skitserede en me^-tode, so┆
0x0b680…0b6a0              6d 20 6d 61 6e 20 65 6e 65 64 65 73 20 6f 6d 20 6b 75 6e 6e 65 0d 0a 62 65 6e 79 74 74 65 73 20   ┆m man enedes om kunne  benyttes ┆
0x0b6a0…0b6c0              73 6f 6d 20 75 64 67 61 6e 67 73 5e 2d 70 75 6e 6b 74 2e 0d 0a 20 20 20 20 20 4b 65 72 6e 65 6e   ┆som udgangs^-punkt.       Kernen┆
0x0b6c0…0b6e0              20 75 64 66 6f 72 6d 65 73 20 73 6f 6d 20 65 74 20 70 61 73 63 61 6c 70 72 6f 67 72 61 6d 2c 20   ┆ udformes som et pascalprogram, ┆
0x0b6e0…0b700              64 65 72 20 65 6b 73 5e 2d 70 6f 72 74 65 72 65 72 0d 0a 65 6e 20 70 72 6f 63 65 64 75 72 65 20   ┆der eks^-porterer  en procedure ┆
0x0b700…0b720              70 7d 20 79 64 65 72 73 74 65 20 6e 69 76 65 61 75 2e 20 49 20 64 65 6e 20 6e 6f 72 6d 61 6c 65   ┆på yderste niveau. I den normale┆
0x0b720…0b740              20 64 72 69 66 74 73 73 69 74 75 61 74 69 6f 6e 0d 0a 66 75 6e 67 65 72 65 72 20 64 65 6e 6e 65   ┆ driftssituation  fungerer denne┆
0x0b740…0b760              20 70 72 6f 63 65 64 75 72 65 20 73 6f 6d 20 75 6e 64 74 61 67 65 6c 5e 2d 73 65 73 72 75 74 69   ┆ procedure som undtagel^-sesruti┆
0x0b760…0b780              6e 65 20 66 6f 72 20 73 79 73 74 65 6d 0d 0a 63 61 6c 6c 20 74 72 61 70 20 28 64 65 74 74 65 20   ┆ne for system  call trap (dette ┆
0x0b780…0b7a0              65 72 20 76 69 73 74 20 5a 38 30 2e 30 30 30 20 73 70 65 63 69 66 69 6b 74 29 2c 20 68 76 6f 72   ┆er vist Z80.000 specifikt), hvor┆
0x0b7a0…0b7c0              66 6f 72 20 64 65 6e 73 0d 0a 69 6e 64 68 6f 70 73 61 64 72 65 73 73 65 20 73 6b 61 6c 20 73 6b   ┆for dens  indhopsadresse skal sk┆
0x0b7c0…0b7e0              72 69 76 65 73 20 69 20 75 6e 64 74 61 67 65 6c 73 65 73 76 65 6b 74 6f 72 74 61 62 65 6c 6c 65   ┆rives i undtagelsesvektortabelle┆
0x0b7e0…0b800              6e 2e 0d 0a 4e 7d 72 20 65 74 20 6f 62 6a 65 6b 74 20 7c 6e 73 6b 65 72 20 61 74 20 5e 2d 5e 2d   ┆n.  Når et objekt ønsker at ^-^-┆
0x0b800…0ba00 (9, 1, 3)    DataBlock {»ADM-01.TXT«}
0x0ba00…0ba20 (9, 1, 4)    65 61 6c 69 73 74 69 73 6b 20 61 6c 74 65 72 6e 61 74 69 76 2e 0d 0a 20 20 20 20 20 46 7c 6c 67   ┆ealistisk alternativ.       Følg┆
0x0ba20…0ba40              65 6e 64 65 20 61 6e 74 61 67 65 6c 73 65 72 20 73 6b 75 6c 6c 65 20 69 6d 69 64 6c 65 72 74 69   ┆ende antagelser skulle imidlerti┆
0x0ba40…0ba60              64 20 69 66 7c 6c 67 65 20 41 43 20 76 7b 72 65 0d 0a 73 7d 20 73 69 6b 72 65 2c 20 61 74 20 6b   ┆d ifølge AC være  så sikre, at k┆
0x0ba60…0ba80              65 72 6e 65 7b 6e 64 72 69 6e 67 65 72 20 6b 61 6e 20 62 61 73 65 72 65 73 20 70 7d 20 64 65 6d   ┆erneændringer kan baseres på dem┆
0x0ba80…0baa0              3a 0d 0a 0d 0a 24 23 6c 69 73 74 65 20 31 32 30 0d 0a 24 23 70 75 6e 6b 74 20 61 29 0d 0a 4d 61   ┆:    $#liste 120  $#punkt a)  Ma┆
0x0baa0…0bac0              73 6b 69 6e 65 6e 20 76 69 6c 20 68 61 76 65 20 73 69 64 65 64 65 6c 74 20 6c 61 67 65 72 2e 20   ┆skinen vil have sidedelt lager. ┆
0x0bac0…0bae0              52 65 73 69 64 65 6e 74 65 20 6f 62 6a 65 6b 74 65 72 20 65 72 0d 0a 64 65 72 66 6f 72 20 75 6e   ┆Residente objekter er  derfor un┆
0x0bae0…0bb00              7c 64 76 65 6e 64 69 67 65 2e 0d 0a 0d 0a 24 23 70 75 6e 6b 74 20 62 29 0d 0a 4b 65 72 6e 65 6e   ┆ødvendige.    $#punkt b)  Kernen┆
0x0bb00…0bb20              20 76 69 6c 20 6b 75 6e 6e 65 20 61 72 62 65 6a 64 65 20 69 20 64 65 74 20 76 69 72 74 75 65 6c   ┆ vil kunne arbejde i det virtuel┆
0x0bb20…0bb40              6c 65 20 61 64 72 65 73 73 65 72 75 6d 2e 0d 0a 44 61 74 61 73 74 72 75 6b 74 75 72 65 72 20 62   ┆le adresserum.  Datastrukturer b┆
0x0bb40…0bb60              65 68 7c 76 65 72 20 64 65 72 66 6f 72 20 69 6b 6b 65 20 61 74 20 66 6f 72 65 66 69 6e 64 65 73   ┆ehøver derfor ikke at forefindes┆
0x0bb60…0bb80              20 70 7d 0d 0a 73 61 6d 6d 65 6e 68 7b 6e 67 65 6e 64 65 20 73 69 64 65 72 20 69 20 64 65 74 20   ┆ på  sammenhængende sider i det ┆
0x0bb80…0bba0              66 79 73 69 73 6b 65 20 61 64 72 65 73 73 65 72 75 6d 2e 0d 0a 0d 0a 24 23 70 75 6e 6b 74 20 63   ┆fysiske adresserum.    $#punkt c┆
0x0bba0…0bbc0              29 0d 0a 41 66 62 72 79 64 65 6c 73 65 72 20 65 72 20 69 6b 6b 65 20 74 69 64 73 6b 72 69 74 69   ┆)  Afbrydelser er ikke tidskriti┆
0x0bbc0…0bbe0              73 6b 65 2e 20 44 65 72 20 62 65 6e 79 74 74 65 73 20 70 65 72 69 66 65 72 65 0d 0a 5a 38 30 27   ┆ske. Der benyttes perifere  Z80'┆
0x0bbe0…0bc00              65 72 65 20 65 6c 6c 65 72 20 61 6e 64 72 65 20 6d 65 6b 61 6e 69 73 6d 65 72 20 74 69 6c 20 61   ┆ere eller andre mekanismer til a┆
0x0bc00…0bc20 (9, 1, 5)    6b 61 6c 64 65 20 6b 65 72 6e 65 6e 2c 20 6d 7d 20 64 65 74 20 66 7c 72 73 74 20 70 6c 61 63 65   ┆kalde kernen, må det først place┆
0x0bc20…0bc40              72 65 0d 0a 6b 65 72 6e 65 6b 61 6c 64 73 70 61 72 61 6d 65 74 72 65 5e 2d 6e 65 20 66 6f 72 73   ┆re  kernekaldsparametre^-ne fors┆
0x0bc40…0bc60              6b 72 69 66 74 73 6d 7b 73 73 69 67 74 20 6f 67 20 64 65 72 70 7d 20 67 65 6e 65 72 65 72 65 0d   ┆kriftsmæssigt og derpå generere ┆
0x0bc60…0bc80              0a 65 6e 20 22 73 79 73 74 65 6d 20 63 61 6c 6c 20 74 72 61 70 22 2e 20 4e 7d 72 20 75 6e 64 74   ┆ en "system call trap". Når undt┆
0x0bc80…0bca0              61 67 65 6c 73 65 73 72 75 74 69 6e 65 6e 20 64 65 72 70 7d 20 62 6c 69 76 65 72 0d 0a 61 6b 74   ┆agelsesrutinen derpå bliver  akt┆
0x0bca0…0bcc0              69 76 65 72 65 74 2c 20 6d 7d 20 64 65 6e 20 66 7c 72 73 74 20 61 66 67 7c 72 65 20 70 61 72 61   ┆iveret, må den først afgøre para┆
0x0bcc0…0bce0              6d 65 74 72 65 6e 65 73 20 70 6f 73 69 74 69 6f 6e 20 6f 67 0d 0a 64 65 72 70 7d 20 69 6e 64 5e   ┆metrenes position og  derpå ind^┆
0x0bce0…0bd00              2d 6c 65 6d 6d 65 20 64 65 6d 20 69 20 73 69 74 20 76 69 72 74 75 65 6c 6c 65 20 61 64 72 65 73   ┆-lemme dem i sit virtuelle adres┆
0x0bd00…0bd20              73 65 72 75 6d 20 76 65 64 20 6f 70 64 61 74 65 72 69 6e 67 0d 0a 61 66 20 6d 65 6d 6f 72 79 20   ┆serum ved opdatering  af memory ┆
0x0bd20…0bd40              6d 61 6e 61 67 65 6d 65 6e 74 20 74 61 62 65 6c 6c 65 72 2f 72 65 67 69 73 74 72 65 2e 20 44 65   ┆management tabeller/registre. De┆
0x0bd40…0bd60              72 6e 7b 73 74 20 6b 61 6e 20 64 65 6e 0d 0a 61 66 68 7b 6e 67 69 67 74 20 61 66 20 64 65 20 67   ┆rnæst kan den  afhængigt af de g┆
0x0bd60…0bd80              69 76 6e 65 20 70 61 72 61 6d 65 74 72 65 20 75 64 66 7c 72 65 20 64 65 6e 20 7c 6e 73 6b 65 64   ┆ivne parametre udføre den ønsked┆
0x0bd80…0bda0              65 20 5e 2d 5e 2d 66 75 6e 6b 74 69 6f 6e 2c 0d 0a 70 6c 61 63 65 72 65 20 73 69 74 20 72 65 73   ┆e ^-^-funktion,  placere sit res┆
0x0bda0…0bdc0              75 6c 74 61 74 20 66 6f 72 73 6b 72 69 66 74 73 6d 7b 73 73 69 67 74 20 6f 67 20 75 64 66 7c 72   ┆ultat forskriftsmæssigt og udfør┆
0x0bdc0…0bde0              65 20 65 6e 20 49 52 45 54 0d 0a 69 6e 73 74 72 75 6b 74 69 6f 6e 20 28 72 65 74 75 72 6e 20 66   ┆e en IRET  instruktion (return f┆
0x0bde0…0be00              72 6f 6d 20 69 6e 74 65 72 72 75 70 74 29 2c 20 68 76 6f 72 76 65 64 20 64 65 6e 0d 0a 6b 65 72   ┆rom interrupt), hvorved den  ker┆
0x0be00…0c000 (9, 1, 6)    DataBlock {»ADM-01.TXT«}
                           […0x1…]
0x0c200…0c220 (9, 1, 8)    6e 65 6b 61 6c 64 65 6e 64 65 20 6b 6f 6e 74 65 6b 73 74 20 69 67 65 6e 20 61 6b 74 69 76 65 72   ┆nekaldende kontekst igen aktiver┆
0x0c220…0c240              65 73 2c 0d 0a 20 20 20 20 20 44 65 6e 20 66 6f 72 73 6b 72 69 66 74 73 6d 7b 73 73 69 67 65 20   ┆es,       Den forskriftsmæssige ┆
0x0c240…0c260              70 6c 61 63 65 72 69 6e 67 20 61 66 20 6b 65 72 6e 65 6b 61 6c 64 73 70 61 72 61 5e 2d 6d 65 74   ┆placering af kernekaldspara^-met┆
0x0c260…0c280              72 65 0d 0a 6f 67 20 72 65 73 75 6c 74 61 74 65 72 20 61 66 20 6b 65 72 6e 65 6f 70 65 72 61 74   ┆re  og resultater af kerneoperat┆
0x0c280…0c2a0              69 6f 6e 65 72 20 65 72 20 69 6b 6b 65 20 66 61 73 74 5e 2d 6c 61 67 74 2e 20 44 65 74 0d 0a 62   ┆ioner er ikke fast^-lagt. Det  b┆
0x0c2a0…0c2c0              65 6d 7b 72 6b 65 64 65 73 20 64 6f 67 2c 20 61 74 0d 0a 0d 0a 24 23 6c 69 73 74 65 20 31 32 30   ┆emærkedes dog, at    $#liste 120┆
0x0c2c0…0c2e0              0d 0a 24 23 70 75 6e 6b 74 20 31 29 0d 0a 65 66 74 65 72 73 6f 6d 20 64 65 72 20 69 6b 6b 65 20   ┆  $#punkt 1)  eftersom der ikke ┆
0x0c2e0…0c300              65 72 20 6e 6f 67 65 6e 20 28 70 72 69 6e 63 69 70 69 65 6c 29 20 7c 76 72 65 20 67 72 7b 6e 73   ┆er nogen (principiel) øvre græns┆
0x0c300…0c320              65 20 66 6f 72 0d 0a 6f 6d 66 61 6e 67 65 74 20 61 66 20 73 7d 64 61 6e 6e 65 20 70 61 72 61 6d   ┆e for  omfanget af sådanne param┆
0x0c320…0c340              74 65 72 65 2c 20 6b 61 6e 20 64 65 20 69 6b 6b 65 20 70 6c 61 63 65 72 65 73 0d 0a 75 64 65 6c   ┆tere, kan de ikke placeres  udel┆
0x0c340…0c360              75 6b 6b 65 6e 64 65 20 69 20 72 65 67 69 73 74 72 65 2c 20 6d 65 6e 20 6d 7d 20 70 6c 61 63 65   ┆ukkende i registre, men må place┆
0x0c360…0c380              72 65 73 20 69 20 6c 61 67 65 72 65 74 20 70 7d 20 65 6e 0d 0a 61 64 72 65 73 73 65 2c 20 73 6f   ┆res i lageret på en  adresse, so┆
0x0c380…0c3a0              6d 20 6b 75 6e 6e 65 20 75 64 70 65 67 65 73 20 61 66 20 65 74 20 72 65 67 69 73 74 65 72 20 70   ┆m kunne udpeges af et register p┆
0x0c3a0…0c3c0              7d 20 73 61 6d 6d 65 20 6d 7d 64 65 0d 0a 73 6f 6d 20 69 20 4e 43 52 27 73 20 69 6d 70 6c 65 6d   ┆å samme måde  som i NCR's implem┆
0x0c3c0…0c3e0              65 6e 74 61 74 69 6f 6e 2e 0d 0a 24 23 70 75 6e 6b 74 20 32 29 0d 0a 4e 43 52 27 73 20 69 6d 70   ┆entation.  $#punkt 2)  NCR's imp┆
0x0c3e0…0c400              6c 65 6d 65 6e 74 61 74 69 6f 6e 20 62 65 6e 79 74 74 65 72 20 69 6b 6b 65 20 53 50 2d 72 65 67   ┆lementation benytter ikke SP-reg┆
0x0c400…0c420 (9, 1, 9)    74 20 73 74 79 72 65 20 6f 67 20 6d 65 6c 6c 65 6d 5e 2d 62 75 66 72 65 0d 0a 64 61 74 61 20 66   ┆t styre og mellem^-bufre  data f┆
0x0c420…0c440              72 61 20 64 65 20 79 64 72 65 20 65 6e 68 65 64 65 72 2e 20 41 66 62 72 79 64 65 6c 73 65 73 72   ┆ra de ydre enheder. Afbrydelsesr┆
0x0c440…0c460              75 74 69 6e 65 72 20 62 65 5e 2d 68 7c 76 65 72 20 64 65 72 66 6f 72 0d 0a 69 6b 6b 65 20 61 74   ┆utiner be^-høver derfor  ikke at┆
0x0c460…0c480              20 6b 75 6e 6e 65 20 61 66 62 72 79 64 65 73 2c 20 6f 67 20 6b 65 72 6e 65 6e 20 62 65 68 7c 76   ┆ kunne afbrydes, og kernen behøv┆
0x0c480…0c4a0              65 72 20 66 7c 6c 67 65 6c 69 67 20 6b 75 6e 20 61 74 0d 0a 73 6b 65 6c 6e 65 20 74 6f 20 70 72   ┆er følgelig kun at  skelne to pr┆
0x0c4a0…0c4c0              6f 63 65 73 70 72 69 6f 72 69 74 65 74 65 72 3a 20 45 6e 20 66 6f 72 20 61 6c 6d 69 6e 64 65 6c   ┆ocesprioriteter: En for almindel┆
0x0c4c0…0c4e0              69 67 65 20 70 72 6f 63 65 73 73 65 72 0d 0a 6f 67 20 65 6e 20 66 6f 72 20 61 66 62 72 79 64 65   ┆ige processer  og en for afbryde┆
0x0c4e0…0c500              6c 73 65 73 72 75 74 69 6e 65 72 2e 20 2d 2d 20 44 65 72 20 65 72 20 64 6f 67 20 65 74 20 70 72   ┆lsesrutiner. -- Der er dog et pr┆
0x0c500…0c520              6f 62 6c 65 6d 20 68 65 72 0d 0a 69 20 66 6f 72 62 69 6e 64 65 6c 73 65 20 6d 65 64 20 75 6e 64   ┆oblem her  i forbindelse med und┆
0x0c520…0c540              74 61 67 65 6c 73 65 72 20 75 6e 64 65 72 20 61 66 62 72 79 64 65 6c 73 65 73 62 65 68 61 6e 64   ┆tagelser under afbrydelsesbehand┆
0x0c540…0c560              6c 69 6e 67 2e 0d 0a 0d 0a 24 23 70 75 6e 6b 74 20 64 29 0d 0a 44 65 72 20 6b 6f 6d 6d 65 72 20   ┆ling.    $#punkt d)  Der kommer ┆
0x0c560…0c580              6b 75 6e 20 66 7d 20 61 66 62 72 79 64 65 6c 73 65 72 20 74 69 6c 20 64 65 6e 20 63 65 6e 74 72   ┆kun få afbrydelser til den centr┆
0x0c580…0c5a0              61 6c 65 20 43 50 55 2e 0d 0a 24 23 6c 69 73 74 65 20 30 0d 0a 0d 0a 5e 55 41 64 20 38 20 4b 65   ┆ale CPU.  $#liste 0    ^UAd 8 Ke┆
0x0c5a0…0c5c0              72 6e 65 69 6e 64 68 6f 70 73 6b 6f 6e 76 65 6e 74 69 6f 6e 65 72 2e 20 20 20 20 20 20 20 20 20   ┆rneindhopskonventioner.         ┆
0x0c5c0…0c5e0              20 20 20 20 28 4c 47 4a 29 5e 75 0d 0a 0d 0a 20 20 20 20 20 4b 65 72 6e 65 69 6e 64 68 6f 70 73   ┆    (LGJ)^u         Kerneindhops┆
0x0c5e0…0c600              6b 6f 6e 76 65 6e 74 69 6f 6e 65 72 2e 20 44 69 73 73 65 20 76 61 72 20 69 6b 6b 65 20 66 6f 72   ┆konventioner. Disse var ikke for┆
0x0c600…0c800 (9, 1, 10)   DataBlock {»ADM-01.TXT«}
0x0c800…0c820 (10, 0, 1)   69 73 74 65 72 65 74 20 74 69 6c 0d 0a 64 65 74 74 65 2c 20 6f 67 20 61 74 20 6d 61 6e 20 73 7d   ┆isteret til  dette, og at man så┆
0x0c820…0c840              6c 65 64 65 73 20 6f 70 6e 7d 72 20 66 72 69 68 65 64 20 74 69 6c 20 61 74 20 70 6c 61 63 65 72   ┆ledes opnår frihed til at placer┆
0x0c840…0c860              65 20 70 61 72 61 6d 65 74 72 65 0d 0a 75 64 65 6e 66 6f 72 20 73 74 61 6b 6b 65 6e 2e 0d 0a 24   ┆e parametre  udenfor stakken.  $┆
0x0c860…0c880              23 70 75 6e 6b 74 20 33 29 0d 0a 72 65 73 75 6c 74 61 74 65 72 6e 65 2c 20 64 65 72 20 68 61 72   ┆#punkt 3)  resultaterne, der har┆
0x0c880…0c8a0              20 66 61 73 74 20 6f 6d 66 61 6e 67 2c 20 72 65 74 75 72 6e 65 72 65 73 20 67 65 6e 6e 65 6d 0d   ┆ fast omfang, returneres gennem ┆
0x0c8a0…0c8c0              0a 72 65 67 69 73 74 72 65 2e 0d 0a 24 23 6c 69 73 74 65 20 30 0d 0a 0d 0a 20 20 20 20 20 56 65   ┆ registre.  $#liste 0         Ve┆
0x0c8c0…0c8e0              64 20 69 6e 69 74 69 61 6c 69 73 65 72 69 6e 67 20 61 66 20 73 79 73 74 65 6d 65 74 20 6b 61 6c   ┆d initialisering af systemet kal┆
0x0c8e0…0c900              64 65 73 20 68 6f 76 65 64 70 72 6f 67 72 61 6d 6d 65 74 0d 0a 61 66 20 6d 61 74 65 72 69 65 6c   ┆des hovedprogrammet  af materiel┆
0x0c900…0c920              6c 65 74 73 20 22 62 6f 6f 74 20 73 74 72 61 70 20 6c 6f 61 64 65 72 22 2c 20 68 76 6f 72 66 6f   ┆lets "boot strap loader", hvorfo┆
0x0c920…0c940              72 20 65 6e 20 6b 6f 6e 76 65 6e 74 69 6f 6e 0d 0a 66 6f 72 20 62 65 6e 79 74 74 65 6c 73 65 20   ┆r en konvention  for benyttelse ┆
0x0c940…0c960              61 66 20 69 6e 64 68 6f 70 73 61 64 72 65 73 73 65 20 6d 7d 20 76 65 64 74 61 67 65 73 2e 20 48   ┆af indhopsadresse må vedtages. H┆
0x0c960…0c980              6f 76 65 64 70 72 6f 67 72 61 6d 5e 2d 6d 65 74 0d 0a 66 6f 72 65 74 61 67 65 72 20 64 65 6e 20   ┆ovedprogram^-met  foretager den ┆
0x0c980…0c9a0              66 6f 72 6e 7c 64 6e 65 20 69 6e 69 74 69 61 6c 69 73 65 72 69 6e 67 20 6f 67 20 6b 61 6c 64 65   ┆fornødne initialisering og kalde┆
0x0c9a0…0c9c0              72 20 64 65 72 70 7d 20 64 65 74 0d 0a 62 72 75 67 65 72 64 65 66 69 6e 65 72 65 64 65 20 69 6e   ┆r derpå det  brugerdefinerede in┆
0x0c9c0…0c9e0              69 74 69 61 6c 2d 6f 62 6a 65 6b 74 20 28 6f 62 6a 65 6b 74 6b 61 74 61 6c 6f 67 65 74 29 20 67   ┆itial-objekt (objektkataloget) g┆
0x0c9e0…0ca00              61 6e 73 6b 65 0d 0a 73 6f 6d 20 69 20 4e 43 52 27 73 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f   ┆anske  som i NCR's implementatio┆
0x0ca00…0ca20 (10, 0, 2)   67 74 20 61 66 20 41 43 0d 0a 6c 69 67 65 73 6f 6d 20 68 65 6c 6c 65 72 20 69 6b 6b 65 20 4d 65   ┆gt af AC  ligesom heller ikke Me┆
0x0ca20…0ca40              74 61 6e 69 63 20 50 61 73 63 61 6c 73 20 70 72 6f 63 65 64 75 72 65 6b 61 6c 64 73 6b 6f 6e 76   ┆tanic Pascals procedurekaldskonv┆
0x0ca40…0ca60              65 6e 74 69 6f 6e 65 72 20 76 61 72 20 64 65 74 2e 0d 0a 4c 47 4a 20 73 6b 69 74 73 65 72 65 64   ┆entioner var det.  LGJ skitsered┆
0x0ca60…0ca80              65 20 65 6e 20 6d 65 74 6f 64 65 2c 20 73 6f 6d 20 76 69 20 65 6e 65 64 65 73 20 6f 6d 20 6b 75   ┆e en metode, som vi enedes om ku┆
0x0ca80…0caa0              6e 6e 65 20 62 65 6e 79 74 74 65 73 20 73 6f 6d 20 75 64 67 61 6e 67 73 70 75 6e 6b 74 2e 0d 0a   ┆nne benyttes som udgangspunkt.  ┆
0x0caa0…0cac0              20 20 20 20 20 4b 65 72 6e 65 6e 20 75 64 66 6f 72 6d 65 73 20 73 6f 6d 20 65 74 20 70 61 73 63   ┆     Kernen udformes som et pasc┆
0x0cac0…0cae0              61 6c 70 72 6f 67 72 61 6d 2c 20 64 65 72 20 65 6b 73 70 6f 72 74 65 72 65 72 20 65 6e 20 70 72   ┆alprogram, der eksporterer en pr┆
0x0cae0…0cb00              6f 63 65 64 75 72 65 0d 0a 70 7d 20 79 64 65 72 73 74 65 20 6e 69 76 65 61 75 2e 20 44 65 6e 6e   ┆ocedure  på yderste niveau. Denn┆
0x0cb00…0cb20              65 20 70 72 6f 63 65 64 75 72 65 20 66 75 6e 67 65 72 65 72 20 73 6f 6d 20 75 6e 64 74 61 67 65   ┆e procedure fungerer som undtage┆
0x0cb20…0cb40              6c 73 65 73 72 75 74 69 6e 65 20 66 6f 72 0d 0a 73 79 73 74 65 6d 20 63 61 6c 6c 20 74 72 61 70   ┆lsesrutine for  system call trap┆
0x0cb40…0cb60              20 28 64 65 74 74 65 20 65 72 20 76 69 73 74 20 5a 38 30 2e 30 30 30 20 73 70 65 63 69 66 69 6b   ┆ (dette er vist Z80.000 specifik┆
0x0cb60…0cb80              74 29 2c 20 68 76 6f 72 66 6f 72 20 64 65 6e 73 0d 0a 69 6e 64 68 6f 70 73 61 64 72 65 73 73 65   ┆t), hvorfor dens  indhopsadresse┆
0x0cb80…0cba0              20 73 6b 61 6c 20 73 6b 72 69 76 65 73 20 69 20 75 6e 64 74 61 67 65 6c 73 65 73 76 65 6b 74 6f   ┆ skal skrives i undtagelsesvekto┆
0x0cba0…0cbc0              72 74 61 62 65 6c 6c 65 6e 2e 20 4e 7d 72 20 65 74 20 6f 62 6a 65 6b 74 0d 0a 7c 6e 73 6b 65 72   ┆rtabellen. Når et objekt  ønsker┆
0x0cbc0…0cbe0              20 61 74 20 6b 61 6c 64 65 20 6b 65 72 6e 65 6e 2c 20 6d 7d 20 64 65 74 20 66 7c 72 73 74 20 70   ┆ at kalde kernen, må det først p┆
0x0cbe0…0cc00              6c 61 63 65 72 65 20 6b 65 72 6e 65 6b 61 6c 64 73 70 61 72 61 6d 65 74 72 65 6e 65 0d 0a 66 6f   ┆lacere kernekaldsparametrene  fo┆
0x0cc00…0cc20 (10, 0, 3)   18 00 02 00 59 00 44 00 8b 00 3d 00 8c 00 36 00 90 00 3a 00 91 00 36 00 91 00 36 00 93 00 35 00   ┆    Y D   =   6   :   6   6   5 ┆
0x0cc20…0cc40              94 00 38 00 94 00 38 00 98 00 3b 00 9d 00 0a 00 a0 00 03 00 1a fe 20 c2 54 d7 79 c9 23 05 c2 4f   ┆  8   8   ;             T y #  O┆
0x0cc40…0cc60              d7 0c c3 33 d7 af 32 07 d4 31 ab db c5 79 1f 1f 1f 1f e6 0f 5f cd 15 d5 cd b8 d4 32 ab db c1 79   ┆   3  2  1   y      _      2   y┆
0x0cc60…0cc80              e6 0f 32 ef db cd bd d4 3a 07 d4 b7 c2 98 d7 31 ab db cd 98 d4 cd d0 d5 c6 41 cd 8c d4 3e 3e cd   ┆  2     :      1         A   >> ┆
0x0cc80…0cca0              6e 74 75 65 6c 74 20 65 74 20 73 7b 72 6c 69 67 74 20 74 72 69 6e 20 6d 65 6c 6c 65 6d 20 64 69   ┆ntuelt et særligt trin mellem di┆
0x0cca0…0ccc0              73 73 65 20 68 65 6e 73 74 7d 72 20 75 61 66 6b 6c 61 72 65 74 2e 0d 0a 0d 0a 1a 1a 1a 1a 1a 1a   ┆sse henstår uafklaret.          ┆
0x0ccc0…0cce0              1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆                                ┆
                           […0x1…]
0x0cd00…0cd20              6c 65 74 73 20 22 62 6f 6f 74 20 73 74 72 61 70 20 6c 6f 61 64 65 72 22 2c 20 68 76 6f 72 66 6f   ┆lets "boot strap loader", hvorfo┆
0x0cd20…0cd40              72 20 65 6e 20 6b 6f 6e 76 65 6e 74 69 6f 6e 0d 0a 66 6f 72 20 62 65 6e 79 74 74 65 6c 73 65 20   ┆r en konvention  for benyttelse ┆
0x0cd40…0cd60              61 66 20 69 6e 64 68 6f 70 73 61 64 72 65 73 73 65 20 6d 7d 20 76 65 64 74 61 67 65 73 2e 20 48   ┆af indhopsadresse må vedtages. H┆
0x0cd60…0cd80              6f 76 65 64 70 72 6f 67 72 61 6d 5e 2d 6d 65 74 0d 0a 66 6f 72 65 74 61 67 65 72 20 64 65 6e 20   ┆ovedprogram^-met  foretager den ┆
0x0cd80…0cda0              66 6f 72 6e 7c 64 6e 65 20 69 6e 69 74 69 61 6c 69 73 65 72 69 6e 67 20 6f 67 20 6b 61 6c 64 65   ┆fornødne initialisering og kalde┆
0x0cda0…0cdc0              72 20 64 65 72 70 7d 20 64 65 74 0d 0a 62 72 75 67 65 72 64 65 66 69 6e 65 72 65 64 65 20 69 6e   ┆r derpå det  brugerdefinerede in┆
0x0cdc0…0cde0              69 74 69 61 6c 2d 6f 62 6a 65 6b 74 20 28 6f 62 6a 65 6b 74 6b 61 74 61 6c 6f 67 65 74 29 20 67   ┆itial-objekt (objektkataloget) g┆
0x0cde0…0ce00              61 6e 73 6b 65 0d 0a 73 6f 6d 20 69 20 4e 43 52 27 73 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f   ┆anske  som i NCR's implementatio┆
0x0ce00…0ce20 (10, 0, 4)   6e 2e 0d 0a 20 20 20 20 20 48 76 6f 72 20 76 69 64 74 20 69 6e 69 74 69 61 6c 69 73 65 72 69 6e   ┆n.       Hvor vidt initialiserin┆
0x0ce20…0ce40              67 20 61 66 20 6d 61 74 65 72 69 65 6c 6c 65 74 20 28 69 20 5a 38 30 2e 30 30 30 0d 0a 5e 2d 5e   ┆g af materiellet (i Z80.000  ^-^┆
0x0ce40…0ce60              2d 66 2e 65 6b 73 2e 20 48 49 43 52 29 20 73 6b 61 6c 20 75 64 66 7c 72 65 73 20 61 66 20 6b 65   ┆-f.eks. HICR) skal udføres af ke┆
0x0ce60…0ce80              72 6e 65 6e 2c 20 22 62 6f 6f 74 20 73 74 72 61 70 70 65 6e 22 20 65 6c 6c 65 72 0d 0a 65 76 65   ┆rnen, "boot strappen" eller  eve┆
0x0ce80…0cea0              6e 74 75 65 6c 74 20 65 74 20 73 7b 72 6c 69 67 74 20 74 72 69 6e 20 6d 65 6c 6c 65 6d 20 64 69   ┆ntuelt et særligt trin mellem di┆
0x0cea0…0cec0              73 73 65 20 68 65 6e 73 74 7d 72 20 75 61 66 6b 6c 61 72 65 74 2e 0d 0a 0d 0a 1a 1a 1a 1a 1a 1a   ┆sse henstår uafklaret.          ┆
0x0cec0…0cee0              1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆                                ┆
                           […0x1…]
0x0cf00…0cf20              6c 65 74 73 20 22 62 6f 6f 74 20 73 74 72 61 70 20 6c 6f 61 64 65 72 22 2c 20 68 76 6f 72 66 6f   ┆lets "boot strap loader", hvorfo┆
0x0cf20…0cf40              72 20 65 6e 20 6b 6f 6e 76 65 6e 74 69 6f 6e 0d 0a 66 6f 72 20 62 65 6e 79 74 74 65 6c 73 65 20   ┆r en konvention  for benyttelse ┆
0x0cf40…0cf60              61 66 20 69 6e 64 68 6f 70 73 61 64 72 65 73 73 65 20 6d 7d 20 76 65 64 74 61 67 65 73 2e 20 48   ┆af indhopsadresse må vedtages. H┆
0x0cf60…0cf80              6f 76 65 64 70 72 6f 67 72 61 6d 5e 2d 6d 65 74 0d 0a 66 6f 72 65 74 61 67 65 72 20 64 65 6e 20   ┆ovedprogram^-met  foretager den ┆
0x0cf80…0cfa0              66 6f 72 6e 7c 64 6e 65 20 69 6e 69 74 69 61 6c 69 73 65 72 69 6e 67 20 6f 67 20 6b 61 6c 64 65   ┆fornødne initialisering og kalde┆
0x0cfa0…0cfc0              72 20 64 65 72 70 7d 20 64 65 74 0d 0a 62 72 75 67 65 72 64 65 66 69 6e 65 72 65 64 65 20 69 6e   ┆r derpå det  brugerdefinerede in┆
0x0cfc0…0cfe0              69 74 69 61 6c 2d 6f 62 6a 65 6b 74 20 28 6f 62 6a 65 6b 74 6b 61 74 61 6c 6f 67 65 74 29 20 67   ┆itial-objekt (objektkataloget) g┆
0x0cfe0…0d000              61 6e 73 6b 65 0d 0a 73 6f 6d 20 69 20 4e 43 52 27 73 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f   ┆anske  som i NCR's implementatio┆
0x0d000…0d200 (10, 0, 5)   DataBlock {»TEK3-01.TXT«}
0x0d200…0d220 (10, 0, 6)   30 30 20 65 6c 6c 65 72 20 4e 53 33 32 2e 30 30 30 20 65 6c 6c 65 72 20 6d 75 6c 69 67 76 69 73   ┆00 eller NS32.000 eller muligvis┆
0x0d220…0d240              20 74 69 6c 20 65 6e 0d 0a 6f 65 6d 2d 6d 61 73 6b 69 6e 65 20 28 66 2e 65 6b 73 2e 20 49 42 4d   ┆ til en  oem-maskine (f.eks. IBM┆
0x0d240…0d260              20 50 43 29 2e 20 4f 65 6d 2d 6d 61 73 6b 69 6e 65 72 20 61 6e 73 65 73 20 64 6f 67 20 69 6b 6b   ┆ PC). Oem-maskiner anses dog ikk┆
0x0d260…0d280              65 20 66 6f 72 20 61 74 20 76 7b 72 65 20 65 74 0d 0a 72 65 61 6c 69 73 74 69 73 6b 20 61 6c 74   ┆e for at være et  realistisk alt┆
0x0d280…0d2a0              65 72 6e 61 74 69 76 2e 0d 0a 20 20 20 20 20 46 7c 6c 67 65 6e 64 65 20 61 6e 74 61 67 65 6c 73   ┆ernativ.       Følgende antagels┆
0x0d2a0…0d2c0              65 72 20 73 6b 75 6c 6c 65 20 69 6d 69 64 6c 65 72 74 69 64 20 76 7b 72 65 20 73 7d 20 73 69 6b   ┆er skulle imidlertid være så sik┆
0x0d2c0…0d2e0              72 65 2c 20 61 74 20 6b 65 72 6e 65 7b 6e 64 72 69 6e 67 65 72 0d 0a 6b 61 6e 20 62 61 73 65 72   ┆re, at kerneændringer  kan baser┆
0x0d2e0…0d300              65 73 20 70 7d 20 64 65 6d 3a 0d 0a 0d 0a 61 29 20 20 20 4d 61 73 6b 69 6e 65 6e 20 76 69 6c 20   ┆es på dem:    a)   Maskinen vil ┆
0x0d300…0d320              68 61 76 65 20 73 69 64 65 64 65 6c 74 20 6c 61 67 65 72 2e 20 52 65 73 69 64 65 6e 74 65 20 6f   ┆have sidedelt lager. Residente o┆
0x0d320…0d340              62 6a 65 6b 74 65 72 20 65 72 0d 0a 64 65 72 66 6f 72 20 75 6e 7c 64 76 65 6e 64 69 67 65 2e 0d   ┆bjekter er  derfor unødvendige. ┆
0x0d340…0d360              0a 62 29 20 20 20 4b 65 72 6e 65 6e 20 76 69 6c 20 6b 75 6e 6e 65 20 61 72 62 65 6a 64 65 20 69   ┆ b)   Kernen vil kunne arbejde i┆
0x0d360…0d380              20 64 65 74 20 76 69 72 74 75 65 6c 6c 65 20 61 64 72 65 73 73 65 72 75 6d 2e 20 44 61 74 61 73   ┆ det virtuelle adresserum. Datas┆
0x0d380…0d3a0              74 72 75 6b 74 75 72 65 72 0d 0a 62 65 68 7c 76 65 72 20 64 65 72 66 6f 72 20 69 6b 6b 65 20 61   ┆trukturer  behøver derfor ikke a┆
0x0d3a0…0d3c0              74 20 66 6f 72 65 66 69 6e 64 65 73 20 70 7d 20 73 61 6d 6d 65 6e 68 7b 6e 67 65 6e 64 65 20 73   ┆t forefindes på sammenhængende s┆
0x0d3c0…0d3e0              69 64 65 72 20 69 20 64 65 74 0d 0a 66 79 73 69 73 6b 65 20 61 64 72 65 73 73 65 72 75 6d 2e 0d   ┆ider i det  fysiske adresserum. ┆
0x0d3e0…0d400              0a 63 29 20 20 20 41 66 62 72 79 64 65 6c 73 65 72 20 65 72 20 69 6b 6b 65 20 74 69 64 73 6b 72   ┆ c)   Afbrydelser er ikke tidskr┆
0x0d400…0d420 (10, 0, 7)   65 72 65 64 65 20 75 6e 64 74 61 67 65 6c 73 65 72 20 28 66 2e 65 6b 73 2e 20 6f 76 65 72 66 6c   ┆erede undtagelser (f.eks. overfl┆
0x0d420…0d440              6f 77 20 74 72 61 70 29 2e 0d 0a 32 2d 20 69 6b 6b 65 2d 65 6e 6b 65 6c 74 6f 62 6a 65 6b 74 72   ┆ow trap).  2- ikke-enkeltobjektr┆
0x0d440…0d460              65 6c 61 74 65 72 65 64 65 20 75 6e 64 74 61 67 65 6c 73 65 72 20 28 66 2e 65 6b 73 2e 20 75 72   ┆elaterede undtagelser (f.eks. ur┆
0x0d460…0d480              2d 61 66 62 72 79 64 65 6c 73 65 29 2e 0d 0a 0d 0a 44 65 20 65 6e 6b 65 6c 74 6f 62 6a 65 6b 74   ┆-afbrydelse).    De enkeltobjekt┆
0x0d480…0d4a0              72 65 6c 61 74 65 72 65 64 65 20 75 6e 64 74 61 67 65 6c 73 65 72 20 66 72 65 6d 62 79 64 65 72   ┆relaterede undtagelser frembyder┆
0x0d4a0…0d4c0              20 65 74 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 70 72 6f 62 6c 65 6d 2c 0d 0a 69 64 65   ┆ et implementationsproblem,  ide┆
0x0d4c0…0d4e0              74 20 64 65 20 6b 61 6e 20 73 6b 75 6c 6c 65 20 62 65 68 61 6e 64 6c 65 73 20 70 7d 20 66 6f 72   ┆t de kan skulle behandles på for┆
0x0d4e0…0d500              73 6b 65 6c 6c 69 67 65 20 6d 7d 64 65 72 20 61 66 68 7b 6e 67 69 67 74 20 61 66 20 68 76 69 6c   ┆skellige måder afhængigt af hvil┆
0x0d500…0d520              6b 65 74 0d 0a 6f 62 6a 65 6b 74 2c 20 64 65 20 65 72 20 6b 6e 79 74 74 65 74 20 74 69 6c 2c 20   ┆ket  objekt, de er knyttet til, ┆
0x0d520…0d540              6d 65 64 65 6e 73 20 64 65 6e 20 61 6e 64 65 6e 20 67 72 75 70 70 65 20 75 6e 64 74 61 67 65 6c   ┆medens den anden gruppe undtagel┆
0x0d540…0d560              73 65 72 20 61 6c 74 69 64 20 62 65 68 61 6e 64 6c 65 73 0d 0a 70 7d 20 73 61 6d 6d 65 20 6d 7d   ┆ser altid behandles  på samme må┆
0x0d560…0d580              64 65 2e 20 54 72 65 20 6c 7c 73 6e 69 6e 67 73 6d 65 74 6f 64 65 72 20 62 6c 65 76 20 6f 70 72   ┆de. Tre løsningsmetoder blev opr┆
0x0d580…0d5a0              65 67 6e 65 74 20 6f 67 20 41 43 20 76 61 6c 67 74 65 20 65 6e 2e 0d 0a 0d 0a 31 2d 20 44 65 72   ┆egnet og AC valgte en.    1- Der┆
0x0d5a0…0d5c0              20 62 65 6e 79 74 74 65 73 20 69 61 6c 74 20 65 6e 20 74 61 62 65 6c 20 66 6f 72 20 75 6e 64 74   ┆ benyttes ialt en tabel for undt┆
0x0d5c0…0d5e0              61 67 65 6c 73 65 73 76 65 6b 74 6f 72 65 72 20 28 69 20 5a 38 30 2e 30 30 30 20 6b 61 6c 64 65   ┆agelsesvektorer (i Z80.000 kalde┆
0x0d5e0…0d600              74 20 50 53 41 29 2c 0d 0a 6f 67 20 76 65 64 20 6b 6f 6e 74 65 6b 73 74 73 6b 69 66 74 20 7b 6e   ┆t PSA),  og ved kontekstskift æn┆
0x0d600…0d800 (10, 0, 8)   DataBlock {»TEK3-01.TXT«}
0x0d800…0d820 (10, 0, 9)   69 74 69 73 6b 65 2e 20 44 65 72 20 62 65 6e 79 74 74 65 73 20 70 65 72 69 66 65 72 65 20 5a 38   ┆itiske. Der benyttes perifere Z8┆
0x0d820…0d840              30 27 65 72 65 20 65 6c 6c 65 72 0d 0a 61 6e 64 72 65 20 6d 65 6b 61 6e 69 73 6d 65 72 20 74 69   ┆0'ere eller  andre mekanismer ti┆
0x0d840…0d860              6c 20 61 74 20 73 74 79 72 65 20 6f 67 20 6d 65 6c 6c 65 6d 62 75 66 72 65 20 64 61 74 61 20 66   ┆l at styre og mellembufre data f┆
0x0d860…0d880              72 61 20 64 65 20 79 64 72 65 20 65 6e 68 65 64 65 72 2e 0d 0a 41 66 62 72 79 64 65 6c 73 65 73   ┆ra de ydre enheder.  Afbrydelses┆
0x0d880…0d8a0              72 75 74 69 6e 65 72 20 62 65 68 7c 76 65 72 20 64 65 72 66 6f 72 20 69 6b 6b 65 20 61 74 20 6b   ┆rutiner behøver derfor ikke at k┆
0x0d8a0…0d8c0              75 6e 6e 65 20 61 66 62 72 79 64 65 73 2c 20 6f 67 20 6b 65 72 6e 65 6e 0d 0a 62 65 68 7c 76 65   ┆unne afbrydes, og kernen  behøve┆
0x0d8c0…0d8e0              72 20 66 7c 6c 67 65 6c 69 67 20 6b 75 6e 20 61 74 20 73 6b 65 6c 6e 65 20 74 6f 20 70 72 6f 63   ┆r følgelig kun at skelne to proc┆
0x0d8e0…0d900              65 73 70 72 69 6f 72 69 74 65 74 65 72 3a 20 45 6e 20 66 6f 72 20 61 6c 6d 69 6e 64 65 6c 69 67   ┆esprioriteter: En for almindelig┆
0x0d900…0d920              65 0d 0a 70 72 6f 63 65 73 73 65 72 20 6f 67 20 65 6e 20 66 6f 72 20 61 66 62 72 79 64 65 6c 73   ┆e  processer og en for afbrydels┆
0x0d920…0d940              65 73 72 75 74 69 6e 65 72 2e 20 2d 2d 20 44 65 72 20 65 72 20 64 6f 67 20 65 74 20 70 72 6f 62   ┆esrutiner. -- Der er dog et prob┆
0x0d940…0d960              6c 65 6d 20 68 65 72 0d 0a 69 20 66 6f 72 62 69 6e 64 65 6c 73 65 20 6d 65 64 20 75 6e 64 74 61   ┆lem her  i forbindelse med undta┆
0x0d960…0d980              67 65 6c 73 65 72 20 75 6e 64 65 72 20 61 66 62 72 79 64 65 6c 73 65 73 62 65 68 61 6e 64 6c 69   ┆gelser under afbrydelsesbehandli┆
0x0d980…0d9a0              6e 67 2e 0d 0a 64 29 20 20 20 44 65 72 20 6b 6f 6d 6d 65 72 20 6b 75 6e 20 66 7d 20 61 66 62 72   ┆ng.  d)   Der kommer kun få afbr┆
0x0d9a0…0d9c0              79 64 65 6c 73 65 72 20 74 69 6c 20 64 65 6e 20 63 65 6e 74 72 61 6c 65 20 43 50 55 2e 0d 0a 0d   ┆ydelser til den centrale CPU.   ┆
0x0d9c0…0d9e0              0a 0d 0a 61 64 20 37 29 20 4b 65 72 6e 65 69 6e 64 68 6f 70 73 6b 6f 6e 76 65 6e 74 69 6f 6e 65   ┆   ad 7) Kerneindhopskonventione┆
0x0d9e0…0da00              72 2e 20 44 69 73 73 65 20 76 61 72 20 69 6b 6b 65 20 66 6f 72 68 7d 6e 64 73 66 61 73 74 6c 61   ┆r. Disse var ikke forhåndsfastla┆
0x0da00…0da20 (10, 0, 10)  64 72 65 73 20 64 65 20 65 6e 6b 65 6c 74 6f 62 6a 65 6b 74 72 65 6c 61 74 65 72 65 64 65 20 75   ┆dres de enkeltobjektrelaterede u┆
0x0da20…0da40              6e 64 74 61 67 65 6c 73 65 73 76 65 6b 74 6f 72 65 72 2c 0d 0a 73 7d 6c 65 64 65 73 20 61 74 20   ┆ndtagelsesvektorer,  således at ┆
0x0da40…0da60              64 65 20 75 64 70 65 67 65 72 20 64 65 6e 20 72 65 74 74 65 20 75 6e 64 74 61 67 65 6c 73 65 73   ┆de udpeger den rette undtagelses┆
0x0da60…0da80              72 75 74 69 6e 65 72 2e 0d 0a 0d 0a 32 2d 20 44 65 72 20 62 65 6e 79 74 74 65 73 20 65 6e 20 74   ┆rutiner.    2- Der benyttes en t┆
0x0da80…0daa0              61 62 65 6c 20 66 6f 72 20 75 6e 64 74 61 67 65 6c 73 65 73 76 65 6b 74 6f 72 65 72 20 70 65 72   ┆abel for undtagelsesvektorer per┆
0x0daa0…0dac0              20 6f 62 6a 65 6b 74 2c 20 6f 67 20 76 65 64 0d 0a 6b 6f 6e 74 65 6b 73 74 73 6b 69 66 74 20 7b   ┆ objekt, og ved  kontekstskift æ┆
0x0dac0…0dae0              6e 64 72 65 73 20 64 74 20 72 65 67 69 73 74 65 72 2c 20 64 65 72 20 75 64 70 65 67 65 72 20 74   ┆ndres dt register, der udpeger t┆
0x0dae0…0db00              61 62 65 6c 6c 65 6e 2e 20 44 65 6e 6e 65 20 6c 7c 73 6e 69 6e 67 20 65 72 0d 0a 6d 75 6c 69 67   ┆abellen. Denne løsning er  mulig┆
0x0db00…0db20              76 69 73 20 5a 38 30 2e 30 30 30 2d 73 70 65 63 69 66 69 6b 20 6f 67 20 69 20 61 6c 6c 65 20 66   ┆vis Z80.000-specifik og i alle f┆
0x0db20…0db40              61 6c 64 20 6d 65 67 65 74 20 6c 61 67 65 72 70 6c 61 64 73 6b 72 7b 76 65 6e 64 65 2e 0d 0a 0d   ┆ald meget lagerpladskrævende.   ┆
0x0db40…0db60              0a 33 2d 20 44 65 6e 20 76 61 6c 67 74 65 20 6c 7c 73 6e 69 6e 67 73 6d 65 74 6f 64 65 2e 20 44   ┆ 3- Den valgte løsningsmetode. D┆
0x0db60…0db80              65 72 20 62 65 6e 79 74 74 65 73 20 69 20 61 6c 74 20 65 6e 20 74 61 62 65 6c 20 66 6f 72 0d 0a   ┆er benyttes i alt en tabel for  ┆
0x0db80…0dba0              75 6e 64 74 61 67 65 6c 73 65 73 76 65 6b 74 6f 72 65 72 2c 20 6f 67 20 6e 7d 72 20 65 6e 20 65   ┆undtagelsesvektorer, og når en e┆
0x0dba0…0dbc0              6e 6b 65 6c 74 6f 62 6a 65 6b 74 72 65 6c 61 74 65 72 65 74 20 75 6e 64 74 61 67 65 6c 73 65 20   ┆nkeltobjektrelateret undtagelse ┆
0x0dbc0…0dbe0              69 6e 64 74 72 7b 66 66 65 72 0d 0a 28 68 76 69 6c 6b 65 74 20 61 6e 74 61 67 65 73 20 61 74 20   ┆indtræffer  (hvilket antages at ┆
0x0dbe0…0dc00              73 6b 65 20 73 6a 7b 6c 64 65 6e 74 29 20 6f 76 65 72 6c 61 64 65 73 20 64 65 74 20 74 69 6c 20   ┆ske sjældent) overlades det til ┆
0x0dc00…0de00 (11, 1, 1)   DataBlock {»TEK3-01.TXT«}
                           […0x9…]
0x0f000…0f200 (12, 0, 1)   DataBlock {»TEK3-01.BAK«}
                           […0xa…]
0x10600…10700 (13, 1, 2)   DataBlock {»TEK3-01.TXT«}
0x10700…10720              e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
                           […0x7…]
0x10800…10a00 (13, 1, 3)   0xe5[0x200]
0x10a00…10c00 (13, 1, 4)   DataBlock {»TEK3-01.BAK«}
0x10c00…10e00 (13, 1, 5)   0xe5[0x200]
                           […0x1…]
0x11000…11200 (13, 1, 7)   DataBlock {»TEK3-01.BAK«}
0x11200…11400 (13, 1, 8)   0xe5[0x200]
0x11400…11600 (13, 1, 9)   DataBlock {»TEK3-01.TXT«}
0x11600…11700 (13, 1, 10)  DataBlock {»TEK3-01.BAK«}
0x11700…11720              e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
                           […0x7…]
0x11800…11a00 (14, 0, 1)   0xe5[0x200]
                           […0x5b3…]

Reduced view