*** Welcome to piglix ***

SDS 910


The SDS 9 Series computers are a backward compatible line of transistorized computers produced by Scientific Data Systems in the 1960s and 1970s. This line includes the SDS 910, SDS 920, SDS 925, SDS 930, SDS 940, and the SDS 945. The SDS 9300 is an extension of the 9xx architecture. The SDS 92 is an incompatible 12-bit system built using monolithic integrated circuits.

The 910 and 920 were first shipped in August, 1962. The 9300 was announced in June, 1963. The 925 and 930 were announced in 1964. The 940 was announced in 1965, and the 945 in 1968.

All systems are 24-bit single address machines. Programmer-accessible registers are A (accumulator), B (extension), X (index), and P (program counter—14 bits), plus an overflow indicator. The 9300 has three index registers X1 through X3 which can be used as base registers to allow access to memory above 16K words. The W and Y registers are used for input/output.

Maximum address space is 214 or 16,384 words (16K) on the 910 and 920; The 9300, 930, and 940 support up to 32K, although the method of accessing additional memory varies.

Fixed point data is 24-bits, two's complement, big-endian.

Floating point is implemented in software using "programmed operators", except on the SDS 9300 which has hardware floating point. All floating point data is 48 bits, Single precision uses a 24-bit signed fraction and a 9-bit signed exponent, double precision uses a 39-bit fraction and a 9-bit exponent. Both the exponent and the fraction are stored in big-endian twos-complement format. The binary point is assumed to be immediately left of the high-order bit of the fraction. The value of the number is F*2E, where F is the fraction and E is the exponent.

The floating point formats are:

For address generation, indexing, if specified, is performed before indirection. The word at the effective indirect address is decoded as if it were an instruction (except that the instruction code is ignored), allowing an indirect address to also specify indirection or indexing. Multiple levels of indirect addressing are allowed.


...
Wikipedia

...