Variable Word length CPU

William Donzelli aw288 at osfn.org
Mon Nov 7 21:06:07 CST 2005


> They never did make a big dent in the punched card world, did they?

And to add to that, later S/3s could be fitted with 80 column card
devices!

> While the S/3 instruction set bears certain similarities to the S/360, I've
> wondered what IBM's logic was for making it so different from the S/360.  I
> doubt that it was technical--the 360/20 was far more brain-dead than the
> S/3 and customers still used them, in spite of the crippled instruction
> set.

The S/3 line was...special. 

I think the bizzare instruction set of the S/3 stems from the the need for
the machine to deal with characters - RPG and such - almost
exclusively. FORTRAN was offered but it must have really sucked.

There are only 30 or so instructions in the whole set, yet a number of
them are for complex string handling (kind of inpressive for a
non-microcode machine to do string inserts, actually). There are no simple
byte level instructions - everything that goes thru the ALUs are strings,
basically. Everything is a string. Thw world is a string to an S/3.

And yes, the S/3 is a real variable word length machine! Yes, you can add
two 569 byte integers with one instruction!

William Donzelli
aw288 at osfn.org



More information about the cctalk mailing list