|
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, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0340e4
└─⟦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 5900 |Y | .CONST 0x5900 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0040 | @ | .CONST 0x0040 ; 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 0012 | | .CONST 0x0012 ; Address of begin 0009 0037 | 7 | .CONST 0x0037 ; Address of exception handler 000a 0003 | | .CONST 0x0003 ; Number of locals 000b INIT_0008: 000b e001 | | Load 0x0,0x1 000c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 000d 02c7 | | Declare_Variable Any 000e 00db | | Load_Top At_Offset_3 000f a402 | | Store_Unchecked 0x2,0x2 0010 00e1 | | Load_Encached Boolean_Cache 0011 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0012 BODY_0008: 0012 00cf | | Action Mark_Auxiliary 0013 7807 |x | Jump 0x1b 0014 00da | | Load_Top At_Offset_2 0015 e00c | | Load 0x0,0xc 0016 1846 | F | Execute Package,Field_Execute,Field_Number 0x46 0017 c402 | | Store 0x2,0x2 0018 4801 |H | Short_Literal 0x1 0019 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 001a 00c9 | | Action Pop_Auxiliary_Loop 001b 00da | | Load_Top At_Offset_2 001c e00c | | Load 0x0,0xc 001d 1844 | D | Execute Package,Field_Execute,Field_Number 0x44 001e 77f5 |w | Jump_Nonzero 0x14 001f 00ce | | Action Pop_Auxiliary 0020 00d8 | | Load_Top At_Offset_0 0021 00da | | Load_Top At_Offset_2 0022 e001 | | Load 0x0,0x1 0023 180f | | Execute Package,Field_Execute,Field_Number 0xf 0024 0f00 | | Execute_Immediate Equal,0x0 0025 0279 | y | Execute Discrete,And 0026 680e |h | Jump_Zero 0x35 0027 00d9 | | Load_Top At_Offset_1 0028 e00c | | Load 0x0,0xc 0029 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37 002a e001 | | Load 0x0,0x1 002b 180f | | Execute Package,Field_Execute,Field_Number 0xf 002c 7004 |p | Jump_Nonzero 0x31 002d 00d9 | | Load_Top At_Offset_1 002e e00c | | Load 0x0,0xc 002f 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37 0030 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0031 00d9 | | Load_Top At_Offset_1 0032 e00c | | Load 0x0,0xc 0033 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 0034 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0035 00d9 | | Load_Top At_Offset_1 0036 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0037 TRAP_0008: 0037 e001 | | Load 0x0,0x1 0038 1b59 | Y | Execute Package,Field_Read,Field_Number 0x59 0039 010f | | Execute Exception,Equal 003a 6803 |h | Jump_Zero 0x3e 003b e001 | | Load 0x0,0x1 003c 1b0e | | Execute Package,Field_Read,Field_Number 0xe 003d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 003e 0100 | | Execute Exception,Raise 003f 0000 | | .XXX[0x1] 0040 ; -------------------------------------------------------------------------------------- 0040 ; Debug Table 0040 ; -------------------------------------------------------------------------------------- 0040 0004 0004 | | .DEBUG4 0x0004,0x0004,0x2ed1,0x0000,0x0001,0x0001 0046 000b 004a | J| .DBG4T 0x000b,0x004a,0x0002,0x4000 004a ; -------------------------------------------------------------------------------------- 004a ; Debug chain 004a ; -------------------------------------------------------------------------------------- 004a 0002 0009 | | .DBGLEN 0x0002,0x0009 004c 000b 0010 | | .DBGLNO 0x000b,0x0010,0x0014,0x0018,0x001b,0x0020,0x0027,0x002d,0x0031,0x0035,0x003b 0057 0002 0003 | | .XXX[0x9] 0059 0001 0004 | | 005b 0005 0006 | | 005d 0007 0008 | | 005f 0009 | | 0060 0000 0000 | | .BLANK 0000[0x1a0]