|
|
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: 1024 (0x400)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_02f8e7
└─⟦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 00b0 | | .CONST 0x00b0 ; 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 0011 | | .CONST 0x0011 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0004 | | .CONST 0x0004 ; Number of locals
000b INIT_0008:
000b 4801 |H | Short_Literal 0x1
000c 4880 |H | Short_Literal 0x80
000d 00e9 | | Load_Encached String_Cache
000e 0334 | 4 | Declare_Variable Array,With_Constraint
000f 00e3 | | Load_Encached Natural_Cache
0010 00e3 | | Load_Encached Natural_Cache
0011 BODY_0008:
0011 4807 |H | Short_Literal 0x7
0012 8412 | | Call 0x2,0x12
0013 e01a | | Load 0x0,0x1a
0014 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0015 0092 004f | O| Action Push_String_Extended,0x4f ; "["
0017 4807 |H | Short_Literal 0x7
0018 e411 | | Load 0x2,0x11
0019 3405 |4 | Execute Record,Field_Reference,Field_Number 0x5
001a 01d7 | | Execute Vector,Field_Read
001b e402 | | Load 0x2,0x2
001c 1816 | | Execute Package,Field_Execute,Field_Number 0x16
001d 01cc | | Execute Vector,Catenate
001e 0092 0050 | P| Action Push_String_Extended,0x50 ; "]"
0020 01cc | | Execute Vector,Catenate
0021 e01a | | Load 0x0,0x1a
0022 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0023 00e2 | | Load_Encached Integer_Cache
0024 e602 | | Load 0x3,0x2
0025 8413 | | Call 0x2,0x13
0026 00d1 | | Pop_Control Pop_Count_1
0027 c603 | | Store 0x3,0x3
0028 e603 | | Load 0x3,0x3
0029 0c01 | | Execute_Immediate Greater_Equal,0x1
002a 680f |h | Jump_Zero 0x3a
002b e411 | | Load 0x2,0x11
002c 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
002d 4807 |H | Short_Literal 0x7
002e e605 | | Load 0x3,0x5
002f 01d7 | | Execute Vector,Field_Read
0030 4801 |H | Short_Literal 0x1
0031 e603 | | Load 0x3,0x3
0032 e602 | | Load 0x3,0x2
0033 01cf | | Execute Vector,Slice_Read
0034 e402 | | Load 0x2,0x2
0035 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0036 4807 |H | Short_Literal 0x7
0037 e605 | | Load 0x3,0x5
0038 01d6 | | Execute Vector,Field_Write
0039 00d1 | | Pop_Control Pop_Count_1
003a 4801 |H | Short_Literal 0x1
003b e01a | | Load 0x0,0x1a
003c 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
003d 0092 0051 | Q| Action Push_String_Extended,0x51 ; "Describe the problem or enhancement, including what you did, "
003f e01a | | Load 0x0,0x1a
0040 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0041 0092 0052 | R| Action Push_String_Extended,0x52 ; "what you expected to happen, and what actually happened."
0043 e01a | | Load 0x0,0x1a
0044 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0045 0092 0053 | S| Action Push_String_Extended,0x53 ; "Include any text from other windows which might be helpful."
0047 e01a | | Load 0x0,0x1a
0048 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0049 e411 | | Load 0x2,0x11
004a 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
004b 841c | | Call 0x2,0x1c
004c e411 | | Load 0x2,0x11
004d 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
004e 4501 |E | Exit_Subprogram 0x1
004f ; --------------------------------------------------------------------------------------
004f ; STRING TABLE
004f ; --------------------------------------------------------------------------------------
004f 000c | | .STRTAB 0x000c->0x0055 ; "["
0050 000b | | .STRTAB 0x000b->0x0055 ; "]"
0051 000a | | .STRTAB 0x000a->0x0056 ; "Describe the problem or enhancement, including what you did, "
0052 0045 | E | .STRTAB 0x0045->0x0074 ; "what you expected to happen, and what actually happened."
0053 007b | { | .STRTAB 0x007b->0x0090 ; "Include any text from other windows which might be helpful."
0054 00b4 | | .STREND 0x00b4->0x00ae
0055 5b5d 4465 |[]De| .STRTAB_STRINGS
00ae 0000 0000 | | .XXX[0x2]
00b0 ; --------------------------------------------------------------------------------------
00b0 ; Debug Table
00b0 ; --------------------------------------------------------------------------------------
00b0 0004 0000 | | .DEBUG4 0x0004,0x0000,0x11f5,0x0000,0x0001,0x0000
00b6 496e 7075 |Inpu| .XXX[0x11]
00b8 745f 4c69 |t_Li|
00ba 6e65 2028 |ne (|
00bc 3120 2e2e |1 ..|
00be 204c 696e | Lin|
00c0 655f 4c65 |e_Le|
00c2 6e67 7468 |ngth|
00c4 2929 3b39 |));9|
00c6 003e | > |
00c7 2020 2020 | | .BLANK 2020[0x6]
00cd 4765 745f |Get_| .XXX[0x27]
00cf 4c69 7374 |List|
00d1 5f4f 665f |_Of_|
00d3 4e75 6d62 |Numb|
00d5 6572 7320 |ers |
00d7 2849 6e70 |(Inp|
00d9 7574 5f46 |ut_F|
00db 696c 652c |ile,|
00dd 204c 6973 | Lis|
00df 745f 4f66 |t_Of|
00e1 5f4e 756d |_Num|
00e3 6265 7273 |bers|
00e5 293b 3e00 |);> |
00e7 1620 2020 | |
00e9 2020 2020 | |
00eb 2077 6865 | whe|
00ed 6e20 6f74 |n ot|
00ef 6865 7273 |hers|
00f1 203d 3e16 | => |
00f3 0036 | 6 |
00f4 2020 2020 | | .BLANK 2020[0x6]
00fa 5465 7874 |Text| .XXX[0x17]
00fc 5f49 6f2e |_Io.|
00fe 5075 745f |Put_|
0100 4c69 6e65 |Line|
0102 2028 2249 | ("I|
0104 276d 2069 |'m i|
0106 676e 6f72 |gnor|
0108 696e 6720 |ing |
010a 696e 7075 |inpu|
010c 7420 2722 |t '"|
010e 2026 3600 | &6 |
0110 3d20 |= |
0111 2020 2020 | | .BLANK 2020[0xe]
011f 2049 6e70 | Inp| .XXX[0x12]
0121 7574 5f4c |ut_L|
0123 696e 6520 |ine |
0125 2831 202e |(1 .|
0127 2e20 4c69 |. Li|
0129 6e65 5f4c |ne_L|
012b 656e 6774 |engt|
012d 6829 2026 |h) &|
012f 3d00 3120 |= 1 |
0131 2020 2020 | | .BLANK 2020[0xe]
013f 2022 2720 | "' | .XXX[0xc]
0141 616e 6420 |and |
0143 6769 7669 |givi|
0145 6e67 2075 |ng u|
0147 7022 293b |p");|
0149 3100 1320 |1 |
014b 2020 2020 | | .BLANK 2020[0x5]
0150 2072 6574 | ret| .XXX[0x95]
0152 7572 6e3b |urn;|
0154 1300 0d20 | |
0156 2020 2065 | e|
0158 6e64 2063 |nd c|
015a 6173 653b |ase;|
015c 0d00 0000 | |
015e 0000 0000 | |
0160 1f20 2020 | |
0162 202d 2d7c | --||
0164 2040 494e | @IN|
0166 5445 5246 |TERF|
0168 4143 4520 |ACE |
016a 4449 5350 |DISP|
016c 4c41 595f |LAY_|
016e 5355 4d53 |SUMS|
0170 1f00 0000 | |
0172 0013 2020 | |
0174 2020 2d2d | --|
0176 2050 7269 | Pri|
0178 6e74 2072 |nt r|
017a 6570 6f72 |epor|
017c 7413 0006 |t |
017e 2020 2020 | |
0180 2d2d 0600 |-- |
0182 1520 2020 | |
0184 2054 6578 | Tex|
0186 745f 496f |t_Io|
0188 2e4e 6577 |.New|
018a 5f4c 696e |_Lin|
018c 653b 1500 |e; |
018e 4320 2020 |C |
0190 2054 6578 | Tex|
0192 745f 496f |t_Io|
0194 2e50 7574 |.Put|
0196 5f4c 696e |_Lin|
0198 6520 2822 |e ("|
019a 496e 7075 |Inpu|
019c 7420 636f |t co|
019e 6d70 6c65 |mple|
01a0 7465 2c20 |te, |
01a2 6e6f 7720 |now |
01a4 6765 6e65 |gene|
01a6 7261 7469 |rati|
01a8 6e67 2073 |ng s|
01aa 7461 7469 |tati|
01ac 7374 6963 |stic|
01ae 7322 293b |s");|
01b0 4300 1520 |C |
01b2 2020 2054 | T|
01b4 6578 745f |ext_|
01b6 496f 2e4e |Io.N|
01b8 6577 5f4c |ew_L|
01ba 696e 653b |ine;|
01bc 1500 2a20 | * |
01be 2020 2054 | T|
01c0 6578 745f |ext_|
01c2 496f 2e50 |Io.P|
01c4 7574 5f4c |ut_L|
01c6 696e 6520 |ine |
01c8 2822 2b22 |("+"|
01ca 2026 2048 | & H|
01cc 6561 6465 |eade|
01ce 7220 2620 |r & |
01d0 222b 2229 |"+")|
01d2 3b2a 0014 |;* |
01d4 2020 2020 | |
01d6 5465 7874 |Text|
01d8 5f49 6f2e |_Io.|
01da 5075 745f |Put_|
01dc 4c69 6e65 |Line|
01de 1400 4020 | @ |
01e0 2020 2020 | |
01e2 2020 2822 | ("|
01e4 7c20 || |
01e5 2020 2020 | | .BLANK 2020[0x4]
01e9 5374 6174 |Stat| .XXX[0x17]
01eb 6973 7469 |isti|
01ed 6373 206f |cs o|
01ef 6e20 6120 |n a |
01f1 7365 7420 |set |
01f3 6f66 2043 |of C|
01f5 6f6d 706c |ompl|
01f7 6578 204e |ex N|
01f9 756d 6265 |umbe|
01fb 7273 2020 |rs |
01fd 2020 2020 | |
01ff 2040 | @ |