32 bit ---------------------------------------------------------- Sigma Sigma Sigma Sigma Sigma Sigma Sigma Xerox Xerox 7 5 6 9 8 9Mod3 9Mod2 550 560 ----- ----- ----- ----- ----- ----- ----- ----- ----- announcement 3/66 2/74 2/74 installation12/66 8/67 6/70 10/71 2/72 mid73 ? 4Q74 4Q74 all are 32 bit computers floating pt. opt opt opt std std std std ? std decimal opt -- std std -- -- std ? std byte string std -- std std ? ? ? ? std max memory 128K 128K 128K 512K 128K 512K 256K ? 256K memory map opt -- std std -- std std ? std look-ahead 1 0 1 2 2 2 2 ? ? max reg blk 32 16 32 4 4 4 4 4 4 max ext blk 14 14 14 14 14 14 14 4* 4* watch-dog timer standard on all fixed point 32 bit binary arithmetic AW,SW,CW 2.0 2.0 2.0 0.7 0.7 0.7 1.1 MW 5.0 7.2 5.0 3.8 3.8 3.8 5.2 DW 12.6 15.8 12.6 9.5 9.5 9.5 17.8 LW 1.8 2.0 1.8 0.7 0.7 0.7 1.0 STW 2.6 2.5 2.6 1.5 1.5 1.5 2.3 floating point arithmetic FAS,FSS 3.3 4.8 3.3 2.2 2.2 2.2 4.0 FMS 6.0 10.0 6.0 4.0 4.0 4.0 5.5 FDS 12.4 14.0 12.4 7.7 7.7 7.7 15.0 FAL,FSL 4.1 9.0 4.1 2.7 2.7 2.7 4.1 FML 9.1 16.0 9.1 7.0 7.0 7.0 8.6 FDL 25.4 25.3 25.4 17.4 17.4 17.4 30.5 decimal arithmetic DA 19.4+.3D 5.8+.4D DM 62.3+.4DN 38.2+.28DN DD 30.8+.8K 18.5+.5K byte string MBS 4.2+3.4N 7.6+.6N 8.6+1.1N WA +0.8N CBS 4.1+3.9N 7.6+.6N +1.1N 8.6+1.1N AW - Add Word FAS - Floating Add Short SW - Subtract Word FSS - Floating Subtract Short CW - Compare Word FMS - Floating Multipy Short MW - Multiply Word FDS - Floating Divide Short LW - Load Word FAL - Floating Add Long STW - Store Word FSL - Float Short [sic s/b Subtract] Long DA - Decimal Add FML - Floating Multiply Long DM - Decimal Multiply FDL - Floating Divide Long DD - Decimal Divide MBS - Move Byte String CBS - Compare Byte String WA - Word aligned MBS D - Number of non-zero digits N - number of bytes/digits K - (D+6)(16-Q) Q - Number of leading zeros in quotient 16 bit -------------------------------------------- Computer Sigma 2 Sigma 3 Xerox 530 ------- ------- ------- Announcement Aug 1966 Jan 1969 Jan 1973 Installation Jan 1967 Jul 1969 Jul 1973 all are 16-bit max memory is 64K fixed point binary 16 bit ADD 1.92 32 bit ADD 3.2 16x16 MUL 7.8 8.0 16/32 DIV 8.1 13.4 floating point ADD --- --- 10.7 MUL --- --- 32.96 DIV --- --- 77.56 max ext int 132 24 Standard Instructions 35 37 67 Optional Instructions 2 MUL,DIV 0 7 floating 8 field addressing (bit string) Price Sep 66 26,000 Jun 75 31,500 20,000 Jan 84 3,000 3,000 7,500 Times are in microseconds Prices are in dollars and include CPU, memory and I/O only (no peripherals)