|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 1024 (0x400) Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_c7f0e2
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0050 | P | .CONST 0x0050 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments) 0007 8000 | | .CONST 0x8000 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0010 | | .CONST 0x0010 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0001 | | .CONST 0x0001 ; Number of locals 000b INIT_0008: 000b 029a 001b | | Declare_Subprogram INIT_0018,For_Outer_Call,Visible,Unelaborated 000d 00bf | | Action Accept_Activation 000e 1d0d | | Execute_Immediate Reference_Lex_1,0xd 000f 00c7 | | Action Elaborate_Subprogram 0010 BODY_0008: 0010 00bc | | Action Signal_Activated 0011 00bb | | Action Signal_Completion 0012 0000 0000 | | .BLANK 0000[0x6] 0018 ; -------------------------------------------------------------------------------------- 0018 ; SUBPROGRAM 0018 ; -------------------------------------------------------------------------------------- 0018 002a | * | .CONST 0x002a ; Address of begin 0019 004c | L | .CONST 0x004c ; Address of exception handler 001a 0002 | | .CONST 0x0002 ; Number of locals 001b INIT_0018: 001b e002 | | Load 0x0,0x2 001c 1b1b | | Execute Package,Field_Read,Field_Number 0x1b 001d 0337 | 7 | Declare_Variable Array 001e 00d8 | | Load_Top At_Offset_0 001f 0335 | 5 | Declare_Variable Array,Duplicate 0020 00cd | | Action Spare6_Action 0021 480b |H | Short_Literal 0xb 0022 4800 |H | Short_Literal 0x0 0023 4800 |H | Short_Literal 0x0 0024 00d9 | | Load_Top At_Offset_1 0025 e403 | | Load 0x2,0x3 0026 01d6 | | Execute Vector,Field_Write 0027 3ffb |? | Loop_Increasing 0x23 0028 00d9 | | Load_Top At_Offset_1 0029 01d4 | | Execute Vector,Structure_Write 002a BODY_0018: 002a e002 | | Load 0x0,0x2 002b 180e | | Execute Package,Field_Execute,Field_Number 0xe 002c e002 | | Load 0x0,0x2 002d 183d | = | Execute Package,Field_Execute,Field_Number 0x3d 002e e002 | | Load 0x0,0x2 002f 180e | | Execute Package,Field_Execute,Field_Number 0xe 0030 e002 | | Load 0x0,0x2 0031 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 0032 e002 | | Load 0x0,0x2 0033 180e | | Execute Package,Field_Execute,Field_Number 0xe 0034 e002 | | Load 0x0,0x2 0035 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34 0036 e002 | | Load 0x0,0x2 0037 180e | | Execute Package,Field_Execute,Field_Number 0xe 0038 e002 | | Load 0x0,0x2 0039 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 003a e402 | | Load 0x2,0x2 003b 4801 |H | Short_Literal 0x1 003c e002 | | Load 0x0,0x2 003d 1844 | D | Execute Package,Field_Execute,Field_Number 0x44 003e e002 | | Load 0x0,0x2 003f 184a | J | Execute Package,Field_Execute,Field_Number 0x4a 0040 e5f9 | | Load 0x2,-0x7 0041 e5fa | | Load 0x2,-0x6 0042 e5fb | | Load 0x2,-0x5 0043 00ea | | Load_Encached Null_String_Cache 0044 e5fc | | Load 0x2,-0x4 0045 e5fd | | Load 0x2,-0x3 0046 e5fe | | Load 0x2,-0x2 0047 e5ff | | Load 0x2,-0x1 0048 e003 | | Load 0x0,0x3 0049 181a | | Execute Package,Field_Execute,Field_Number 0x1a 004a 4801 |H | Short_Literal 0x1 004b 4407 |D | Exit_Subprogram With_Value,New_Top_Offset 0x7 004c TRAP_0018: 004c 0007 | | Action Break_Optional 004d 4800 |H | Short_Literal 0x0 004e 4407 |D | Exit_Subprogram With_Value,New_Top_Offset 0x7 004f 0000 | | .XXX[0x1] 0050 ; -------------------------------------------------------------------------------------- 0050 ; Debug Table 0050 ; -------------------------------------------------------------------------------------- 0050 0004 0006 | | .DEBUG4 0x0004,0x0006,0x44c0,0x0000,0x0001,0x0000 0056 001d 4260 | B`| .XXX[0x2] 0058 0000 0000 | | .BLANK 0000[0xc] 0064 0664 8660 | d `| .XXX[0x6] 0066 0664 cf60 | d `| 0068 2001 2c54 | ,T| 006a 0000 0000 | | .BLANK 0000[0xc] 0076 0066 4aae | fJ | .XXX[0x8] 0078 0066 4f3e | fO>| 007a 0200 10b7 | | 007c f922 c000 | " | 007e 0000 0000 | | .BLANK 0000[0xa] 0088 0006 64cf | d | .XXX[0x8] 008a 6006 6518 |` e | 008c 6020 00a4 |` | 008e 008a 7400 | t | 0090 0000 0000 | | .BLANK 0000[0xb] 009b 664f 3e00 |fO> | .XXX[0x6] 009d 6653 ce02 |fS | 009f 001d 4262 | Bb| 00a1 0000 0000 | | .BLANK 0000[0xc] 00ad 0665 1860 | e `| .XXX[0x6] 00af 0665 6160 | ea`| 00b1 2001 2c54 | ,T| 00b3 0000 0000 | | .BLANK 0000[0xc] 00bf 0066 53ce | fS | .XXX[0x8] 00c1 0066 585e | fX^| 00c3 0200 10b7 | | 00c5 f923 c000 | # | 00c7 0000 0000 | | .BLANK 0000[0xa] 00d1 0006 6561 | ea| .XXX[0x8] 00d3 6006 65aa |` e | 00d5 6020 00a4 |` | 00d7 008a 7400 | t | 00d9 0000 0000 | | .BLANK 0000[0xb] 00e4 6658 5e00 |fX^ | .XXX[0x6] 00e6 665c ee02 |f\ | 00e8 001d 4266 | Bf| 00ea 0000 0000 | | .BLANK 0000[0xc] 00f6 0665 aa60 | e `| .XXX[0x6] 00f8 0665 f360 | e `| 00fa 2001 2c54 | ,T| 00fc 0000 0000 | | .BLANK 0000[0xc] 0108 0066 5cee | f\ | .XXX[0x8] 010a 0066 617e | fa~| 010c 0200 10b7 | | 010e f922 c000 | " | 0110 0000 0000 | | .BLANK 0000[0xa] 011a 0006 65f3 | e | .XXX[0x8] 011c 6006 663c |` f<| 011e 6020 00a4 |` | 0120 008a 7400 | t | 0122 0000 0000 | | .BLANK 0000[0xb] 012d 6661 7e00 |fa~ | .XXX[0x6] 012f 6666 0e02 |ff | 0131 001d 4268 | Bh| 0133 0000 0000 | | .BLANK 0000[0xc] 013f 0666 3c60 | f<`| .XXX[0x6] 0141 0666 8560 | f `| 0143 2001 2c54 | ,T| 0145 0000 0000 | | .BLANK 0000[0xc] 0151 0066 660e | ff | .XXX[0x8] 0153 0066 6a9e | fj | 0155 0200 10b7 | | 0157 f923 c000 | # | 0159 0000 0000 | | .BLANK 0000[0xa] 0163 0006 6685 | f | .XXX[0x8] 0165 6006 66ce |` f | 0167 6020 00a4 |` | 0169 008a 7400 | t | 016b 0000 0000 | | .BLANK 0000[0xb] 0176 666a 9e00 |fj | .XXX[0x6] 0178 666f 2e02 |fo. | 017a 001d 426c | Bl| 017c 0000 0000 | | .BLANK 0000[0xc] 0188 0666 ce60 | f `| .XXX[0x6] 018a 0667 1760 | g `| 018c 2001 2c54 | ,T| 018e 0000 0000 | | .BLANK 0000[0xc] 019a 0066 6f2e | fo.| .XXX[0x8] 019c 0066 73be | fs | 019e 0200 10b7 | | 01a0 f922 c000 | " | 01a2 0000 0000 | | .BLANK 0000[0xa] 01ac 0006 6717 | g | .XXX[0x8] 01ae 6006 6760 |` g`| 01b0 6020 00a4 |` | 01b2 008a 7400 | t | 01b4 0000 0000 | | .BLANK 0000[0xb] 01bf 6673 be00 |fs | .XXX[0x6] 01c1 6678 4e02 |fxN | 01c3 001d 426e | Bn| 01c5 0000 0000 | | .BLANK 0000[0xc] 01d1 0667 6060 | g``| .XXX[0x6] 01d3 0667 a960 | g `| 01d5 2001 2c54 | ,T| 01d7 0000 0000 | | .BLANK 0000[0xc] 01e3 0066 784e | fxN| .XXX[0x8] 01e5 0066 7cde | f| | 01e7 0200 10b7 | | 01e9 f923 c000 | # | 01eb 0000 0000 | | .BLANK 0000[0xa] 01f5 0006 67a9 | g | .XXX[0xb] 01f7 6006 67f2 |` g | 01f9 6020 00a4 |` | 01fb 008a 7400 | t | 01fd 0000 0000 | | 01ff 0000 | |