|
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_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 0118 | | .CONST 0x0118 ; 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 0010 | | .CONST 0x0010 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0001 | | .CONST 0x0001 ; Number of locals 000b INIT_0008: 000b 029a 001b | | Declare_Subprogram INIT_0018,For_Outer_Call,Visible,Unelaborated 000d 00bf | | Action Accept_Activation 000e 1d0d | | Execute_Immediate Reference_Lex_1,0xd 000f 00c7 | | Action Elaborate_Subprogram 0010 BODY_0008: 0010 00bc | | Action Signal_Activated 0011 00bb | | Action Signal_Completion 0012 0000 0000 | | .BLANK 0000[0x6] 0018 ; -------------------------------------------------------------------------------------- 0018 ; SUBPROGRAM 0018 ; -------------------------------------------------------------------------------------- 0018 001d | | .CONST 0x001d ; Address of begin 0019 0066 | f | .CONST 0x0066 ; Address of exception handler 001a 0002 | | .CONST 0x0002 ; Number of locals 001b INIT_0018: 001b 0092 009b | | Action Push_String_Extended,0x9b ; "Queue_Postscript" 001d BODY_0018: 001d e5e3 | | Load 0x2,-0x1d 001e e001 | | Load 0x0,0x1 001f 180e | | Execute Package,Field_Execute,Field_Number 0xe 0020 e5e3 | | Load 0x2,-0x1d 0021 e5e4 | | Load 0x2,-0x1c 0022 e5e5 | | Load 0x2,-0x1b 0023 e5e6 | | Load 0x2,-0x1a 0024 e5e7 | | Load 0x2,-0x19 0025 e5e8 | | Load 0x2,-0x18 0026 e5e9 | | Load 0x2,-0x17 0027 e5ea | | Load 0x2,-0x16 0028 e5eb | | Load 0x2,-0x15 0029 e5ec | | Load 0x2,-0x14 002a e5ed | | Load 0x2,-0x13 002b e5ee | | Load 0x2,-0x12 002c e5ef | | Load 0x2,-0x11 002d e5f0 | | Load 0x2,-0x10 002e e5f1 | | Load 0x2,-0xf 002f e5f2 | | Load 0x2,-0xe 0030 e5f3 | | Load 0x2,-0xd 0031 e5f4 | | Load 0x2,-0xc 0032 e5f5 | | Load 0x2,-0xb 0033 e5f6 | | Load 0x2,-0xa 0034 e5f7 | | Load 0x2,-0x9 0035 e5f8 | | Load 0x2,-0x8 0036 e5f9 | | Load 0x2,-0x7 0037 e5fb | | Load 0x2,-0x5 0038 e5fa | | Load 0x2,-0x6 0039 e5fc | | Load 0x2,-0x4 003a e5fd | | Load 0x2,-0x3 003b e5fe | | Load 0x2,-0x2 003c e5ff | | Load 0x2,-0x1 003d e402 | | Load 0x2,0x2 003e e002 | | Load 0x0,0x2 003f 181e | | Execute Package,Field_Execute,Field_Number 0x1e 0040 e003 | | Load 0x0,0x3 0041 180f | | Execute Package,Field_Execute,Field_Number 0xf 0042 e5e4 | | Load 0x2,-0x1c 0043 e5e5 | | Load 0x2,-0x1b 0044 e5e6 | | Load 0x2,-0x1a 0045 e5e7 | | Load 0x2,-0x19 0046 e5e8 | | Load 0x2,-0x18 0047 e5e9 | | Load 0x2,-0x17 0048 e5ea | | Load 0x2,-0x16 0049 e5eb | | Load 0x2,-0x15 004a e5ec | | Load 0x2,-0x14 004b e5ed | | Load 0x2,-0x13 004c e5ee | | Load 0x2,-0x12 004d e5ef | | Load 0x2,-0x11 004e e5f0 | | Load 0x2,-0x10 004f e5f1 | | Load 0x2,-0xf 0050 e5f2 | | Load 0x2,-0xe 0051 e5f3 | | Load 0x2,-0xd 0052 e5f4 | | Load 0x2,-0xc 0053 e5f5 | | Load 0x2,-0xb 0054 e5f6 | | Load 0x2,-0xa 0055 e5f7 | | Load 0x2,-0x9 0056 e5f8 | | Load 0x2,-0x8 0057 e5f9 | | Load 0x2,-0x7 0058 e5fa | | Load 0x2,-0x6 0059 e5fb | | Load 0x2,-0x5 005a e5fc | | Load 0x2,-0x4 005b e5fd | | Load 0x2,-0x3 005c e5fe | | Load 0x2,-0x2 005d e5ff | | Load 0x2,-0x1 005e e004 | | Load 0x0,0x4 005f 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0060 00d8 | | Load_Top At_Offset_0 0061 e002 | | Load 0x0,0x2 0062 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0063 e001 | | Load 0x0,0x1 0064 180f | | Execute Package,Field_Execute,Field_Number 0xf 0065 451e |E | Exit_Suprogram New_Top_Offset 0x1e 0066 TRAP_0018: 0066 e003 | | Load 0x0,0x3 0067 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0068 010f | | Execute Exception,Equal 0069 680f |h | Jump_Zero 0x79 006a 0092 009c | | Action Push_String_Extended,0x9c ; "Create_Defining_Diagram terminating because Insight is not authorized for this machine" 006c e005 | | Load 0x0,0x5 006d 1815 | | Execute Package,Field_Execute,Field_Number 0x15 006e e001 | | Load 0x0,0x1 006f 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0070 6805 |h | Jump_Zero 0x76 0071 e001 | | Load 0x0,0x1 0072 180f | | Execute Package,Field_Execute,Field_Number 0xf 0073 e006 | | Load 0x0,0x6 0074 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0075 0257 | W | Execute Discrete,Raise 0076 e001 | | Load 0x0,0x1 0077 180f | | Execute Package,Field_Execute,Field_Number 0xf 0078 451e |E | Exit_Suprogram New_Top_Offset 0x1e 0079 e003 | | Load 0x0,0x3 007a 1b0e | | Execute Package,Field_Read,Field_Number 0xe 007b 010f | | Execute Exception,Equal 007c 680f |h | Jump_Zero 0x8c 007d 0092 009d | | Action Push_String_Extended,0x9d ; "Create_Defining_Diagram terminating because the Insight token limit has been exceeded" 007f e005 | | Load 0x0,0x5 0080 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0081 e001 | | Load 0x0,0x1 0082 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0083 6805 |h | Jump_Zero 0x89 0084 e001 | | Load 0x0,0x1 0085 180f | | Execute Package,Field_Execute,Field_Number 0xf 0086 e006 | | Load 0x0,0x6 0087 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0088 0257 | W | Execute Discrete,Raise 0089 e001 | | Load 0x0,0x1 008a 180f | | Execute Package,Field_Execute,Field_Number 0xf 008b 451e |E | Exit_Suprogram New_Top_Offset 0x1e 008c e001 | | Load 0x0,0x1 008d 1811 | | Execute Package,Field_Execute,Field_Number 0x11 008e 6805 |h | Jump_Zero 0x94 008f e001 | | Load 0x0,0x1 0090 180f | | Execute Package,Field_Execute,Field_Number 0xf 0091 e006 | | Load 0x0,0x6 0092 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0093 0257 | W | Execute Discrete,Raise 0094 0092 009e | | Action Push_String_Extended,0x9e ; "Background_Exception raised see above for details" 0096 e005 | | Load 0x0,0x5 0097 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0098 e001 | | Load 0x0,0x1 0099 180f | | Execute Package,Field_Execute,Field_Number 0xf 009a 451e |E | Exit_Suprogram New_Top_Offset 0x1e 009b ; -------------------------------------------------------------------------------------- 009b ; STRING TABLE 009b ; -------------------------------------------------------------------------------------- 009b 000a | | .STRTAB 0x000a->0x00a0 ; "Queue_Postscript" 009c 0018 | | .STRTAB 0x0018->0x00a8 ; "Create_Defining_Diagram terminating because Insight is not authorized for this machine" 009d 006c | l | .STRTAB 0x006c->0x00d3 ; "Create_Defining_Diagram terminating because the Insight token limit has been exceeded" 009e 00bf | | .STRTAB 0x00bf->0x00fd ; "Background_Exception raised see above for details" 009f 00ee | | .STREND 0x00ee->0x0116 00a0 5175 6575 |Queu| .STRTAB_STRINGS 0116 0000 0000 | | .XXX[0x2] 0118 ; -------------------------------------------------------------------------------------- 0118 ; Debug Table 0118 ; -------------------------------------------------------------------------------------- 0118 0004 0014 | | .DEBUG4 0x0004,0x0014,0x111d,0x0000,0x0001,0x0000 011e 0000 0000 | | .BLANK 0000[0xe2]