From today's point of view some people think that 8 bit bytes and 32 bit words have existed forever.

In contrast:

byte sizes: 6, 8, 12 bits
word size: 16, 18, 22, 24, 32, 36, 48, 60, 64
address size: 16, 18, 22, 24, 31, 32, ...
number format: 2's complement, 1's complement, sign/magnitude

from the late 1960s until mid of the 1980s, we had a machine in Germany with 48 bits word size - in fact: 48 + 2 tag bits (visible to the programmer) + 2 parity bits 24 bits instruction and address size (halfwords addressable, words have even addresses) bytes of 6, 8 or 12 bits (words can have 8, 6 or 4 bytes) - 12 bit bytes used by Fortran (INTEGER*4) - in fact 8 bits and 4 zeros some special instructions can address 8 bit bytes ("Oktadenadressen") - 8 bit bytes used by COBOL, Pascal etc.
and: 1's complement

other languages on that machine: PL/1, ALGOL, BCPL
and the machine had a very powerful time-sharing dialog system (for developers) some 50 machines of this type have been built, one costed about 20 millions Deutsche Marks used by universities, research institutes, some government agencies and the German army

http://www.vaxman.de/historic_computers/telefunken/tr440/tr440.html
https://de.wikipedia.org/wiki/TR_440

Kind regards

Bernd


Am 23.04.2020 um 23:33 schrieb Seymour J Metz:
?

Byte addressing on the 1106 was direct, specified in the j field of the 
instruction. Indirect addressing only used the right 22 bits of the indirect 
address word. At least on the 1106 you had a choice of byte sizes.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Pierre Fichaud [pr...@videotron.ca]
Sent: Thursday, April 23, 2020 3:56 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Here we go again;

I remember one summer working on a Univac-1106 in assembler.
Ones complement, 36 bit-words.
Indirect addressing to a byte.
I wasn't crazy about it having come from the IBM world and direct byte
addressability.

But it was a job.

Pierre.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to