|
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_0f80a5
└─⟦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 0070 | p | .CONST 0x0070 ; 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 0018 | | .CONST 0x0018 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 000f | | .CONST 0x000f ; Number of locals 000b INIT_0008: 000b 029a 0023 | #| Declare_Subprogram INIT_0020,For_Outer_Call,Visible,Unelaborated 000d 029a 003b | ;| Declare_Subprogram INIT_0038,For_Outer_Call,Visible,Unelaborated 000f 029a 0053 | S| Declare_Subprogram INIT_0050,For_Outer_Call,Visible,Unelaborated 0011 00bf | | Action Accept_Activation 0012 1d0d | | Execute_Immediate Reference_Lex_1,0xd 0013 00c7 | | Action Elaborate_Subprogram 0014 1d0e | | Execute_Immediate Reference_Lex_1,0xe 0015 00c7 | | Action Elaborate_Subprogram 0016 1d0f | | Execute_Immediate Reference_Lex_1,0xf 0017 00c7 | | Action Elaborate_Subprogram 0018 BODY_0008: 0018 00bc | | Action Signal_Activated 0019 00bb | | Action Signal_Completion 001a 0000 0000 | | .BLANK 0000[0x6] 0020 ; -------------------------------------------------------------------------------------- 0020 ; SUBPROGRAM 0020 ; -------------------------------------------------------------------------------------- 0020 0023 | # | .CONST 0x0023 ; Address of begin 0021 0004 | | .CONST 0x0004 ; Address of exception handler 0022 0001 | | .CONST 0x0001 ; Number of locals 0023 BODY_0020: 0023 INIT_0020: 0023 4801 |H | Short_Literal 0x1 0024 e5fe | | Load 0x2,-0x2 0025 e5ff | | Load 0x2,-0x1 0026 e001 | | Load 0x0,0x1 0027 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 0028 6804 |h | Jump_Zero 0x2d 0029 e5fd | | Load 0x2,-0x3 002a 0335 | 5 | Declare_Variable Array,Duplicate 002b 00cd | | Action Spare6_Action 002c 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 002d 00da | | Load_Top At_Offset_2 002e 0335 | 5 | Declare_Variable Array,Duplicate 002f 00cd | | Action Spare6_Action 0030 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0031 0000 0000 | | .BLANK 0000[0x7] 0038 ; -------------------------------------------------------------------------------------- 0038 ; SUBPROGRAM 0038 ; -------------------------------------------------------------------------------------- 0038 003b | ; | .CONST 0x003b ; Address of begin 0039 0004 | | .CONST 0x0004 ; Address of exception handler 003a 0001 | | .CONST 0x0001 ; Number of locals 003b BODY_0038: 003b INIT_0038: 003b 4801 |H | Short_Literal 0x1 003c e5fe | | Load 0x2,-0x2 003d e5ff | | Load 0x2,-0x1 003e e001 | | Load 0x0,0x1 003f 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 0040 7004 |p | Jump_Nonzero 0x45 0041 00da | | Load_Top At_Offset_2 0042 e002 | | Load 0x0,0x2 0043 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0044 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0045 e5fd | | Load 0x2,-0x3 0046 00d8 | | Load_Top At_Offset_0 0047 0120 | | Execute Any,Is_Value 0048 7002 |p | Jump_Nonzero 0x4b 0049 00d8 | | Load_Top At_Offset_0 004a 011e | | Execute Any,Convert 004b 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 004c 0000 0000 | | .BLANK 0000[0x4] 0050 ; -------------------------------------------------------------------------------------- 0050 ; SUBPROGRAM 0050 ; -------------------------------------------------------------------------------------- 0050 0053 | S | .CONST 0x0053 ; Address of begin 0051 0004 | | .CONST 0x0004 ; Address of exception handler 0052 0001 | | .CONST 0x0001 ; Number of locals 0053 BODY_0050: 0053 INIT_0050: 0053 4801 |H | Short_Literal 0x1 0054 e5fe | | Load 0x2,-0x2 0055 e5ff | | Load 0x2,-0x1 0056 e001 | | Load 0x0,0x1 0057 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 0058 7009 |p | Jump_Nonzero 0x62 0059 4800 |H | Short_Literal 0x0 005a 4801 |H | Short_Literal 0x1 005b 4802 |H | Short_Literal 0x2 005c e5ff | | Load 0x2,-0x1 005d e002 | | Load 0x0,0x2 005e 1811 | | Execute Package,Field_Execute,Field_Number 0x11 005f e002 | | Load 0x0,0x2 0060 180f | | Execute Package,Field_Execute,Field_Number 0xf 0061 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0062 4800 |H | Short_Literal 0x0 0063 4801 |H | Short_Literal 0x1 0064 4802 |H | Short_Literal 0x2 0065 e5fd | | Load 0x2,-0x3 0066 e002 | | Load 0x0,0x2 0067 180f | | Execute Package,Field_Execute,Field_Number 0xf 0068 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0069 0000 0000 | | .BLANK 0000[0x7] 0070 ; -------------------------------------------------------------------------------------- 0070 ; Debug Table 0070 ; -------------------------------------------------------------------------------------- 0070 0004 0004 | | .DEBUG4 0x0004,0x0004,0x4a15,0x0000,0x0001,0x0000 0076 0551 1555 | Q U| .XXX[0x3] 0078 4880 |H | 0079 8080 8080 | | .BLANK 8080[0x9] 0082 8081 c262 | b| .XXX[0x4] 0084 0a6a 8229 | j )| 0086 0101 0101 | | .BLANK 0101[0xc] 0092 03b4 c454 | T| .XXX[0x8] 0094 3544 5555 |5DUU| 0096 25f4 4455 |% DU| 0098 f434 4202 | 4B | 009a 0202 0202 | | .BLANK 0202[0x7] 00a1 0207 8988 | | .XXX[0x5] 00a3 a86a 8aaa | j | 00a5 48a4 |H | 00a6 0404 0404 | | .BLANK 0404[0xb] 00b1 0f53 5055 | SPU| .XXX[0x5] 00b3 1154 9251 | T Q| 00b5 5308 |S | 00b6 0808 0808 | | .BLANK 0808[0xa] 00c0 081f 26a7 | & | .XXX[0x4] 00c2 a222 9010 | " | 00c4 1010 1010 | | .BLANK 1010[0xc] 00d0 3f50 4153 |?PAS| .XXX[0x2] 00d2 2020 2020 | | .BLANK 2020[0xd] 00df 2084 a09e | | .XXX[0x3] 00e1 aaa4 | | 00e2 4040 4040 |@@@@| .BLANK 4040[0xc] 00ee 4041 1541 |@A A| .XXX[0x23] 00f0 493d 2915 |I=) | 00f2 0d51 1555 | Q U| 00f4 497d 1115 |I} | 00f6 7d11 2505 |} % | 00f8 413d 4d25 |A=M%| 00fa 5125 5915 |Q%Y | 00fc 4c80 8080 |L | 00fe 823a 8292 | : | 0100 7a52 2a1a |zR* | 0102 a22a aa92 | * | 0104 fa22 2afa | "* | 0106 62aa 6a4a |b jJ| 0108 2a92 2901 |* ) | 010a 0101 0101 | | 010c 0101 0104 | | 010e 8505 5495 | T | 0110 3202 |2 | 0111 0202 0202 | | .BLANK 0202[0xc] 011d 092a 0aa9 | * | .XXX[0x6] 011f 2a6a 6829 |*jh)| 0121 c868 a404 | h | 0123 0404 0404 | | .BLANK 0404[0x9] 012c 0412 9455 | U| .XXX[0x4] 012e 5053 9108 |PS | 0130 0808 0808 | | .BLANK 0808[0xc] 013c 25a8 aaa2 |% | .XXX[0x3] 013e 9010 | | 013f 1010 1010 | | .BLANK 1010[0xc] 014b 104c 5155 | LQU| .XXX[0x3] 014d 4f49 |OI | 014e 2020 2020 | | .BLANK 2020[0xd] 015b 9aa4 8a86 | | .XXX[0x4] 015d aa98 8a40 | @| 015f 4040 4040 |@@@@| .BLANK 4040[0xb] 016a 413d 4915 |A=I | .XXX[0x8] 016c 4149 154d |AI M| 016e 1539 5105 | 9Q | 0170 5125 3d38 |Q%=8| 0172 8080 8080 | | .BLANK 8080[0x7] 0179 8082 8292 | | .XXX[0x4] 017b 4a2a 7101 |J*q | 017d 0101 0101 | | .BLANK 0101[0xc] 0189 0515 3202 | 2 | .XXX[0x2] 018b 0202 0202 | | .BLANK 0202[0xd] 0198 020a 4a68 | Jh| .XXX[0x4] 019a 68a9 c8a4 |h | 019c 0404 0404 | | .BLANK 0404[0xc] 01a8 14d4 d150 | P| .XXX[0x5] 01aa d511 5554 | UT| 01ac 8808 | | 01ad 0808 0808 | | .BLANK 0808[0xa] 01b7 082a 29a2 | *) | .XXX[0x4] 01b9 a627 a710 | ' | 01bb 1010 1010 | | .BLANK 1010[0xc] 01c7 5553 4920 |USI | .XXX[0x2] 01c9 2020 2020 | | .BLANK 2020[0xd] 01d6 20ae a692 | | .XXX[0x4] 01d8 9c9e 9c40 | @| 01da 4040 4040 |@@@@| .BLANK 4040[0xb] 01e5 4041 614d |@AaM| .XXX[0x6] 01e7 4115 0d51 |A Q| 01e9 050d 3114 | 1 | 01eb 8080 8080 | | .BLANK 8080[0xa] 01f5 82ca 9aa2 | | .XXX[0x5] 01f7 0aa2 4a7a | Jz| 01f9 7101 |q | 01fa 0101 0101 | | .BLANK 0101[0x6]