|
|
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_29d0d7
└─⟦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 00d8 | | .CONST 0x00d8 ; 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 0044 | D | .CONST 0x0044 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0016 | | .CONST 0x0016 ; Number of locals
000b INIT_0008:
000b 4800 |H | Short_Literal 0x0
000c 483c |H< | Short_Literal 0x3c
000d e002 | | Load 0x0,0x2
000e 02a0 | | Declare_Subprogram Null_Subprogram
000f 4801 |H | Short_Literal 0x1
0010 035e | ^ | Declare_Type Array,Defined,Visible
0011 00d8 | | Load_Top At_Offset_0
0012 02a0 | | Declare_Subprogram Null_Subprogram
0013 4818 |H | Short_Literal 0x18
0014 03d6 | | Declare_Type Access,Defined,Visible
0015 4808 |H | Short_Literal 0x8
0016 4800 |H | Short_Literal 0x0
0017 480f |H | Short_Literal 0xf
0018 029f 004b | K| Declare_Subprogram For_Call,INIT_0048
001a 03fb | | Declare_Type Discrete,Defined,Visible,With_Size
001b 00d8 | | Load_Top At_Offset_0
001c e003 | | Load 0x0,0x3
001d e004 | | Load 0x0,0x4
001e e20d | | Load 0x1,0xd
001f 02a0 | | Declare_Subprogram Null_Subprogram
0020 4804 |H | Short_Literal 0x4
0021 032e | . | Declare_Type Record,Defined,Visible
0022 4803 |H | Short_Literal 0x3
0023 4800 |H | Short_Literal 0x0
0024 4807 |H | Short_Literal 0x7
0025 00e5 | | Load_Encached Long_Integer_Cache
0026 03fc | | Declare_Type InMicrocode,Discrete
0027 480d |H | Short_Literal 0xd
0028 4800 |H | Short_Literal 0x0
0029 6046 |`F | Indirect_Literal Discrete,0x70,{0x00000000, 0x00001fff}
002a 00e5 | | Load_Encached Long_Integer_Cache
002b 03fc | | Declare_Type InMicrocode,Discrete
002c 00d8 | | Load_Top At_Offset_0
002d 00da | | Load_Top At_Offset_2
002e 02a0 | | Declare_Subprogram Null_Subprogram
002f 4802 |H | Short_Literal 0x2
0030 032e | . | Declare_Type Record,Defined,Visible
0031 00d8 | | Load_Top At_Offset_0
0032 02a0 | | Declare_Subprogram Null_Subprogram
0033 4801 |H | Short_Literal 0x1
0034 032e | . | Declare_Type Record,Defined,Visible
0035 4805 |H | Short_Literal 0x5
0036 49ff |I | Short_Literal 0x1ff
0037 e002 | | Load 0x0,0x2
0038 02a0 | | Declare_Subprogram Null_Subprogram
0039 4801 |H | Short_Literal 0x1
003a 035e | ^ | Declare_Type Array,Defined,Visible
003b 00d9 | | Load_Top At_Offset_1
003c 00da | | Load_Top At_Offset_2
003d e004 | | Load 0x0,0x4
003e e214 | | Load 0x1,0x14
003f e215 | | Load 0x1,0x15
0040 02a0 | | Declare_Subprogram Null_Subprogram
0041 4805 |H | Short_Literal 0x5
0042 032e | . | Declare_Type Record,Defined,Visible
0043 00bf | | Action Accept_Activation
0044 BODY_0008:
0044 00bc | | Action Signal_Activated
0045 00bb | | Action Signal_Completion
0046 0000 0000 | | .XXX[0x2]
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 004b | K | .CONST 0x004b ; Address of begin
0049 0004 | | .CONST 0x0004 ; Address of exception handler
004a 0001 | | .CONST 0x0001 ; Number of locals
004b BODY_0048:
004b INIT_0048:
004b 4607 |F | Jump_Case 0x7
004c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
004d 7807 |x | Jump 0x55 ; case 0x1
004e 780a |x | Jump 0x59 ; case 0x2
004f 780e |x | Jump 0x5e ; case 0x3
0050 7811 |x | Jump 0x62 ; case 0x4
0051 7812 |x | Jump 0x64 ; case 0x5
0052 7813 |x | Jump 0x66 ; case 0x6
0053 7816 |x | Jump 0x6a ; case 0x7
0054 4302 |C | .XXX[0x1]
0055 00da | | Load_Top At_Offset_2
0056 0091 0074 | t| Action Push_String_Extended_Indexed,0x74 ; "LOG_RH11"
0058 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0059 00db | | Load_Top At_Offset_3
005a 00db | | Load_Top At_Offset_3
005b 00e0 | | Load_Encached Standard_Cache
005c 181b | | Execute Package,Field_Execute,Field_Number 0x1b
005d 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
005e 00da | | Load_Top At_Offset_2
005f 00e0 | | Load_Encached Standard_Cache
0060 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0061 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0062 00db | | Load_Top At_Offset_3
0063 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0064 00db | | Load_Top At_Offset_3
0065 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0066 e20f | | Load 0x1,0xf
0067 00dc | | Load_Top At_Offset_4
0068 0267 | g | Execute Discrete,Predecessor
0069 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
006a e20f | | Load 0x1,0xf
006b 00dc | | Load_Top At_Offset_4
006c 0268 | h | Execute Discrete,Successor
006d 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
006e 0000 0000 | | .XXX[0x2]
0070 0000 0000 | | .LITERAL {0x00000000, 0x00001fff}
0074 ; --------------------------------------------------------------------------------------
0074 ; STRING TABLE
0074 ; --------------------------------------------------------------------------------------
0074 0022 | " | .STRTAB 0x0022->0x0085 ; "LOG_RH11"
0075 0028 | ( | .STRTAB 0x0028->0x0089 ; "LOG_TS11"
0076 002e | . | .STRTAB 0x002e->0x008d ; "LOG_IOA"
0077 0033 | 3 | .STRTAB 0x0033->0x0090 ; "LOG_R1000"
0078 003a | : | .STRTAB 0x003a->0x0095 ; "LOG_IOP"
0079 003f | ? | .STRTAB 0x003f->0x0098 ; "LOG_FRU"
007a 0044 | D | .STRTAB 0x0044->0x009c ; "LOG_SPARE5"
007b 004c | L | .STRTAB 0x004c->0x00a1 ; "LOG_SPARE6"
007c 0054 | T | .STRTAB 0x0054->0x00a6 ; "LOG_SPARE7"
007d 005c | \ | .STRTAB 0x005c->0x00ab ; "LOG_SPARE8"
007e 0064 | d | .STRTAB 0x0064->0x00b0 ; "LOG_SPARE9"
007f 006c | l | .STRTAB 0x006c->0x00b5 ; "LOG_SPARE10"
0080 0075 | u | .STRTAB 0x0075->0x00ba ; "LOG_SPARE11"
0081 007e | ~ | .STRTAB 0x007e->0x00c0 ; "LOG_SPARE12"
0082 0087 | | .STRTAB 0x0087->0x00c5 ; "LOG_SPARE13"
0083 0090 | | .STRTAB 0x0090->0x00cb ; "LOG_SPARE14"
0084 0099 | | .STREND 0x0099->0x00d0
0085 4c4f 475f |LOG_| .STRTAB_STRINGS
00d1 0000 0000 | | .BLANK 0000[0x7]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; Debug Table
00d8 ; --------------------------------------------------------------------------------------
00d8 0004 0012 | | .DEBUG4 0x0004,0x0012,0x2fd6,0x0000,0x0001,0x0000
00de 22c1 4954 |" IT| .XXX[0x122]
00e0 441b 5540 |D U@|
00e2 06c1 4154 | AT|
00e4 f155 4b51 | UKQ|
00e6 4741 4943 |GAIC|
00e8 4009 4860 |@ H`|
00ea 3345 4940 |3EI@|
00ec 6833 5944 |h3YD|
00ee 4423 5540 |D#U@|
00f0 05ed 4941 | IA|
00f2 4542 515f |EBQ_|
00f4 4559 446c |EYDl|
00f6 0a59 5e57 | Y^W|
00f8 0ec4 004c | L|
00fa 7cf2 8c7d || }|
00fc f8f2 8c75 | u|
00fe f9f1 fb77 | w|
0100 0ea4 0376 | v|
0102 916b 4291 | kB |
0104 494b 7688 |IKv |
0106 13ec 1ffc | |
0108 e7d0 0002 | |
010a 570e c400 |W |
010c 4c0c c710 |L |
010e 0243 0ec8 | C |
0110 0158 4827 | XH'|
0112 46f0 2030 |F 0|
0114 480c c6d0 |H |
0116 00f3 0e7c | ||
0118 0154 480c | TH |
011a c6a8 0255 | U|
011c 5c4d 4a55 |\MJU|
011e 584c 2b43 |XL+C|
0120 0eb4 0148 | H|
0122 4423 5540 |D#U@|
0124 0743 0ea4 | C |
0126 014b 414b | KAK|
0128 0e34 00f2 | 4 |
012a 8c7d f8f2 | } |
012c 8c75 f9f1 | u |
012e fa57 0ec8 | W |
0130 004c 2b43 | L+C|
0132 0ea4 0150 | P|
0134 4423 5540 |D#U@|
0136 0743 0eb4 | C |
0138 0153 7553 | SuS|
013a 42b0 1143 |B C|
013c 7681 6b42 |v kB|
013e 8149 4b76 | IKv|
0140 8813 ec1f | |
0142 ff13 cc00 | |
0144 0045 5b55 | E[U|
0146 4351 4741 |CQGA|
0148 5543 4009 |UC@ |
014a 4860 2b45 |H`+E|
014c 4940 682b |I@h+|
014e 5944 4418 |YDD |
0150 05ed 4941 | IA|
0152 4540 f28c |E@ |
0154 7d43 0d55 |}C U|
0156 41f8 f28c |A |
0158 7543 0d55 |uC U|
015a 41fb 7547 |A uG|
015c 7546 5558 |uFUX|
015e 4c1f 430e |L C |
0160 a401 5044 | PD|
0162 1743 0eb4 | C |
0164 0153 7553 | SuS|
0166 42b0 1143 |B C|
0168 7681 6b42 |v kB|
016a 8149 4b76 | IKv|
016c 8813 ec1f | |
016e ffe3 c800 | |
0170 0376 b033 | v 3|
0172 76b0 2376 |v #v|
0174 b012 7bbf | { |
0176 d4b3 fffd | |
0178 4bec 0ec9 |K |
017a 0410 0003 | |
017c 0811 7b42 | {B|
017e b011 4343 | CC|
0180 02a4 0302 | |
0182 3403 7702 |4 w |
0184 b403 76b0 | v |
0186 13ec 0bff | |
0188 57c0 0000 |W |
018a 1070 0308 | p |
018c 117b 42b0 | {B |
018e 114f 42b0 | OB |
0190 314a 5152 |1JQR|
0192 468c 9288 |F |
0194 904c 2656 | L&V|
0196 8890 4812 | H |
0198 d30a c403 | |
019a 468d d289 |F |
019c d048 5f46 | H_F|
019e 8d8a 8988 | |
01a0 4842 c70e |HB |
01a2 7c03 0a7c || ||
01a4 0048 1f46 | H F|
01a6 8de2 89e0 | |
01a8 4d32 570a |M2W |
01aa c400 4c47 | LG|
01ac 770a a403 |w |
01ae 76b0 33ec |v 3 |
01b0 0bfe 0fc0 | |
01b2 0000 443c | D<|
01b4 0777 0ab4 | w |
01b6 0376 b033 | v 3|
01b8 ec0b fdcb | |
01ba c000 0376 | v|
01bc 898b 7689 | v |
01be d375 4bec | uK |
01c0 0f3f 27ef | ?' |
01c2 4143 0aa4 |AC |
01c4 0376 89d3 | v |
01c6 7689 8b75 |v u|
01c8 4bec 0f3e |K >|
01ca dfef 4143 | AC|
01cc 0ab4 0240 | @|
01ce 0552 570a | RW |
01d0 c400 4c27 | L'|
01d2 430a b401 |C |
01d4 4044 1f55 |@D U|
01d6 4343 0aa4 |CC |
01d8 0143 4143 | CAC|
01da 0a34 0240 | 4 @|
01dc 0546 5550 | FUP|
01de 486e 468c |HnF |
01e0 9288 9048 | H|
01e2 5247 0ec4 |RG |
01e4 030a c400 | |
01e6 482e 470e |H.G |
01e8 c803 0ac8 | |
01ea 0048 0a51 | H Q|
01ec 4661 4540 |FaE@|
01ee 1010 0308 | |
01f0 117b 76b0 | {v |
01f2 3376 b023 |3v #|
01f4 42b0 114b |B K|
01f6 754b 43bd |uKC |
01f8 e4df fffd | |
01fa 43ec 0ec0 |C |
01fc 7776 893b |wv ;|
01fe 7689 6b42 |v kB|