|
|
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 - metrics - download
Length: 1024 (0x400)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0a7cf5
└─⟦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 0178 | x | .CONST 0x0178 ; 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 0015 | | .CONST 0x0015 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0006 | | .CONST 0x0006 ; Number of locals
000b INIT_0008:
000b 029f 0043 | C| Declare_Subprogram For_Call,INIT_0040
000d 029f 007b | {| Declare_Subprogram For_Call,INIT_0078
000f 029f 0093 | | Declare_Subprogram For_Call,INIT_0090
0011 029f 00c3 | | Declare_Subprogram For_Call,INIT_00c0
0013 029f 0123 | #| Declare_Subprogram For_Call,INIT_0120
0015 BODY_0008:
0015 e5ff | | Load 0x2,-0x1
0016 e022 | " | Load 0x0,0x22
0017 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
0018 700b |p | Jump_Nonzero 0x24
0019 e023 | # | Load 0x0,0x23
001a 1b1f | | Execute Package,Field_Read,Field_Number 0x1f
001b e023 | # | Load 0x0,0x23
001c 1b16 | | Execute Package,Field_Read,Field_Number 0x16
001d e5fc | | Load 0x2,-0x4
001e e022 | " | Load 0x0,0x22
001f 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0020 e023 | # | Load 0x0,0x23
0021 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32
0022 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0023 4505 |E | Exit_Subprogram 0x5
0024 8402 | | Call 0x2,0x2
0025 00cf | | Action Mark_Auxiliary
0026 e5ff | | Load 0x2,-0x1
0027 e022 | " | Load 0x0,0x22
0028 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
0029 e5ff | | Load 0x2,-0x1
002a e022 | " | Load 0x0,0x22
002b 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
002c 0263 | c | Execute Discrete,Above_Bound
002d 7007 |p | Jump_Nonzero 0x35
002e 00d8 | | Load_Top At_Offset_0
002f e5ff | | Load 0x2,-0x1
0030 e022 | " | Load 0x0,0x22
0031 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
0032 8406 | | Call 0x2,0x6
0033 00c8 | | Action Pop_Auxiliary_Range
0034 3ff9 |? | Loop_Increasing 0x2e
0035 00ce | | Action Pop_Auxiliary
0036 e023 | # | Load 0x0,0x23
0037 1b1f | | Execute Package,Field_Read,Field_Number 0x1f
0038 e023 | # | Load 0x0,0x23
0039 1b16 | | Execute Package,Field_Read,Field_Number 0x16
003a 8210 | | Call 0x1,0x10
003b 4505 |E | Exit_Subprogram 0x5
003c 0000 0000 | | .BLANK 0000[0x4]
0040 ; --------------------------------------------------------------------------------------
0040 ; SUBPROGRAM
0040 ; --------------------------------------------------------------------------------------
0040 0043 | C | .CONST 0x0043 ; Address of begin
0041 0004 | | .CONST 0x0004 ; Address of exception handler
0042 0001 | | .CONST 0x0001 ; Number of locals
0043 BODY_0040:
0043 INIT_0040:
0043 480a |H | Short_Literal 0xa
0044 e022 | " | Load 0x0,0x22
0045 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
0046 e023 | # | Load 0x0,0x23
0047 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0048 4800 |H | Short_Literal 0x0
0049 e5fd | | Load 0x2,-0x3
004a e5fe | | Load 0x2,-0x2
004b 820d | | Call 0x1,0xd
004c 480b |H | Short_Literal 0xb
004d e022 | " | Load 0x0,0x22
004e 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
004f e023 | # | Load 0x0,0x23
0050 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0051 581e |X | Indirect_Literal Float,0x70,20.0
0052 4802 |H | Short_Literal 0x2
0053 0092 015a | Z| Action Push_String_Extended,0x15a ; "SSS Paragraph"
0055 820e | | Call 0x1,0xe
0056 480b |H | Short_Literal 0xb
0057 e022 | " | Load 0x0,0x22
0058 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
0059 e023 | # | Load 0x0,0x23
005a 1b16 | | Execute Package,Field_Read,Field_Number 0x16
005b 5810 |X | Indirect_Literal Float,0x6c,40.0
005c 4802 |H | Short_Literal 0x2
005d 0092 015b | [| Action Push_String_Extended,0x15b ; "Name and ID"
005f 820e | | Call 0x1,0xe
0060 480b |H | Short_Literal 0xb
0061 e022 | " | Load 0x0,0x22
0062 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
0063 e023 | # | Load 0x0,0x23
0064 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0065 5806 |X | Indirect_Literal Float,0x6c,40.0
0066 4802 |H | Short_Literal 0x2
0067 0092 015c | \| Action Push_String_Extended,0x15c ; "SRS/IRS Paragraph(s)"
0069 820e | | Call 0x1,0xe
006a 4501 |E | Exit_Subprogram 0x1
006b 0000 | | .XXX[0x1]
006c 4044 0000 |@D | .DBL 40.0
006e 0000 0000 | |
0070 4034 0000 |@4 | .DBL 20.0
0072 0000 0000 | |
0074 0000 0000 | | .BLANK 0000[0x4]
0078 ; --------------------------------------------------------------------------------------
0078 ; SUBPROGRAM
0078 ; --------------------------------------------------------------------------------------
0078 007b | { | .CONST 0x007b ; Address of begin
0079 0004 | | .CONST 0x0004 ; Address of exception handler
007a 0001 | | .CONST 0x0001 ; Number of locals
007b BODY_0078:
007b INIT_0078:
007b 00da | | Load_Top At_Offset_2
007c e024 | $ | Load 0x0,0x24
007d 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
007e 0f10 | | Execute_Immediate Equal,0x10
007f 7004 |p | Jump_Nonzero 0x84
0080 00da | | Load_Top At_Offset_2
0081 e022 | " | Load 0x0,0x22
0082 189f | | Execute Package,Field_Execute,Field_Number 0x9f
0083 4401 |D | Exit_Subprogram With_Result,0x1
0084 482e |H. | Short_Literal 0x2e
0085 4807 |H | Short_Literal 0x7
0086 e7ff | | Load 0x3,-0x1
0087 e022 | " | Load 0x0,0x22
0088 1b49 | I | Execute Package,Field_Read,Field_Number 0x49
0089 1813 | | Execute Package,Field_Execute,Field_Number 0x13
008a 01cb | | Execute Vector,Append
008b 4401 |D | Exit_Subprogram With_Result,0x1
008c 0000 0000 | | .BLANK 0000[0x4]
0090 ; --------------------------------------------------------------------------------------
0090 ; SUBPROGRAM
0090 ; --------------------------------------------------------------------------------------
0090 0098 | | .CONST 0x0098 ; Address of begin
0091 0004 | | .CONST 0x0004 ; Address of exception handler
0092 0002 | | .CONST 0x0002 ; Number of locals
0093 INIT_0090:
0093 e022 | " | Load 0x0,0x22
0094 1b1d | | Execute Package,Field_Read,Field_Number 0x1d
0095 02ff | | Declare_Variable Variant_Record
0096 00d8 | | Load_Top At_Offset_0
0097 1c00 | | Execute_Immediate Run_Utility,0x0
0098 BODY_0090:
0098 00db | | Load_Top At_Offset_3
0099 e020 | | Load 0x0,0x20
009a 1b1a | | Execute Package,Field_Read,Field_Number 0x1a
009b 012f | / | Execute Any,Equal
009c 6803 |h | Jump_Zero 0xa0
009d e023 | # | Load 0x0,0x23
009e 1b16 | | Execute Package,Field_Read,Field_Number 0x16
009f 4401 |D | Exit_Subprogram With_Result,0x1
00a0 4803 |H | Short_Literal 0x3
00a1 e022 | " | Load 0x0,0x22
00a2 1b1d | | Execute Package,Field_Read,Field_Number 0x1d
00a3 1c08 | | Execute_Immediate Run_Utility,0x8
00a4 e022 | " | Load 0x0,0x22
00a5 1b8b | | Execute Package,Field_Read,Field_Number 0x8b
00a6 e7ff | | Load 0x3,-0x1
00a7 e020 | | Load 0x0,0x20
00a8 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
00a9 e024 | $ | Load 0x0,0x24
00aa 1872 | r | Execute Package,Field_Execute,Field_Number 0x72
00ab e022 | " | Load 0x0,0x22
00ac 1b1d | | Execute Package,Field_Read,Field_Number 0x1d
00ad 2304 |# | Execute Variant_Record,Field_Type,Field_Number 0x4
00ae 0119 | | Execute Any,Check_In_Formal_Type
00af 00d9 | | Load_Top At_Offset_1
00b0 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
00b1 00d9 | | Load_Top At_Offset_1
00b2 016d | m | Execute Variant_Record,Structure_Write
00b3 00ea | | Load_Encached Null_String_Cache
00b4 00d9 | | Load_Top At_Offset_1
00b5 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
00b6 8403 | | Call 0x2,0x3
00b7 00da | | Load_Top At_Offset_2
00b8 4806 |H | Short_Literal 0x6
00b9 e022 | " | Load 0x0,0x22
00ba 183c | < | Execute Package,Field_Execute,Field_Number 0x3c
00bb 4401 |D | Exit_Subprogram With_Result,0x1
00bc 0000 0000 | | .BLANK 0000[0x4]
00c0 ; --------------------------------------------------------------------------------------
00c0 ; SUBPROGRAM
00c0 ; --------------------------------------------------------------------------------------
00c0 00d1 | | .CONST 0x00d1 ; Address of begin
00c1 0004 | | .CONST 0x0004 ; Address of exception handler
00c2 0005 | | .CONST 0x0005 ; Number of locals
00c3 INIT_00c0:
00c3 e020 | | Load 0x0,0x20
00c4 1b19 | | Execute Package,Field_Read,Field_Number 0x19
00c5 02c7 | | Declare_Variable Any
00c6 00db | | Load_Top At_Offset_3
00c7 a602 | | Store_Unchecked 0x3,0x2
00c8 e022 | " | Load 0x0,0x22
00c9 1b1d | | Execute Package,Field_Read,Field_Number 0x1d
00ca 02ff | | Declare_Variable Variant_Record
00cb 00d8 | | Load_Top At_Offset_0
00cc 1c00 | | Execute_Immediate Run_Utility,0x0
00cd e22c | , | Load 0x1,0x2c
00ce 1b11 | | Execute Package,Field_Read,Field_Number 0x11
00cf 00e1 | | Load_Encached Boolean_Cache
00d0 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
00d1 BODY_00c0:
00d1 00db | | Load_Top At_Offset_3
00d2 e020 | | Load 0x0,0x20
00d3 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
00d4 c602 | | Store 0x3,0x2
00d5 00cf | | Action Mark_Auxiliary
00d6 7836 |x6 | Jump 0x10d
00d7 4803 |H | Short_Literal 0x3
00d8 e022 | " | Load 0x0,0x22
00d9 1b1d | | Execute Package,Field_Read,Field_Number 0x1d
00da 1c08 | | Execute_Immediate Run_Utility,0x8
00db e022 | " | Load 0x0,0x22
00dc 1b8b | | Execute Package,Field_Read,Field_Number 0x8b
00dd e602 | | Load 0x3,0x2
00de e020 | | Load 0x0,0x20
00df 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
00e0 e024 | $ | Load 0x0,0x24
00e1 1872 | r | Execute Package,Field_Execute,Field_Number 0x72
00e2 e022 | " | Load 0x0,0x22
00e3 1b1d | | Execute Package,Field_Read,Field_Number 0x1d
00e4 2304 |# | Execute Variant_Record,Field_Type,Field_Number 0x4
00e5 0119 | | Execute Any,Check_In_Formal_Type
00e6 00d9 | | Load_Top At_Offset_1
00e7 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
00e8 e603 | | Load 0x3,0x3
00e9 016d | m | Execute Variant_Record,Structure_Write
00ea 00d9 | | Load_Top At_Offset_1
00eb 680e |h | Jump_Zero 0xfa
00ec 00da | | Load_Top At_Offset_2
00ed e603 | | Load 0x3,0x3
00ee 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
00ef 8403 | | Call 0x2,0x3
00f0 e603 | | Load 0x3,0x3
00f1 4806 |H | Short_Literal 0x6
00f2 e022 | " | Load 0x0,0x22
00f3 183a | : | Execute Package,Field_Execute,Field_Number 0x3a
00f4 e22c | , | Load 0x1,0x2c
00f5 181d | | Execute Package,Field_Execute,Field_Number 0x1d
00f6 003b | ; | Store_Top Access,At_Offset_3
00f7 4800 |H | Short_Literal 0x0
00f8 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
00f9 780e |x | Jump 0x108
00fa 00da | | Load_Top At_Offset_2
00fb 0092 015d | ]| Action Push_String_Extended,0x15d ; ", "
00fd e603 | | Load 0x3,0x3
00fe 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
00ff 8403 | | Call 0x2,0x3
0100 e603 | | Load 0x3,0x3
0101 4806 |H | Short_Literal 0x6
0102 e022 | " | Load 0x0,0x22
0103 183a | : | Execute Package,Field_Execute,Field_Number 0x3a
0104 01cc | | Execute Vector,Catenate
0105 e22c | , | Load 0x1,0x2c
0106 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0107 003b | ; | Store_Top Access,At_Offset_3
0108 e602 | | Load 0x3,0x2
0109 e020 | | Load 0x0,0x20
010a 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
010b c602 | | Store 0x3,0x2
010c 00c9 | | Action Pop_Auxiliary_Loop
010d e602 | | Load 0x3,0x2
010e e020 | | Load 0x0,0x20
010f 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
0110 6fc6 |o | Jump_Zero 0xd7
0111 00ce | | Action Pop_Auxiliary
0112 00db | | Load_Top At_Offset_3
0113 e020 | | Load 0x0,0x20
0114 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0115 c602 | | Store 0x3,0x2
0116 00d9 | | Load_Top At_Offset_1
0117 e22c | , | Load 0x1,0x2c
0118 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0119 4401 |D | Exit_Subprogram With_Result,0x1
011a 0000 0000 | | .BLANK 0000[0x6]
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 013a | : | .CONST 0x013a ; Address of begin
0121 0004 | | .CONST 0x0004 ; Address of exception handler
0122 0004 | | .CONST 0x0004 ; Number of locals
0123 INIT_0120:
0123 00da | | Load_Top At_Offset_2
0124 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
0125 e024 | $ | Load 0x0,0x24
0126 1b15 | | Execute Package,Field_Read,Field_Number 0x15
0127 011e | | Execute Any,Convert
0128 e023 | # | Load 0x0,0x23
0129 1b15 | | Execute Package,Field_Read,Field_Number 0x15
012a 02ff | | Declare_Variable Variant_Record
012b 00ea | | Load_Encached Null_String_Cache
012c 4800 |H | Short_Literal 0x0
012d 00db | | Load_Top At_Offset_3
012e e022 | " | Load 0x0,0x22
012f 1b49 | I | Execute Package,Field_Read,Field_Number 0x49
0130 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0131 00d9 | | Load_Top At_Offset_1
0132 016d | m | Execute Variant_Record,Structure_Write
0133 e020 | | Load 0x0,0x20
0134 1b19 | | Execute Package,Field_Read,Field_Number 0x19
0135 02c7 | | Declare_Variable Any
0136 00da | | Load_Top At_Offset_2
0137 e024 | $ | Load 0x0,0x24
0138 184c | L | Execute Package,Field_Execute,Field_Number 0x4c
0139 a604 | | Store_Unchecked 0x3,0x4
013a BODY_0120:
013a 4801 |H | Short_Literal 0x1
013b 480d |H | Short_Literal 0xd
013c e022 | " | Load 0x0,0x22
013d 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
013e 00db | | Load_Top At_Offset_3
013f 483b |H; | Short_Literal 0x3b
0140 e602 | | Load 0x3,0x2
0141 e022 | " | Load 0x0,0x22
0142 1b49 | I | Execute Package,Field_Read,Field_Number 0x49
0143 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0144 820f | | Call 0x1,0xf
0145 4801 |H | Short_Literal 0x1
0146 480d |H | Short_Literal 0xd
0147 e022 | " | Load 0x0,0x22
0148 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
0149 00db | | Load_Top At_Offset_3
014a 4807 |H | Short_Literal 0x7
014b e602 | | Load 0x3,0x2
014c e022 | " | Load 0x0,0x22
014d 1b49 | I | Execute Package,Field_Read,Field_Number 0x49
014e 1813 | | Execute Package,Field_Execute,Field_Number 0x13
014f 820f | | Call 0x1,0xf
0150 4801 |H | Short_Literal 0x1
0151 480d |H | Short_Literal 0xd
0152 e022 | " | Load 0x0,0x22
0153 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
0154 00da | | Load_Top At_Offset_2
0155 8404 | | Call 0x2,0x4
0156 00db | | Load_Top At_Offset_3
0157 8405 | | Call 0x2,0x5
0158 820f | | Call 0x1,0xf
0159 4502 |E | Exit_Subprogram 0x2
015a ; --------------------------------------------------------------------------------------
015a ; STRING TABLE
015a ; --------------------------------------------------------------------------------------
015a 000a | | .STRTAB 0x000a->0x015f ; "SSS Paragraph"
015b 0015 | | .STRTAB 0x0015->0x0165 ; "Name and ID"
015c 001e | | .STRTAB 0x001e->0x016b ; "SRS/IRS Paragraph(s)"
015d 0030 | 0 | .STRTAB 0x0030->0x0175 ; ", "
015e 0030 | 0 | .STREND 0x0030->0x0176
015f 5353 5320 |SSS | .STRTAB_STRINGS
0176 0000 0000 | | .XXX[0x2]
0178 ; --------------------------------------------------------------------------------------
0178 ; Debug Table
0178 ; --------------------------------------------------------------------------------------
0178 0004 0012 | | .DEBUG4 0x0004,0x0012,0xfc9f,0x0000,0x0001,0x0000
017e 0b2d 417f | -A | .XXX[0x82]
0180 e663 0f2c | c ,|
0182 eeed 50c0 | P |
0184 d2a8 feef | |
0186 5d20 dea9 |] |
0188 6d7f 6920 |m i |
018a 0e65 7d7c | e}||
018c f2a8 1a64 | d|
018e faaa 4f2e | O.|
0190 00e5 06a8 | |
0192 4c46 5f2d |LF_-|
0194 3eee 672d |> g-|
0196 1aaa 6619 | f |
0198 b8c2 772f | w/|
019a d1ce 7f2d | -|
019c 36aa 872d |6 -|
019e dd7c d41b | | |
01a0 edcc 0d25 | %|
01a2 7aec 7666 |z vf|
01a4 a72e 057d | . }|
01a6 62a9 1e65 |b e|
01a8 96ef ed22 | "|
01aa 1d7e bf2e | ~ .|
01ac 497e cb2d |I~ -|
01ae b2ee d32d | -|
01b0 baee 60c0 | ` |
01b2 51d2 e219 |Q |
01b4 ceef 2218 | " |
01b6 ce65 aea8 | e |
01b8 8125 e2ec | % |
01ba de65 eaec | e |
01bc b664 ee66 | d f|
01be 997f 1f2d | -|
01c0 d2aa 02ed | |
01c2 0266 0aef | f |
01c4 372f 232f |7/#/|
01c6 3f2d 7447 |?-tG|
01c8 472d 1127 |G- '|
01ca eb33 532e | 3S.|
01cc 2eed 76d3 |. v |
01ce 5f2e f2f3 |_. |
01d0 672e 42ee |g.B |
01d2 22ab 48c3 |" H |
01d4 772d 4e67 |w-Ng|
01d6 8e19 01d1 | |
01d8 5a67 397f |Zg9 |
01da 9e1b 417e | A~|
01dc 6eee 56ab |n V |
01de 517e 4f30 |Q~O0|
01e0 1e1e 8aee | |
01e2 aaef daab | |
01e4 717c 0f33 |q| 3|
01e6 c32e f556 | . V|
01e8 8aa9 8730 | 0|
01ea 0a1f f61b | |
01ec 997e a2a9 | ~ |
01ee 4a1c 6f30 |J o0|
01f0 74c5 c665 |t e|
01f2 89d2 daef | |
01f4 c57f ff2e | .|
01f6 876e c6ee | n |
01f8 eeee baaa | |
01fa daaa feee | |
01fc 10c7 06ec | |
01fe 2b31 cad5 |+1 |