| Site Map | Index | Home | Frobenius | Last | Next |
|---|
| Algebraic Sign of Fraction (1-Bit) | Characteristic (Bits 1-8) | Fraction (Bits 9-35) |
|---|
| Algebraic Sign of Fraction (1-Bit) | Characteristic (Bits 1-17) | Fraction (Bits 18-71) |
|---|
| ADDITION | SUBTRACTION | ROUNDING | MULTIPLICATION | DIVISION |
|---|---|---|---|---|
| Floating Add ('FAD') | Floating Subtract ('FSB') | Floating Round ('FRN') | Floating Multiply ('FMP') | Floating Divide or Halt ('FDH') |
| Floating Add Magnitude ('FAM') | Floating Subtract Magnitude ('FSM') | Unnormalized Floating Multiply ('UFM') | Floating Divide or Proceed ('FDP') | |
| Unnormalized Floating Add ('UFA') | Unnormalized Floating Subtract ('UFS') | |||
| Unnormalized Add Magnitude ('UAM') | Unnormalized Floating Subtract Magnitude ('USM') |
CLA X Load Floating Point X into Accumulator (X... )
FAD Y Add Floating Point Y (X + Y)
FAD Y Add Floating Point Y (X + 2Y)
XCA Put Intermediate Results into MQ for Multiplication
FMP ALPHA Multiply by ALPHA: (X + 2Y) * ALPHA
FDH BETA Divide Result by BETA: (X + 2Y) * ALPHA / BETA
STO Z Z = (X + 2Y) * ALPHA / BETA
If a floating point operation yielded a result with an exponent greater than +127 (decimal) or less than -128 (decimal) then an exponent overflow or underflow occurred that resulted in error conditions (the nature of floating point operations eliminated the possibility of overflow or underflow in the fractional part of the word -- though, certainly not the possibility of roundoff errors). In the event of such overflow or underflow, the machine automatically responded by placing the address, plus one, of the offending floating point instruction, into the address portion of location 00000 and an identifying code (called a spill code) into the decrement portion of location 00000. The computer then continued by automatically executing the instruction at location 00010 (octal). Such an event was called a floating point trap.| FLOATING POINT OPERATION | AC | MQ | DECREMENT of 00000 Loaded with... |
|---|---|---|---|
| Addition, Subtraction | Underflow | 01 (octal) | |
| Multiplication | Underflow | Underflow | 03 (octal) |
| Rounding | Overflow | 06 (octal) | |
| Rounding | Overflow | Overflow | 07 (octal) |
| Division | Underflow | 11 (octal) | |
| Division | Underflow | 12 (octal) | |
| Division | Underflow | Underflow | 13 (octal) |
| Division | Overflow | 15 (octal) |
| Site Map | Index | Home | Frobenius | Last | Next |
|---|