|
|
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 00a8 | | .CONST 0x00a8 ; 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 001a | | .CONST 0x001a ; Address of begin
0009 0031 | 1 | .CONST 0x0031 ; Address of exception handler
000a 0008 | | .CONST 0x0008 ; Number of locals
000b INIT_0008:
000b e009 | | Load 0x0,0x9
000c 1b15 | | Execute Package,Field_Read,Field_Number 0x15
000d 0322 | " | Declare_Variable Record
000e 029f 006b | k| Declare_Subprogram For_Call,INIT_0068
0010 029f 007b | {| Declare_Subprogram For_Call,INIT_0078
0012 029f 0083 | | Declare_Subprogram For_Call,INIT_0080
0014 029f 008b | | Declare_Subprogram For_Call,INIT_0088
0016 e01b | | Load 0x0,0x1b
0017 02ab | | Declare_Subprogram For_Call,With_Address
0018 e01c | | Load 0x0,0x1c
0019 02ab | | Declare_Subprogram For_Call,With_Address
001a BODY_0008:
001a e5fd | | Load 0x2,-0x3
001b e402 | | Load 0x2,0x2
001c 0092 0090 | | Action Push_String_Extended,0x90 ; "$"
001e e5ff | | Load 0x2,-0x1
001f e009 | | Load 0x0,0x9
0020 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
0021 00d1 | | Pop_Control Pop_Count_1
0022 c5fd | | Store 0x2,-0x3
0023 4802 |H | Short_Literal 0x2
0024 e5fd | | Load 0x2,-0x3
0025 e005 | | Load 0x0,0x5
0026 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0027 6801 |h | Jump_Zero 0x29
0028 4502 |E | Exit_Subprogram 0x2
0029 e402 | | Load 0x2,0x2
002a e009 | | Load 0x0,0x9
002b 181b | | Execute Package,Field_Execute,Field_Number 0x1b
002c 6802 |h | Jump_Zero 0x2f
002d 8408 | | Call 0x2,0x8
002e 4502 |E | Exit_Subprogram 0x2
002f 8407 | | Call 0x2,0x7
0030 4502 |E | Exit_Subprogram 0x2
0031 TRAP_0008:
0031 e007 | | Load 0x0,0x7
0032 010f | | Execute Exception,Equal
0033 6801 |h | Jump_Zero 0x35
0034 4502 |E | Exit_Subprogram 0x2
0035 00d8 | | Load_Top At_Offset_0
0036 0107 | | Execute Exception,Get_Name
0037 4900 |I | Short_Literal 0x100
0038 490f |I | Short_Literal 0x10f
0039 0262 | b | Execute Discrete,In_Range
003a 7012 |p | Jump_Nonzero 0x4d
003b 00d8 | | Load_Top At_Offset_0
003c 0107 | | Execute Exception,Get_Name
003d 4910 |I | Short_Literal 0x110
003e 491f |I | Short_Literal 0x11f
003f 0262 | b | Execute Discrete,In_Range
0040 700c |p | Jump_Nonzero 0x4d
0041 00d8 | | Load_Top At_Offset_0
0042 0107 | | Execute Exception,Get_Name
0043 4920 |I | Short_Literal 0x120
0044 492f |I/ | Short_Literal 0x12f
0045 0262 | b | Execute Discrete,In_Range
0046 7006 |p | Jump_Nonzero 0x4d
0047 00d8 | | Load_Top At_Offset_0
0048 0107 | | Execute Exception,Get_Name
0049 4930 |I0 | Short_Literal 0x130
004a 493f |I? | Short_Literal 0x13f
004b 0262 | b | Execute Discrete,In_Range
004c 680e |h | Jump_Zero 0x5b
004d e5fd | | Load 0x2,-0x3
004e 4800 |H | Short_Literal 0x0
004f 4807 |H | Short_Literal 0x7
0050 4829 |H) | Short_Literal 0x29
0051 0092 0091 | | Action Push_String_Extended,0x91 ; "Error writing markup prolog to file ("
0053 e017 | | Load 0x0,0x17
0054 180d | | Execute Package,Field_Execute,Field_Number 0xd
0055 01cc | | Execute Vector,Catenate
0056 01cb | | Execute Vector,Append
0057 e220 | | Load 0x1,0x20
0058 8233 | 3 | Call 0x1,0x33
0059 c5fd | | Store 0x2,-0x3
005a 4502 |E | Exit_Subprogram 0x2
005b e5fd | | Load 0x2,-0x3
005c 4800 |H | Short_Literal 0x0
005d 4808 |H | Short_Literal 0x8
005e e005 | | Load 0x0,0x5
005f 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0060 e005 | | Load 0x0,0x5
0061 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0062 8233 | 3 | Call 0x1,0x33
0063 c5fd | | Store 0x2,-0x3
0064 4502 |E | Exit_Subprogram 0x2
0065 0000 0000 | | .XXX[0x3]
0067 0000 | |
0068 ; --------------------------------------------------------------------------------------
0068 ; SUBPROGRAM
0068 ; --------------------------------------------------------------------------------------
0068 006b | k | .CONST 0x006b ; Address of begin
0069 0004 | | .CONST 0x0004 ; Address of exception handler
006a 0001 | | .CONST 0x0001 ; Number of locals
006b BODY_0068:
006b INIT_0068:
006b 00da | | Load_Top At_Offset_2
006c 00d8 | | Load_Top At_Offset_0
006d e00d | | Load 0x0,0xd
006e 1b10 | | Execute Package,Field_Read,Field_Number 0x10
006f 0260 | ` | Execute Discrete,In_Type
0070 7001 |p | Jump_Nonzero 0x72
0071 0801 | | Execute_Immediate Raise,0x1
0072 e5fe | | Load 0x2,-0x2
0073 e00d | | Load 0x0,0xd
0074 183f | ? | Execute Package,Field_Execute,Field_Number 0x3f
0075 4502 |E | Exit_Subprogram 0x2
0076 0000 0000 | | .XXX[0x2]
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 e5fe | | Load 0x2,-0x2
007d e00d | | Load 0x0,0xd
007e 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59
007f 4502 |E | Exit_Subprogram 0x2
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 0083 | | .CONST 0x0083 ; Address of begin
0081 0004 | | .CONST 0x0004 ; Address of exception handler
0082 0001 | | .CONST 0x0001 ; Number of locals
0083 BODY_0080:
0083 INIT_0080:
0083 00da | | Load_Top At_Offset_2
0084 e5fe | | Load 0x2,-0x2
0085 e00d | | Load 0x0,0xd
0086 185e | ^ | Execute Package,Field_Execute,Field_Number 0x5e
0087 4502 |E | Exit_Subprogram 0x2
0088 ; --------------------------------------------------------------------------------------
0088 ; SUBPROGRAM
0088 ; --------------------------------------------------------------------------------------
0088 008b | | .CONST 0x008b ; Address of begin
0089 0004 | | .CONST 0x0004 ; Address of exception handler
008a 0001 | | .CONST 0x0001 ; Number of locals
008b BODY_0088:
008b INIT_0088:
008b 00da | | Load_Top At_Offset_2
008c e5fe | | Load 0x2,-0x2
008d e00d | | Load 0x0,0xd
008e 1863 | c | Execute Package,Field_Execute,Field_Number 0x63
008f 4502 |E | Exit_Subprogram 0x2
0090 ; --------------------------------------------------------------------------------------
0090 ; STRING TABLE
0090 ; --------------------------------------------------------------------------------------
0090 0006 | | .STRTAB 0x0006->0x0093 ; "$"
0091 0005 | | .STRTAB 0x0005->0x0093 ; "Error writing markup prolog to file ("
0092 0028 | ( | .STREND 0x0028->0x00a6
0093 2445 7272 |$Err| .STRTAB_STRINGS
00a6 0000 0000 | | .XXX[0x2]
00a8 ; --------------------------------------------------------------------------------------
00a8 ; Debug Table
00a8 ; --------------------------------------------------------------------------------------
00a8 0004 0012 | | .DEBUG4 0x0004,0x0012,0xc79e,0x0000,0x0001,0x0000
00ae d1d8 f701 | | .XXX[0x152]
00b0 9f5c 0f41 | \ A|
00b2 d4f7 01a3 | |
00b4 5c0e 51d8 |\ Q |
00b6 f701 a75c | \|
00b8 0e91 d8f7 | |
00ba 01ab 5c0e | \ |
00bc d1d8 f701 | |
00be af5c 0f11 | \ |
00c0 d8f7 01b3 | |
00c2 5c0f 51d8 |\ Q |
00c4 f701 b75c | \|
00c6 0f91 d8f7 | |
00c8 01bb 5c0f | \ |
00ca d1d8 f701 | |
00cc bf5c 0c11 | \ |
00ce df71 4a9f | qJ |
00d0 9c0d 51d8 | Q |
00d2 024d 7fe3 | M |
00d4 7225 3276 |r%2v|
00d6 7b31 5062 |{1Pb|
00d8 59d8 ff01 |Y |
00da bc5c 89c1 | \ |
00dc e501 0178 | x|
00de 1c11 51d9 | Q |
00e0 0101 b01c | |
00e2 10f1 dd06 | |
00e4 01ec 5c10 | \ |
00e6 b1d9 0701 | |
00e8 a45c 1011 | \ |
00ea dd08 01e1 | |
00ec 1cdd d5e9 | |
00ee 0901 949c | |
00f0 1331 d90b | 1 |
00f2 01cc dc12 | |
00f4 c1dd 0f01 | |
00f6 84dc 1231 | 1|
00f8 d917 01c5 | |
00fa 5c10 91dd |\ |
00fc 1701 c95c | \|
00fe 10d1 de49 | I|
0100 4e9d 1ce7 |N |
0102 661b 4d74 |f Mt|
0104 4543 7454 |ECtT|
0106 075c 779b | \w |
0108 53a4 6407 |S d |
010a 7277 9bd0 |rw |
010c 6e09 de7b |n {|
010e 4dbd 2378 |M #x|
0110 6407 9877 |d w|
0112 a3d0 6ea9 | n |
0114 dfd9 4e9e | N |
0116 1cfc e61e | |
0118 8f74 4543 | tEC|
011a 6ba5 3f39 |k ?9|
011c 85ab 9cfc | |
011e e61e b774 | t|
0120 47c3 6805 |G h |
0122 433b 85b1 |C; |
0124 dc13 51d9 | Q |
0126 1f01 b5dc | |
0128 1391 d91f | |
012a 01b9 dc13 | |
012c d1d9 1f01 | |
012e bddc 1011 | |
0130 dd1f 01c1 | |
0132 dc10 51dd | Q |
0134 1f01 c5dc | |
0136 1091 dd1f | |
0138 01c9 dc10 | |
013a d1dd 1f01 | |
013c cddc 1111 | |
013e dd1f 01d1 | |
0140 dc11 51dd | Q |
0142 1f01 d5dc | |
0144 1191 dc7c | ||
0146 0e5e 1c11 | ^ |
0148 e1dd 2001 | |
014a e21c 1221 | !|
014c dd20 01e6 | |
014e 1c12 61de | a |
0150 0952 9c1c | R |
0152 1511 d943 | C|
0154 0190 1c15 | |
0156 51da 1252 |Q R|
0158 1263 6504 | ce |
015a 066c 7453 | ltS|
015c 4365 0406 |Ce |
015e 7c74 5103 ||tQ |
0160 5d04 068c |] |
0162 7451 4369 |tQCi|
0164 0406 9c74 | t|
0166 5243 6904 |RCi |
0168 06ac 7453 | tS|
016a 4369 0406 |Ci |
016c bc74 5043 | tPC|
016e 6d04 06cc |m |
0170 7451 436d |tQCm|
0172 0406 dc74 | t|
0174 5243 6d04 |RCm |
0176 06ec 7453 | tS|
0178 436d 0406 |Cm |
017a fc74 5043 | tPC|
017c 7104 070c |q |
017e 7451 4371 |tQCq|
0180 0407 1c74 | t|
0182 5243 7104 |RCq |
0184 072c 7453 | ,tS|
0186 4371 0407 |Cq |
0188 3c74 5043 |<tPC|
018a 7504 074c |u L|
018c 7451 4375 |tQCu|
018e 0407 5c74 | \t|
0190 5243 7514 |RCu |
0192 0771 7453 | qtS|
0194 8375 1407 | u |
0196 8174 5083 | tP |
0198 7914 0645 |y E|
019a 7453 4369 |tSCi|
019c 1407 2674 | &t|
019e 5203 7924 |R y$|
01a0 0616 7451 | tQ|
01a2 035d 2406 | ]$ |
01a4 f774 5303 | tS |
01a6 7534 07da |u4 |
01a8 75a3 43a5 |u C |
01aa 3406 b774 |4 t|
01ac 5243 7144 |RCqD|
01ae 0798 7454 | tT|
01b0 4361 4406 |CaD |
01b2 7c74 56c3 ||tV |
01b4 6d54 0771 |mT q|
01b6 7456 435d |tVC]|
01b8 5406 5574 |T Ut|
01ba 54c3 6d64 |T md|
01bc 074e 7455 | NtU|
01be 4375 6407 |Cud |
01c0 5e74 5643 |^tVC|
01c2 7574 0773 |ut s|
01c4 7457 8375 |tW u|
01c6 7407 8374 |t t|
01c8 5483 7974 |T yt|
01ca 0793 7455 | tU|
01cc 837a f54a | z J|
01ce 7578 b054 |ux T|
01d0 aa49 ded5 | I |
01d2 52a2 237b |R #{|
01d4 954a 8489 | J |
01d6 ef5d 2e16 | ]. |
01d8 2bc0 7458 |+ tX|
01da 837c 154e | | N|
01dc 8689 f4dd | |
01de 3216 29e4 |2 ) |
01e0 745a c35d |tZ ]|
01e2 8405 f774 | t|
01e4 c454 a819 | T |
01e6 db25 52a1 | %R |
01e8 6361 d407 |ca |
01ea 5d74 5e43 |]t^C|
01ec 75e4 0772 |u r|
01ee 745f 8375 |t_ u|
01f0 e407 8277 | w|
01f2 5343 a5e4 |SC |
01f4 0792 745d | t]|
01f6 8379 e407 | y |
01f8 a177 56c0 | wV |
01fa b2c9 dd7a | z|
01fc 01ef 5cd4 | \ |
01fe b22f ca74 | / t|