|
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 0190 | | .CONST 0x0190 ; 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 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0003 | | .CONST 0x0003 ; Number of locals 000b INIT_0008: 000b e002 | | Load 0x0,0x2 000c 1b8f | | Execute Package,Field_Read,Field_Number 0x8f 000d 02ff | | Declare_Variable Variant_Record 000e 4812 |H | Short_Literal 0x12 000f e002 | | Load 0x0,0x2 0010 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 0011 e002 | | Load 0x0,0x2 0012 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 0013 00d9 | | Load_Top At_Offset_1 0014 016d | m | Execute Variant_Record,Structure_Write 0015 e002 | | Load 0x0,0x2 0016 1b1d | | Execute Package,Field_Read,Field_Number 0x1d 0017 02ff | | Declare_Variable Variant_Record 0018 00d8 | | Load_Top At_Offset_0 0019 1c00 | | Execute_Immediate Run_Utility,0x0 001a BODY_0008: 001a 00d9 | | Load_Top At_Offset_1 001b e002 | | Load 0x0,0x2 001c 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 001d e002 | | Load 0x0,0x2 001e 1b9e | | Execute Package,Field_Read,Field_Number 0x9e 001f 180d | | Execute Package,Field_Execute,Field_Number 0xd 0020 4808 |H | Short_Literal 0x8 0021 e002 | | Load 0x0,0x2 0022 1862 | b | Execute Package,Field_Execute,Field_Number 0x62 0023 00ea | | Load_Encached Null_String_Cache 0024 0092 00c2 | | Action Push_String_Extended,0xc2 ; "4" 0026 480b |H | Short_Literal 0xb 0027 e002 | | Load 0x0,0x2 0028 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b 0029 0092 00c3 | | Action Push_String_Extended,0xc3 ; "QUALIFICATION REQUIREMENTS" 002b 4804 |H | Short_Literal 0x4 002c e002 | | Load 0x0,0x2 002d 187d | } | Execute Package,Field_Execute,Field_Number 0x7d 002e 0092 00c4 | | Action Push_String_Extended,0xc4 ; "SRS.QUALIFICATION_REQUIREMENTS" 0030 e002 | | Load 0x0,0x2 0031 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40 0032 e402 | | Load 0x2,0x2 0033 e001 | | Load 0x0,0x1 0034 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32 0035 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0036 4809 |H | Short_Literal 0x9 0037 e002 | | Load 0x0,0x2 0038 1862 | b | Execute Package,Field_Execute,Field_Number 0x62 0039 00ea | | Load_Encached Null_String_Cache 003a 0092 00c5 | | Action Push_String_Extended,0xc5 ; "4.1" 003c 480b |H | Short_Literal 0xb 003d e002 | | Load 0x0,0x2 003e 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b 003f 0092 00c6 | | Action Push_String_Extended,0xc6 ; "Qualification Methods." 0041 e002 | | Load 0x0,0x2 0042 1880 | | Execute Package,Field_Execute,Field_Number 0x80 0043 0092 00c7 | | Action Push_String_Extended,0xc7 ; "SRS.QUALIFICATION_METHODS" 0045 e002 | | Load 0x0,0x2 0046 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40 0047 0092 00c8 | | Action Push_String_Extended,0xc8 ; "This CSCI contains no capabilities" 0049 0092 00c9 | | Action Push_String_Extended,0xc9 ; "The qualification test requirements of " 004b 480a |H | Short_Literal 0xa 004c e002 | | Load 0x0,0x2 004d 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 004e e002 | | Load 0x0,0x2 004f 181f | | Execute Package,Field_Execute,Field_Number 0x1f 0050 01cc | | Execute Vector,Catenate 0051 0092 00ca | | Action Push_String_Extended,0xca ; " CSCI are described in Table " 0053 01cc | | Execute Vector,Catenate 0054 0092 00cb | | Action Push_String_Extended,0xcb ; "Qualification Test Methods" 0056 e403 | | Load 0x2,0x3 0057 e00c | | Load 0x0,0xc 0058 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 0059 4809 |H | Short_Literal 0x9 005a e002 | | Load 0x0,0x2 005b 1862 | b | Execute Package,Field_Execute,Field_Number 0x62 005c 00ea | | Load_Encached Null_String_Cache 005d 0092 00cc | | Action Push_String_Extended,0xcc ; "4.2" 005f 480b |H | Short_Literal 0xb 0060 e002 | | Load 0x0,0x2 0061 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b 0062 0092 00cd | | Action Push_String_Extended,0xcd ; "Special Qualification Requirements." 0064 e002 | | Load 0x0,0x2 0065 1880 | | Execute Package,Field_Execute,Field_Number 0x80 0066 0092 00ce | | Action Push_String_Extended,0xce ; "SRS.SPECIAL_QUALIFICATION_REQUIREMENTS" 0068 e002 | | Load 0x0,0x2 0069 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40 006a 00d9 | | Load_Top At_Offset_1 006b e002 | | Load 0x0,0x2 006c 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 006d 7010 |p | Jump_Nonzero 0x7e 006e 4801 |H | Short_Literal 0x1 006f e402 | | Load 0x2,0x2 0070 e001 | | Load 0x0,0x1 0071 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32 0072 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0073 e001 | | Load 0x0,0x1 0074 1b1f | | Execute Package,Field_Read,Field_Number 0x1f 0075 e001 | | Load 0x0,0x1 0076 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0077 0092 00cf | | Action Push_String_Extended,0xcf ; "This CSCI defines no special qualification requirements." 0079 e402 | | Load 0x2,0x2 007a e001 | | Load 0x0,0x1 007b 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32 007c 1815 | | Execute Package,Field_Execute,Field_Number 0x15 007d 783f |x? | Jump 0xbd 007e e402 | | Load 0x2,0x2 007f e001 | | Load 0x0,0x1 0080 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32 0081 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0082 00cf | | Action Mark_Auxiliary 0083 00da | | Load_Top At_Offset_2 0084 e002 | | Load 0x0,0x2 0085 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0086 00db | | Load_Top At_Offset_3 0087 e002 | | Load 0x0,0x2 0088 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 0089 0263 | c | Execute Discrete,Above_Bound 008a 7031 |p1 | Jump_Nonzero 0xbc 008b 00d8 | | Load_Top At_Offset_0 008c e602 | | Load 0x3,0x2 008d e002 | | Load 0x0,0x2 008e 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 008f e603 | | Load 0x3,0x3 0090 016d | m | Execute Variant_Record,Structure_Write 0091 4809 |H | Short_Literal 0x9 0092 e002 | | Load 0x0,0x2 0093 1862 | b | Execute Package,Field_Execute,Field_Number 0x62 0094 00ea | | Load_Encached Null_String_Cache 0095 4800 |H | Short_Literal 0x0 0096 e603 | | Load 0x3,0x3 0097 e002 | | Load 0x0,0x2 0098 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 0099 4807 |H | Short_Literal 0x7 009a e603 | | Load 0x3,0x3 009b e002 | | Load 0x0,0x2 009c 1820 | | Execute Package,Field_Execute,Field_Number 0x20 009d 0092 00d0 | | Action Push_String_Extended,0xd0 ; "." 009f 01cc | | Execute Vector,Catenate 00a0 e002 | | Load 0x0,0x2 00a1 1880 | | Execute Package,Field_Execute,Field_Number 0x80 00a2 4800 |H | Short_Literal 0x0 00a3 480e |H | Short_Literal 0xe 00a4 e002 | | Load 0x0,0x2 00a5 1862 | b | Execute Package,Field_Execute,Field_Number 0x62 00a6 00ea | | Load_Encached Null_String_Cache 00a7 4812 |H | Short_Literal 0x12 00a8 e603 | | Load 0x3,0x3 00a9 e002 | | Load 0x0,0x2 00aa 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 00ab 4812 |H | Short_Literal 0x12 00ac e603 | | Load 0x3,0x3 00ad e002 | | Load 0x0,0x2 00ae 181f | | Execute Package,Field_Execute,Field_Number 0x1f 00af e002 | | Load 0x0,0x2 00b0 1886 | | Execute Package,Field_Execute,Field_Number 0x86 00b1 4801 |H | Short_Literal 0x1 00b2 e402 | | Load 0x2,0x2 00b3 e001 | | Load 0x0,0x1 00b4 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32 00b5 1820 | | Execute Package,Field_Execute,Field_Number 0x20 00b6 00db | | Load_Top At_Offset_3 00b7 e002 | | Load 0x0,0x2 00b8 1b9e | | Execute Package,Field_Read,Field_Number 0x9e 00b9 180f | | Execute Package,Field_Execute,Field_Number 0xf 00ba 00c8 | | Action Pop_Auxiliary_Range 00bb 3fcf |? | Loop_Increasing 0x8b 00bc 00ce | | Action Pop_Auxiliary 00bd e402 | | Load 0x2,0x2 00be e001 | | Load 0x0,0x1 00bf 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32 00c0 1814 | | Execute Package,Field_Execute,Field_Number 0x14 00c1 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00c2 ; -------------------------------------------------------------------------------------- 00c2 ; STRING TABLE 00c2 ; -------------------------------------------------------------------------------------- 00c2 0020 | | .STRTAB 0x0020->0x00d2 ; "4" 00c3 001f | | .STRTAB 0x001f->0x00d2 ; "QUALIFICATION REQUIREMENTS" 00c4 0037 | 7 | .STRTAB 0x0037->0x00df ; "SRS.QUALIFICATION_REQUIREMENTS" 00c5 0053 | S | .STRTAB 0x0053->0x00ee ; "4.1" 00c6 0054 | T | .STRTAB 0x0054->0x00f0 ; "Qualification Methods." 00c7 0068 | h | .STRTAB 0x0068->0x00fb ; "SRS.QUALIFICATION_METHODS" 00c8 007f | | .STRTAB 0x007f->0x0107 ; "This CSCI contains no capabilities" 00c9 009f | | .STRTAB 0x009f->0x0118 ; "The qualification test requirements of " 00ca 00c4 | | .STRTAB 0x00c4->0x012c ; " CSCI are described in Table " 00cb 00df | | .STRTAB 0x00df->0x013a ; "Qualification Test Methods" 00cc 00f7 | | .STRTAB 0x00f7->0x0147 ; "4.2" 00cd 00f8 | | .STRTAB 0x00f8->0x0149 ; "Special Qualification Requirements." 00ce 0119 | | .STRTAB 0x0119->0x015a ; "SRS.SPECIAL_QUALIFICATION_REQUIREMENTS" 00cf 013d | = | .STRTAB 0x013d->0x016d ; "This CSCI defines no special qualification requirements." 00d0 0173 | s | .STRTAB 0x0173->0x0189 ; "." 00d1 0172 | r | .STREND 0x0172->0x018a 00d2 3451 5541 |4QUA| .STRTAB_STRINGS 018a 0000 0000 | | .BLANK 0000[0x6] 0190 ; -------------------------------------------------------------------------------------- 0190 ; Debug Table 0190 ; -------------------------------------------------------------------------------------- 0190 0004 0012 | | .DEBUG4 0x0004,0x0012,0xfcd4,0x0000,0x0001,0x0000 0196 0000 0000 | | .BLANK 0000[0x17] 01ad 1002 8000 | | .XXX[0xb] 01af 0000 0000 | | 01b1 0020 0000 | | 01b3 0110 0000 | | 01b5 0000 8000 | | 01b7 0005 | | 01b8 0000 0000 | | .BLANK 0000[0x48]