|
|
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, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0444f7
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5900 |Y | .CONST 0x5900 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0150 | P | .CONST 0x0150 ; 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 0000 | | .CONST 0x0000 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00fe | | .CONST 0x00fe ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0011 | | .CONST 0x0011 ; Number of locals
000b INIT_0008:
000b 029a 0103 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0100
000d 00bf | | Action Accept_Activation
000e 4800 |H | Short_Literal 0x0
000f 4802 |H | Short_Literal 0x2
0010 029f 0113 | | Declare_Subprogram For_Call,INIT_0110
0012 03fd | | Declare_Type Discrete,Defined
0013 4800 |H | Short_Literal 0x0
0014 4804 |H | Short_Literal 0x4
0015 e001 | | Load 0x0,0x1
0016 01d7 | | Execute Vector,Field_Read
0017 02a0 | | Declare_Subprogram Null_Subprogram
0018 038e | | Declare_Type Package,Defined
0019 e001 | | Load 0x0,0x1
001a 4803 |H | Short_Literal 0x3
001b e001 | | Load 0x0,0x1
001c 01d7 | | Execute Vector,Field_Read
001d 4802 |H | Short_Literal 0x2
001e 00db | | Load_Top At_Offset_3
001f 020e | | Execute Module,Augment_Imports
0020 0387 | | Declare_Variable Package
0021 a002 | | Reference 0x0,0x2
0022 e003 | | Load 0x0,0x3
0023 e004 | | Load 0x0,0x4
0024 a005 | | Reference 0x0,0x5
0025 a006 | | Reference 0x0,0x6
0026 a007 | | Reference 0x0,0x7
0027 a008 | | Reference 0x0,0x8
0028 a009 | | Reference 0x0,0x9
0029 a00a | | Reference 0x0,0xa
002a e00b | | Load 0x0,0xb
002b a00c | | Reference 0x0,0xc
002c e00d | | Load 0x0,0xd
002d a00e | | Reference 0x0,0xe
002e a00f | | Reference 0x0,0xf
002f a010 | | Reference 0x0,0x10
0030 a011 | | Reference 0x0,0x11
0031 a012 | | Reference 0x0,0x12
0032 4811 |H | Short_Literal 0x11
0033 e20f | | Load 0x1,0xf
0034 020e | | Execute Module,Augment_Imports
0035 00d8 | | Load_Top At_Offset_0
0036 020f | | Execute Module,Activate
0037 4800 |H | Short_Literal 0x0
0038 4802 |H | Short_Literal 0x2
0039 e001 | | Load 0x0,0x1
003a 01d7 | | Execute Vector,Field_Read
003b 02a0 | | Declare_Subprogram Null_Subprogram
003c 038e | | Declare_Type Package,Defined
003d e001 | | Load 0x0,0x1
003e 4801 |H | Short_Literal 0x1
003f e001 | | Load 0x0,0x1
0040 01d7 | | Execute Vector,Field_Read
0041 4802 |H | Short_Literal 0x2
0042 00db | | Load_Top At_Offset_3
0043 020e | | Execute Module,Augment_Imports
0044 0387 | | Declare_Variable Package
0045 e003 | | Load 0x0,0x3
0046 e004 | | Load 0x0,0x4
0047 a013 | | Reference 0x0,0x13
0048 a006 | | Reference 0x0,0x6
0049 a008 | | Reference 0x0,0x8
004a e014 | | Load 0x0,0x14
004b a015 | | Reference 0x0,0x15
004c a005 | | Reference 0x0,0x5
004d a016 | | Reference 0x0,0x16
004e a017 | | Reference 0x0,0x17
004f a007 | | Reference 0x0,0x7
0050 e018 | | Load 0x0,0x18
0051 a019 | | Reference 0x0,0x19
0052 a009 | | Reference 0x0,0x9
0053 a00a | | Reference 0x0,0xa
0054 a01a | | Reference 0x0,0x1a
0055 a01b | | Reference 0x0,0x1b
0056 a01c | | Reference 0x0,0x1c
0057 e01d | | Load 0x0,0x1d
0058 a01e | | Reference 0x0,0x1e
0059 a01f | | Reference 0x0,0x1f
005a a020 | | Reference 0x0,0x20
005b a010 | | Reference 0x0,0x10
005c 4817 |H | Short_Literal 0x17
005d e210 | | Load 0x1,0x10
005e 020e | | Execute Module,Augment_Imports
005f 00d8 | | Load_Top At_Offset_0
0060 020f | | Execute Module,Activate
0061 0093 0000 | | PushFullAddress InMicrocode
0063 60a8 |` | Indirect_Literal Discrete,0x10c,{0x80000000, 0x00010000}
0064 0273 | s | Execute Discrete,Plus
0065 e021 | ! | Load 0x0,0x21
0066 0273 | s | Execute Discrete,Plus
0067 e022 | " | Load 0x0,0x22
0068 0273 | s | Execute Discrete,Plus
0069 4800 |H | Short_Literal 0x0
006a e20e | | Load 0x1,0xe
006b 4802 |H | Short_Literal 0x2
006c 4800 |H | Short_Literal 0x0
006d 0092 0136 | 6| Action Push_String_Extended,0x136 ; "REFORMULATING_GURU"
006f e20f | | Load 0x1,0xf
0070 180d | | Execute Package,Field_Execute,Field_Number 0xd
0071 e20f | | Load 0x1,0xf
0072 190e | | Execute Package,Field_Reference,Field_Number 0xe
0073 4801 |H | Short_Literal 0x1
0074 0092 0137 | 7| Action Push_String_Extended,0x137 ; "MOVING_GURU"
0076 e210 | | Load 0x1,0x10
0077 180d | | Execute Package,Field_Execute,Field_Number 0xd
0078 e210 | | Load 0x1,0x10
0079 190e | | Execute Package,Field_Reference,Field_Number 0xe
007a 4802 |H | Short_Literal 0x2
007b 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
007d 00c4 | | Action Make_Default
007e a023 | # | Reference 0x0,0x23
007f 4802 |H | Short_Literal 0x2
0080 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
0082 00c4 | | Action Make_Default
0083 a023 | # | Reference 0x0,0x23
0084 4802 |H | Short_Literal 0x2
0085 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
0087 00c4 | | Action Make_Default
0088 a023 | # | Reference 0x0,0x23
0089 4802 |H | Short_Literal 0x2
008a 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
008c 00c4 | | Action Make_Default
008d a023 | # | Reference 0x0,0x23
008e 4802 |H | Short_Literal 0x2
008f 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
0091 00c4 | | Action Make_Default
0092 a023 | # | Reference 0x0,0x23
0093 4802 |H | Short_Literal 0x2
0094 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
0096 00c4 | | Action Make_Default
0097 a023 | # | Reference 0x0,0x23
0098 4802 |H | Short_Literal 0x2
0099 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
009b 00c4 | | Action Make_Default
009c a023 | # | Reference 0x0,0x23
009d 4802 |H | Short_Literal 0x2
009e 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
00a0 00c4 | | Action Make_Default
00a1 a023 | # | Reference 0x0,0x23
00a2 4802 |H | Short_Literal 0x2
00a3 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
00a5 00c4 | | Action Make_Default
00a6 a023 | # | Reference 0x0,0x23
00a7 4802 |H | Short_Literal 0x2
00a8 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
00aa 00c4 | | Action Make_Default
00ab a023 | # | Reference 0x0,0x23
00ac 4802 |H | Short_Literal 0x2
00ad 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
00af 00c4 | | Action Make_Default
00b0 a023 | # | Reference 0x0,0x23
00b1 4802 |H | Short_Literal 0x2
00b2 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
00b4 00c4 | | Action Make_Default
00b5 a023 | # | Reference 0x0,0x23
00b6 4802 |H | Short_Literal 0x2
00b7 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
00b9 00c4 | | Action Make_Default
00ba a023 | # | Reference 0x0,0x23
00bb 4802 |H | Short_Literal 0x2
00bc 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
00be 00c4 | | Action Make_Default
00bf a023 | # | Reference 0x0,0x23
00c0 4802 |H | Short_Literal 0x2
00c1 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
00c3 00c4 | | Action Make_Default
00c4 a023 | # | Reference 0x0,0x23
00c5 4802 |H | Short_Literal 0x2
00c6 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
00c8 00c4 | | Action Make_Default
00c9 a023 | # | Reference 0x0,0x23
00ca 4802 |H | Short_Literal 0x2
00cb 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
00cd 00c4 | | Action Make_Default
00ce a023 | # | Reference 0x0,0x23
00cf 4802 |H | Short_Literal 0x2
00d0 0092 0138 | 8| Action Push_String_Extended,0x138 ; "NO_MORE"
00d2 00c4 | | Action Make_Default
00d3 a023 | # | Reference 0x0,0x23
00d4 e024 | $ | Load 0x0,0x24
00d5 c21f | | Store 0x1,0x1f
00d6 e024 | $ | Load 0x0,0x24
00d7 c223 | # | Store 0x1,0x23
00d8 e024 | $ | Load 0x0,0x24
00d9 c227 | ' | Store 0x1,0x27
00da e024 | $ | Load 0x0,0x24
00db c22b | + | Store 0x1,0x2b
00dc e024 | $ | Load 0x0,0x24
00dd c22f | / | Store 0x1,0x2f
00de e024 | $ | Load 0x0,0x24
00df c233 | 3 | Store 0x1,0x33
00e0 e024 | $ | Load 0x0,0x24
00e1 c237 | 7 | Store 0x1,0x37
00e2 e024 | $ | Load 0x0,0x24
00e3 c23b | ; | Store 0x1,0x3b
00e4 e024 | $ | Load 0x0,0x24
00e5 c23f | ? | Store 0x1,0x3f
00e6 e024 | $ | Load 0x0,0x24
00e7 c243 | C | Store 0x1,0x43
00e8 e024 | $ | Load 0x0,0x24
00e9 c247 | G | Store 0x1,0x47
00ea e024 | $ | Load 0x0,0x24
00eb c24b | K | Store 0x1,0x4b
00ec e024 | $ | Load 0x0,0x24
00ed c24f | O | Store 0x1,0x4f
00ee e024 | $ | Load 0x0,0x24
00ef c253 | S | Store 0x1,0x53
00f0 e024 | $ | Load 0x0,0x24
00f1 c257 | W | Store 0x1,0x57
00f2 e024 | $ | Load 0x0,0x24
00f3 c25b | [ | Store 0x1,0x5b
00f4 e024 | $ | Load 0x0,0x24
00f5 c25f | _ | Store 0x1,0x5f
00f6 e024 | $ | Load 0x0,0x24
00f7 c263 | c | Store 0x1,0x63
00f8 e025 | % | Load 0x0,0x25
00f9 0387 | | Declare_Variable Package
00fa 00d8 | | Load_Top At_Offset_0
00fb 020f | | Execute Module,Activate
00fc 1d0d | | Execute_Immediate Reference_Lex_1,0xd
00fd 00c7 | | Action Elaborate_Subprogram
00fe BODY_0008:
00fe 00bc | | Action Signal_Activated
00ff 00bb | | Action Signal_Completion
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 0103 | | .CONST 0x0103 ; Address of begin
0101 0004 | | .CONST 0x0004 ; Address of exception handler
0102 0001 | | .CONST 0x0001 ; Number of locals
0103 BODY_0100:
0103 INIT_0100:
0103 00db | | Load_Top At_Offset_3
0104 00db | | Load_Top At_Offset_3
0105 e026 | & | Load 0x0,0x26
0106 e211 | | Load 0x1,0x11
0107 0096 | | Execute Package,Field_Execute_Dynamic
0108 4503 |E | Exit_Subprogram 0x3
0109 0000 0000 | | .XXX[0x3]
010b 0000 | |
010c 8000 0000 | | .LITERAL {0x80000000, 0x00010000}
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 0113 | | .CONST 0x0113 ; Address of begin
0111 0004 | | .CONST 0x0004 ; Address of exception handler
0112 0001 | | .CONST 0x0001 ; Number of locals
0113 BODY_0110:
0113 INIT_0110:
0113 4607 |F | Jump_Case 0x7
0114 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
0115 7807 |x | Jump 0x11d ; case 0x1
0116 780a |x | Jump 0x121 ; case 0x2
0117 780e |x | Jump 0x126 ; case 0x3
0118 7811 |x | Jump 0x12a ; case 0x4
0119 7812 |x | Jump 0x12c ; case 0x5
011a 7813 |x | Jump 0x12e ; case 0x6
011b 7816 |x | Jump 0x132 ; case 0x7
011c 4302 |C | .XXX[0x1]
011d 00da | | Load_Top At_Offset_2
011e 0091 0136 | 6| Action Push_String_Extended_Indexed,0x136 ; "REFORMULATING_GURU"
0120 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0121 00db | | Load_Top At_Offset_3
0122 00db | | Load_Top At_Offset_3
0123 00e0 | | Load_Encached Standard_Cache
0124 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0125 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0126 00da | | Load_Top At_Offset_2
0127 00e0 | | Load_Encached Standard_Cache
0128 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0129 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
012a 00db | | Load_Top At_Offset_3
012b 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
012c 00db | | Load_Top At_Offset_3
012d 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
012e e20e | | Load 0x1,0xe
012f 00dc | | Load_Top At_Offset_4
0130 0267 | g | Execute Discrete,Predecessor
0131 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0132 e20e | | Load 0x1,0xe
0133 00dc | | Load_Top At_Offset_4
0134 0268 | h | Execute Discrete,Successor
0135 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0136 ; --------------------------------------------------------------------------------------
0136 ; STRING TABLE
0136 ; --------------------------------------------------------------------------------------
0136 0008 | | .STRTAB 0x0008->0x013a ; "REFORMULATING_GURU"
; "REFORMULATING_GURU"
0137 0018 | | .STRTAB 0x0018->0x0143 ; "MOVING_GURU"
0138 0021 | ! | .STRTAB 0x0021->0x0148 ; "NO_MORE"
; "NO_MORE"
; "NO_MORE"
; "NO_MORE"
; "NO_MORE"
; "NO_MORE"
; "NO_MORE"
; "NO_MORE"
; "NO_MORE"
; "NO_MORE"
; "NO_MORE"
; "NO_MORE"
; "NO_MORE"
; "NO_MORE"
; "NO_MORE"
; "NO_MORE"
; "NO_MORE"
; "NO_MORE"
0139 0026 | & | .STREND 0x0026->0x014c
013a 5245 464f |REFO| .STRTAB_STRINGS
014c 0000 0000 | | .BLANK 0000[0x4]
0150 ; --------------------------------------------------------------------------------------
0150 ; Debug Table
0150 ; --------------------------------------------------------------------------------------
0150 0004 0006 | | .DEBUG4 0x0004,0x0006,0xa08a,0x0000,0x0001,0x0004
0156 000b 0166 | f| .DBG4T 0x000b,0x0166,0x8000,0x0000
015a 000e 0169 | i| .DBG4T 0x000e,0x0169,0x8000,0x0000
015e 0103 0172 | r| .DBG4T 0x0103,0x0172,0x0001,0x0000
0162 0113 0000 | | .DBG4T 0x0113,0x0000,0x0005,0x0000
0166 ; --------------------------------------------------------------------------------------
0166 ; Debug chain
0166 ; --------------------------------------------------------------------------------------
0166 0001 0000 | | .DBGLEN 0x0001,0x0000
0168 000b | | .DBGLNO 0x000b
0169 ; --------------------------------------------------------------------------------------
0169 ; Debug chain
0169 ; --------------------------------------------------------------------------------------
0169 0007 0000 | | .DBGLEN 0x0007,0x0000
016b 000e 0013 | | .DBGLNO 0x000e,0x0013,0x0021,0x0037,0x0045,0x0061,0x00fc
0172 ; --------------------------------------------------------------------------------------
0172 ; Debug chain
0172 ; --------------------------------------------------------------------------------------
0172 0000 0001 | | .DBGLEN 0x0000,0x0001
0174 0103 | | .DBGLNO 0x0103
0175 0000 0000 | | .BLANK 0000[0x8b]