Contact us Heritage collections Image license terms
HOME ACL ACD C&A Literature Technology
Further reading: □ OverviewPanels A, B and CPanel DPanel EPanel FPanel GPanel HPanel JPanel KPanel LPanel MPanel NAbbreviations
INF CCD CISD Harwell Archives Contact us Heritage archives Image license terms

Search

   
C&ATechnology195_Maintenance
C&ATechnology195_Maintenance
ACL ACD C&A INF CCD CISD Archives
Further reading

Overview
Panels A, B and C
Panel D
Panel E
Panel F
Panel G
Panel H
Panel J
Panel K
Panel L
Panel M
Panel N
Abbreviations

Panels D

Panel D: Floating Point Processor

The Floating Point Processor on the 360/195 was similar to this description of the 360/91 Processor but with a number of differences. The descriptions below give some idea what the various displays in Panel D indicate via the cryptic headings.

The left hand side of Panel D is concerned with floating point addition and subtraction. The floating point format had a single-bit sign bit followed by a 7-bit characteristic or exponent. The remaining bits defined a normalised version of the fractional part SHORT: 24 bits.

Performing an addition requires:

A special case is where the characteristics are different by 14 or more in which case they are treated as though the difference was 15 which results in the smaller number becoming zero. (EXP 14 light indicates when this occurs).

The floating point execution unit has an operation stack (FLOS) of 8 positions, four separate registers (FLP REG 0,2,4,6) supported by six operand buffers registers (FLB 1-6) and details about their current contents are indicated by the bottom left section of displays. The add unit has three reservation stations. Several operations can be in various stages of execution at the same time so a system of TAGging of the common data bus (CDB) ensures proper sequencing.

An extended precision floating point number has a 28-bit fraction and consists of two long-precision floating point numbers, called the high-order (HI) and low-order (LO) bits. Extended precision operations are AXR (add), SXR (subtract), MXR (multiply) and MXD/MXDR (extended multiply)

Decimal arithmetic is also included in the order code primarily aimed at commercial applications using 4 bits per decimal digit.

See 360/195 Functional Characteristics for more detailed information.

BUSY FLIU D SEL SRC HI FULL SRC LO FULL SNK HI FULL FEU RESERVATION SNK LO FULL SRC UNN SNK UNN CDB REQ CDB ACPT AXR SXR FEU OPS MXR MXD MXDR 1 2 MXR M/D UNIT REQUEST 3 4 2 3 4 5 MXR CDB REQUEST 6 7 8 2 EXEC CODE 1 1 2 3 STATE 4 5 6 DECIMAL ARITHMETIC STORE G-H A B C D E REGISTER FULL F G H J E B0 B1 CDB TAG ADR B2 B3 1-1 ADD 1-2 ADD 1ST RSLT 2-1 ADD MXR 2-2 ADD 2ND RSLT 3-1 ADD GO-P NORM POST NORM EXP UP EXP -14 LAST CYCLE B0 B1 SINK TAG HI B2 B3 B0 B1 SOURCE TAG HI B2 B3 A-B NEW DATA C-D 2 DW CTRL 1 SNK MINUS SRC ADD TRUE HOT ONE SUM A B C D OUTGATE TO DECIMAL ADDER E F G H J BUSY F FLP REG 0 B0 B1 FLR TAG ADR B2 B3 SHORT PREC RI CDB HI RO HI TO FLRB START EXP DIFF SHFTR FRAC ADD/SUB ADD PRE SNK SNK DIFF MX NORM PRE SRC SRC DIFF B0 B1 SINK TAG LO B2 B3 B0 B1 SOURCE TAG LO B2 B3 R1 R2 SDB SELECT R3 DECR FLOS CNTR B0 B1 STACK CNTR IN-INDEX B2 0 1 2 3 FULL 4 5 6 7 BUSY G FLP REG 2 FLB 1 FLB 4 B0 B1 FLR TAG ADR B2 B3 SHORT PREC RI CDB HI RO HI TO FLRB FULL CNCL CDB GWF FLBB B0 B1 FLB TAG ADR B2 B3 CDB RO HI TO FLBB FULL CNCL CDB GWF FLBB B0 B1 FLB TAG ADR B2 B3 CDB RO HI TO FLBB FLOS EMPTY B0 B1 STACK CNTR OUT-INDEX B2 0 1 2 3 CONDITIONAL MODE 4 5 6 7 BUSY H FLP REG 4 FLB 2 FLB 5 B0 B1 FLR TAG ADR B2 B3 SHORT PREC RI CDB HI RO HI TO FLRB FULL CNCL CDB GWF FLBB B0 B1 FLB TAG ADR B2 B3 CDB RO HI TO FLBB FULL CNCL CDB GWF FLBB B0 B1 FLB TAG ADR B2 B3 CDB RO HI TO FLBB 2 CYCLE RESET CC CC SYNC 0 1 2 3 SET CC 4 5 6 7 BUSY J FLP REG 6 FLB 3 FLB 6 B0 B1 FLR TAG ADR B2 B3 SHORT PREC RI CDB HI RO HI TO FLRB FULL CNCL CDB GWF FLBB B0 B1 FLB TAG ADR B2 B3 CDB RO HI TO FLBB FULL CNCL CDB GWF FLBB B0 B1 FLB TAG ADR B2 B3 CDB RO HI TO FLBB MOVE DATA FLRB HI TO CDB SET FPV IRPT 0 1 2 3 READ OUT 4 5 6 7 FLP OPERATION STACK FLP BUFFER REGISTERS FLP REGISTERS
⇑ Top of page
© Chilton Computing and UKRI Science and Technology Facilities Council webmaster@chilton-computing.org.uk
Our thanks to UKRI Science and Technology Facilities Council for hosting this site