|
|
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: 2048 (0x800)
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 0210 | | .CONST 0x0210 ; 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 8001 | | .CONST 0x8001 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 000b | | .CONST 0x000b ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0001 | | .CONST 0x0001 ; Number of locals
000b BODY_0008:
000b INIT_0008:
000b 4802 |H | Short_Literal 0x2
000c e002 | | Load 0x0,0x2
000d 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
000e e002 | | Load 0x0,0x2
000f 1b65 | e | Execute Package,Field_Read,Field_Number 0x65
0010 00ea | | Load_Encached Null_String_Cache
0011 4801 |H | Short_Literal 0x1
0012 e002 | | Load 0x0,0x2
0013 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
0014 e002 | | Load 0x0,0x2
0015 187b | { | Execute Package,Field_Execute,Field_Number 0x7b
0016 4805 |H | Short_Literal 0x5
0017 e002 | | Load 0x0,0x2
0018 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
0019 00ea | | Load_Encached Null_String_Cache
001a 480b |H | Short_Literal 0xb
001b e002 | | Load 0x0,0x2
001c 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
001d e002 | | Load 0x0,0x2
001e 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
001f 4802 |H | Short_Literal 0x2
0020 00ea | | Load_Encached Null_String_Cache
0021 4805 |H | Short_Literal 0x5
0022 e002 | | Load 0x0,0x2
0023 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
0024 0092 0142 | B| Action Push_String_Extended,0x142 ; ", "
0026 01cc | | Execute Vector,Catenate
0027 00ea | | Load_Encached Null_String_Cache
0028 4802 |H | Short_Literal 0x2
0029 e002 | | Load 0x0,0x2
002a 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
002b 01cc | | Execute Vector,Catenate
002c e002 | | Load 0x0,0x2
002d 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
002e 4801 |H | Short_Literal 0x1
002f e402 | | Load 0x2,0x2
0030 e001 | | Load 0x0,0x1
0031 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32
0032 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0033 4805 |H | Short_Literal 0x5
0034 e002 | | Load 0x0,0x2
0035 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
0036 00ea | | Load_Encached Null_String_Cache
0037 0092 0143 | C| Action Push_String_Extended,0x143 ; "SRS.REVISION"
0039 480a |H | Short_Literal 0xa
003a e002 | | Load 0x0,0x2
003b 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
003c 4802 |H | Short_Literal 0x2
003d 0092 0143 | C| Action Push_String_Extended,0x143 ; "SRS.REVISION"
003f 480a |H | Short_Literal 0xa
0040 e002 | | Load 0x0,0x2
0041 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
0042 e002 | | Load 0x0,0x2
0043 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
0044 4802 |H | Short_Literal 0x2
0045 e402 | | Load 0x2,0x2
0046 e001 | | Load 0x0,0x1
0047 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32
0048 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0049 4803 |H | Short_Literal 0x3
004a e002 | | Load 0x0,0x2
004b 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
004c e002 | | Load 0x0,0x2
004d 1b65 | e | Execute Package,Field_Read,Field_Number 0x65
004e 4802 |H | Short_Literal 0x2
004f 0092 0144 | D| Action Push_String_Extended,0x144 ; "SOFTWARE REQUIREMENTS SPECIFICATION"
0051 e002 | | Load 0x0,0x2
0052 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
0053 4801 |H | Short_Literal 0x1
0054 e402 | | Load 0x2,0x2
0055 e001 | | Load 0x0,0x1
0056 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32
0057 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0058 4803 |H | Short_Literal 0x3
0059 e002 | | Load 0x0,0x2
005a 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
005b e002 | | Load 0x0,0x2
005c 1b65 | e | Execute Package,Field_Read,Field_Number 0x65
005d 4802 |H | Short_Literal 0x2
005e 0092 0145 | E| Action Push_String_Extended,0x145 ; "FOR THE"
0060 e002 | | Load 0x0,0x2
0061 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
0062 4801 |H | Short_Literal 0x1
0063 e402 | | Load 0x2,0x2
0064 e001 | | Load 0x0,0x1
0065 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32
0066 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0067 4803 |H | Short_Literal 0x3
0068 e002 | | Load 0x0,0x2
0069 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
006a 00ea | | Load_Encached Null_String_Cache
006b 4801 |H | Short_Literal 0x1
006c e002 | | Load 0x0,0x2
006d 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
006e e002 | | Load 0x0,0x2
006f 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0070 4802 |H | Short_Literal 0x2
0071 4801 |H | Short_Literal 0x1
0072 e002 | | Load 0x0,0x2
0073 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0074 e002 | | Load 0x0,0x2
0075 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0076 e002 | | Load 0x0,0x2
0077 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
0078 4801 |H | Short_Literal 0x1
0079 e402 | | Load 0x2,0x2
007a e001 | | Load 0x0,0x1
007b 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32
007c 1820 | | Execute Package,Field_Execute,Field_Number 0x20
007d 4803 |H | Short_Literal 0x3
007e e002 | | Load 0x0,0x2
007f 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
0080 e002 | | Load 0x0,0x2
0081 1b65 | e | Execute Package,Field_Read,Field_Number 0x65
0082 4802 |H | Short_Literal 0x2
0083 0092 0146 | F| Action Push_String_Extended,0x146 ; "OF"
0085 e002 | | Load 0x0,0x2
0086 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
0087 4801 |H | Short_Literal 0x1
0088 e402 | | Load 0x2,0x2
0089 e001 | | Load 0x0,0x1
008a 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32
008b 1820 | | Execute Package,Field_Execute,Field_Number 0x20
008c 4803 |H | Short_Literal 0x3
008d e002 | | Load 0x0,0x2
008e 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
008f 00ea | | Load_Encached Null_String_Cache
0090 4801 |H | Short_Literal 0x1
0091 e002 | | Load 0x0,0x2
0092 1844 | D | Execute Package,Field_Execute,Field_Number 0x44
0093 e002 | | Load 0x0,0x2
0094 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0095 4802 |H | Short_Literal 0x2
0096 4801 |H | Short_Literal 0x1
0097 e002 | | Load 0x0,0x2
0098 1844 | D | Execute Package,Field_Execute,Field_Number 0x44
0099 e002 | | Load 0x0,0x2
009a 1820 | | Execute Package,Field_Execute,Field_Number 0x20
009b e002 | | Load 0x0,0x2
009c 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
009d 4802 |H | Short_Literal 0x2
009e e402 | | Load 0x2,0x2
009f e001 | | Load 0x0,0x1
00a0 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32
00a1 1820 | | Execute Package,Field_Execute,Field_Number 0x20
00a2 4804 |H | Short_Literal 0x4
00a3 e002 | | Load 0x0,0x2
00a4 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
00a5 00ea | | Load_Encached Null_String_Cache
00a6 0092 0147 | G| Action Push_String_Extended,0x147 ; "CONTRACT_NUMBER"
00a8 480a |H | Short_Literal 0xa
00a9 e002 | | Load 0x0,0x2
00aa 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
00ab 4802 |H | Short_Literal 0x2
00ac 0092 0148 | H| Action Push_String_Extended,0x148 ; "CONTRACT NO. "
00ae 0092 0147 | G| Action Push_String_Extended,0x147 ; "CONTRACT_NUMBER"
00b0 480a |H | Short_Literal 0xa
00b1 e002 | | Load 0x0,0x2
00b2 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
00b3 01cc | | Execute Vector,Catenate
00b4 e002 | | Load 0x0,0x2
00b5 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
00b6 4801 |H | Short_Literal 0x1
00b7 e402 | | Load 0x2,0x2
00b8 e001 | | Load 0x0,0x1
00b9 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32
00ba 1820 | | Execute Package,Field_Execute,Field_Number 0x20
00bb 4804 |H | Short_Literal 0x4
00bc e002 | | Load 0x0,0x2
00bd 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
00be 00ea | | Load_Encached Null_String_Cache
00bf 0092 0149 | I| Action Push_String_Extended,0x149 ; "SRS.CDRL_NUMBER"
00c1 480a |H | Short_Literal 0xa
00c2 e002 | | Load 0x0,0x2
00c3 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
00c4 4802 |H | Short_Literal 0x2
00c5 0092 014a | J| Action Push_String_Extended,0x14a ; "CDRL SEQUENCE NO. "
00c7 0092 0149 | I| Action Push_String_Extended,0x149 ; "SRS.CDRL_NUMBER"
00c9 480a |H | Short_Literal 0xa
00ca e002 | | Load 0x0,0x2
00cb 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
00cc 01cc | | Execute Vector,Catenate
00cd e002 | | Load 0x0,0x2
00ce 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
00cf 4802 |H | Short_Literal 0x2
00d0 e402 | | Load 0x2,0x2
00d1 e001 | | Load 0x0,0x1
00d2 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32
00d3 1820 | | Execute Package,Field_Execute,Field_Number 0x20
00d4 4805 |H | Short_Literal 0x5
00d5 e002 | | Load 0x0,0x2
00d6 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
00d7 e002 | | Load 0x0,0x2
00d8 1b65 | e | Execute Package,Field_Read,Field_Number 0x65
00d9 4802 |H | Short_Literal 0x2
00da 0092 014b | K| Action Push_String_Extended,0x14b ; "Prepared for:"
00dc e002 | | Load 0x0,0x2
00dd 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
00de 4805 |H | Short_Literal 0x5
00df e002 | | Load 0x0,0x2
00e0 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
00e1 00ea | | Load_Encached Null_String_Cache
00e2 0092 014c | L| Action Push_String_Extended,0x14c ; "PREPARED_FOR"
00e4 480a |H | Short_Literal 0xa
00e5 e002 | | Load 0x0,0x2
00e6 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
00e7 4802 |H | Short_Literal 0x2
00e8 0092 014c | L| Action Push_String_Extended,0x14c ; "PREPARED_FOR"
00ea 480a |H | Short_Literal 0xa
00eb e002 | | Load 0x0,0x2
00ec 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
00ed e002 | | Load 0x0,0x2
00ee 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
00ef 4802 |H | Short_Literal 0x2
00f0 e402 | | Load 0x2,0x2
00f1 e001 | | Load 0x0,0x1
00f2 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32
00f3 1820 | | Execute Package,Field_Execute,Field_Number 0x20
00f4 4805 |H | Short_Literal 0x5
00f5 e002 | | Load 0x0,0x2
00f6 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
00f7 e002 | | Load 0x0,0x2
00f8 1b65 | e | Execute Package,Field_Read,Field_Number 0x65
00f9 4802 |H | Short_Literal 0x2
00fa 0092 014d | M| Action Push_String_Extended,0x14d ; "Prepared by:"
00fc e002 | | Load 0x0,0x2
00fd 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
00fe 4805 |H | Short_Literal 0x5
00ff e002 | | Load 0x0,0x2
0100 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
0101 00ea | | Load_Encached Null_String_Cache
0102 0092 014e | N| Action Push_String_Extended,0x14e ; "PREPARED_BY"
0104 480a |H | Short_Literal 0xa
0105 e002 | | Load 0x0,0x2
0106 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
0107 4802 |H | Short_Literal 0x2
0108 0092 014e | N| Action Push_String_Extended,0x14e ; "PREPARED_BY"
010a 480a |H | Short_Literal 0xa
010b e002 | | Load 0x0,0x2
010c 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
010d e002 | | Load 0x0,0x2
010e 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
010f 4802 |H | Short_Literal 0x2
0110 e402 | | Load 0x2,0x2
0111 e001 | | Load 0x0,0x1
0112 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32
0113 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0114 4810 |H | Short_Literal 0x10
0115 e002 | | Load 0x0,0x2
0116 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
0117 e002 | | Load 0x0,0x2
0118 1b65 | e | Execute Package,Field_Read,Field_Number 0x65
0119 4800 |H | Short_Literal 0x0
011a 0092 014f | O| Action Push_String_Extended,0x14f ; "Authenticated by _________________________ Date ________________"
011c e002 | | Load 0x0,0x2
011d 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
011e 4810 |H | Short_Literal 0x10
011f e002 | | Load 0x0,0x2
0120 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
0121 e002 | | Load 0x0,0x2
0122 1b65 | e | Execute Package,Field_Read,Field_Number 0x65
0123 4800 |H | Short_Literal 0x0
0124 0092 0150 | P| Action Push_String_Extended,0x150 ; " (Contracting Agency)"
0126 e002 | | Load 0x0,0x2
0127 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
0128 4801 |H | Short_Literal 0x1
0129 e402 | | Load 0x2,0x2
012a e001 | | Load 0x0,0x1
012b 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32
012c 1820 | | Execute Package,Field_Execute,Field_Number 0x20
012d 4810 |H | Short_Literal 0x10
012e e002 | | Load 0x0,0x2
012f 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
0130 e002 | | Load 0x0,0x2
0131 1b65 | e | Execute Package,Field_Read,Field_Number 0x65
0132 4800 |H | Short_Literal 0x0
0133 0092 0151 | Q| Action Push_String_Extended,0x151 ; "Approved by _________________________ Date ________________"
0135 e002 | | Load 0x0,0x2
0136 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
0137 4810 |H | Short_Literal 0x10
0138 e002 | | Load 0x0,0x2
0139 1862 | b | Execute Package,Field_Execute,Field_Number 0x62
013a e002 | | Load 0x0,0x2
013b 1b65 | e | Execute Package,Field_Read,Field_Number 0x65
013c 4800 |H | Short_Literal 0x0
013d 0092 0152 | R| Action Push_String_Extended,0x152 ; " (Contractor)"
013f e002 | | Load 0x0,0x2
0140 187c | | | Execute Package,Field_Execute,Field_Number 0x7c
0141 4501 |E | Exit_Subprogram 0x1
0142 ; --------------------------------------------------------------------------------------
0142 ; STRING TABLE
0142 ; --------------------------------------------------------------------------------------
0142 0024 | $ | .STRTAB 0x0024->0x0154 ; ", "
0143 0024 | $ | .STRTAB 0x0024->0x0155 ; "SRS.REVISION"
; "SRS.REVISION"
0144 002e | . | .STRTAB 0x002e->0x015b ; "SOFTWARE REQUIREMENTS SPECIFICATION"
0145 004f | O | .STRTAB 0x004f->0x016c ; "FOR THE"
0146 0054 | T | .STRTAB 0x0054->0x0170 ; "OF"
0147 0054 | T | .STRTAB 0x0054->0x0171 ; "CONTRACT_NUMBER"
; "CONTRACT_NUMBER"
0148 0061 | a | .STRTAB 0x0061->0x0178 ; "CONTRACT NO. "
0149 006c | l | .STRTAB 0x006c->0x017f ; "SRS.CDRL_NUMBER"
; "SRS.CDRL_NUMBER"
014a 0079 | y | .STRTAB 0x0079->0x0186 ; "CDRL SEQUENCE NO. "
014b 0089 | | .STRTAB 0x0089->0x018f ; "Prepared for:"
014c 0094 | | .STRTAB 0x0094->0x0196 ; "PREPARED_FOR"
; "PREPARED_FOR"
014d 009e | | .STRTAB 0x009e->0x019c ; "Prepared by:"
014e 00a8 | | .STRTAB 0x00a8->0x01a2 ; "PREPARED_BY"
; "PREPARED_BY"
014f 00b1 | | .STRTAB 0x00b1->0x01a7 ; "Authenticated by _________________________ Date ________________"
0150 00f0 | | .STRTAB 0x00f0->0x01c8 ; " (Contracting Agency)"
0151 0113 | | .STRTAB 0x0113->0x01da ; "Approved by _________________________ Date ________________"
0152 0152 | R | .STRTAB 0x0152->0x01fb ; " (Contractor)"
0153 016c | l | .STREND 0x016c->0x0209
0154 2c20 5352 |, SR| .STRTAB_STRINGS
0209 0000 0000 | | .BLANK 0000[0x7]
0210 ; --------------------------------------------------------------------------------------
0210 ; Debug Table
0210 ; --------------------------------------------------------------------------------------
0210 0004 0012 | | .DEBUG4 0x0004,0x0012,0xfcce,0x0000,0x0001,0x0000
0216 0132 0000 | 2 | .XXX[0x27]
0218 0050 1d00 | P |
021a 0008 0000 | |
021c 001e 0050 | P|
021e 0000 0010 | |
0220 0000 0400 | |
0222 0000 2200 | " |
0224 0000 0010 | |
0226 0000 00a4 | |
0228 0000 402b | @+|
022a 4004 0000 |@ |
022c 402b 4014 |@+@ |
022e 0000 402b | @+|
0230 4024 0000 |@$ |
0232 402b 4034 |@+@4|
0234 0000 402b | @+|
0236 4044 0000 |@D |
0238 402b 4054 |@+@T|
023a 0000 402b | @+|
023c 4060 |@` |
023d 0000 0000 | | .BLANK 0000[0x9]
0246 1000 0696 | | .XXX[0x3]
0248 e000 | |
0249 0000 0000 | | .BLANK 0000[0xd]
0256 400a 0000 |@ | .XXX[0xb]
0258 0000 0000 | |
025a 0080 0000 | |
025c 0440 0000 | @ |
025e 0002 0000 | |
0260 0014 | |
0261 0000 0000 | | .BLANK 0000[0x2e]
028f 0801 4000 | @ | .XXX[0xc]
0291 0000 0000 | |
0293 0010 0000 | |
0295 0088 0000 | |
0297 0000 4000 | @ |
0299 0002 8000 | |
029b 0000 0000 | | .BLANK 0000[0x2d]
02c8 0100 2800 | ( | .XXX[0xc]
02ca 0000 0000 | |
02cc 0002 0000 | |
02ce 0011 0000 | |
02d0 0000 0800 | |
02d2 0000 5000 | P |
02d4 0000 0000 | | .BLANK 0000[0x2d]
0301 0020 0500 | | .XXX[0xc]
0303 0000 0000 | |
0305 0000 4000 | @ |
0307 0002 2000 | |
0309 0000 0100 | |
030b 0000 0a00 | |
030d 0000 0000 | | .BLANK 0000[0x2d]
033a 0004 00a0 | | .XXX[0xc]
033c 0000 0000 | |
033e 0000 0800 | |
0340 0000 4400 | D |
0342 0000 0020 | |
0344 0000 0140 | @|
0346 0000 0000 | | .BLANK 0000[0x2e]
0374 8014 0000 | | .XXX[0xb]
0376 0000 0000 | |
0378 0100 0000 | |
037a 0880 0000 | |
037c 0004 0000 | |
037e 0028 | ( |
037f 0000 0000 | | .BLANK 0000[0x2e]
03ad 1002 8000 | | .XXX[0xb]
03af 0000 0000 | |
03b1 0020 0000 | |
03b3 0110 0000 | |
03b5 0000 8000 | |
03b7 0005 | |
03b8 0000 0000 | | .BLANK 0000[0x48]