Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <2024May3.171330@mips.complang.tuwien.ac.at>
Deutsch   English   Français   Italiano  
<2024May3.171330@mips.complang.tuwien.ac.at>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!2.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: anton@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.arch
Subject: Re: Byte Addressability And Beyond
Date: Fri, 03 May 2024 15:13:30 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 23
Message-ID: <2024May3.171330@mips.complang.tuwien.ac.at>
References: <v0s17o$2okf4$2@dont-email.me>
Injection-Date: Fri, 03 May 2024 17:31:20 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="91e091e20b1a6fa18e9a38109ba9bc59";
	logging-data="659339"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/7vsSpYdXjzg5Y7Cjuiw1Y"
Cancel-Lock: sha1:Z2FKu+phqs1ulUguqM/4wAT+3LQ=
X-newsreader: xrn 10.11
Bytes: 1840

Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>Why was byte addressing invented? I think it was for easy handling of 
>strings and other binary data.

Yes, the S/360 was intended to succeed both IBM's word-addressed
scientific line (such as the IBM 7094) and its character/digit-serial
commercial lines such as the 7080 and the 1401.  Combining byte
addressing with a fixed word size provided both.

The "360" refers to the full circle (an idea that IBM marketing
promptly put aside when they introduced the S/370 line).

>But why stop there?

Others have provided good answers for that.  Here's another one: Given
the requirements (based on the predecessors), there was not reason to
go beyond byte addressing.  And looking at history, this seems to have
been the right choice.

- anton
-- 
'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
  Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>