|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 1024 (0x400) Types: TextFile, VAL Names: »TEST_ALU_SHIFTED.VAL«
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288 └─ ⟦this⟧ »TEST_ALU_SHIFTED.VAL« └─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5 └─ ⟦this⟧ »TEST_ALU_SHIFTED.VAL« └─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000 └─ ⟦this⟧ »TEST_ALU_SHIFTED.VAL«
10 ; -------------------------------------------------------------------------------------- 10 ; Hash 29c7e79ed4db6380 (no python module) 10 ; -------------------------------------------------------------------------------------- 10 PC_: 10 30 .CODE EXPERIMENT 11 R1_: 11 00 .DATA 0x0 ; P11OF0 ALU_SHIFTED_PASSED ; P11OF1 SHIFT_RIGHT 12 R2_: 12 1f .DATA 0x1f 13 R3_: 13 27 .DATA 0x27 14 R4_: 14 00 .DATA 0x0 15 R5_: 15 00 .DATA 0x0 16 R6_: 16 00 .DATA 0x0 17 R7_: 17 00 .DATA 0x0 18 47 .CODE 0x47 19 61 .CODE 0x61 1a 04 .DATA 0x4 1b 0a .DATA 0xa 1c 7e .DATA 0x7e 1d 07 .DATA 0x7 1e 83 .DATA 0x83 1f 00 .DATA 0x0 ; P1FOS8 EXPECT 20 00 .DATA 0x0 21 00 .DATA 0x0 22 00 .DATA 0x0 23 00 .DATA 0x0 24 00 .DATA 0x0 25 00 .DATA 0x0 26 00 .DATA 0x0 27 00 .DATA 0x0 ; P27OS8 RESULT 28 00 .DATA 0x0 29 00 .DATA 0x0 2a 00 .DATA 0x0 2b 00 .DATA 0x0 2c 00 .DATA 0x0 2d 00 .DATA 0x0 2e 00 .DATA 0x0 2f 00 .DATA 0x0 30 EXPERIMENT: 30 18 CALL 0x47 31 8f 08 1a MOV #0x08,0x1a 34 18 CALL 0x47 35 8f 0c 1a MOV #0x0c,0x1a 38 18 CALL 0x47 39 8f 10 1a MOV #0x10,0x1a 3c 18 CALL 0x47 3d 8f 14 1a MOV #0x14,0x1a 40 18 CALL 0x47 41 8f 18 1a MOV #0x18,0x1a 44 18 CALL 0x47 45 64 SET PT 46 5c END 47 ; -------------------------------------------------------------------------------------- 47 ; Subroutine 47 ; -------------------------------------------------------------------------------------- 47 8f 07 1d MOV #0x07,0x1d 4a 19 CALL 0x61 4b a6 08 1f LEFT.0 #0x1,0x1f,[0x8] 4e 6a CLR PX 4f b1 28 46 VJMP NE,[0x8],R2,R3,0x46 52 8f 87 1d MOV #0x87,0x1d 55 19 CALL 0x61 56 a8 e8 1f SR.0 #0x8,0x1f,[0x8] 59 a8 e8 1f SR.0 #0x8,0x1f,[0x8] 5c 66 SET PX 5d b1 28 46 VJMP NE,[0x8],R2,R3,0x46 60 2c RET 61 ; -------------------------------------------------------------------------------------- 61 ; Subroutine 61 ; -------------------------------------------------------------------------------------- 61 da 40 1a 3b CHN_SND 0x1a,{V.UIR:3b} 65 bc 5b FSM {5b} 67 da 32 1f 39 CHN_RCV {TV.WDR:39},0x1f 6b ae 88 1f VINV [0x8],0x1f 6e bc 5d FSM {5d} 70 da 33 39 CHN_RCV {TV.WDR:39},@R3 73 af 88 VINV [0x8],R3 75 2c RET
P11OF0 ALU_SHIFTED_PASSED\r P11OF1 SHIFT_RIGHT\r P1FOS8 EXPECT\r P27OS8 RESULT\r \r 30\r 00\r 1F\r 27\r 00\r 00\r 00\r 00\r \r 47\r 61\r 04\r 0A\r 7E\r 07\r 83\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 00\r 18\r 8F\r 08\r 1A\r 18\r 8F\r 0C\r 1A\r 18\r 8F\r 10\r 1A\r 18\r 8F\r 14\r 1A\r 18\r 8F\r 18\r 1A\r 18\r 64\r 5C\r 8F\r 07\r 1D\r 19\r A6\r 08\r 1F\r 6A\r B1\r 28\r 46\r 8F\r 87\r 1D\r 19\r A8\r E8\r 1F\r A8\r E8\r 1F\r 66\r B1\r 28\r 46\r 2C\r DA\r 40\r 1A\r 3B\r BC\r 5B\r DA\r 32\r 1F\r 39\r AE\r 88\r 1F\r BC\r 5D\r DA\r 33\r 39\r AF\r 88\r 2C\r «nul»