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 <09ce1622b872f0b0fa944e868a8c97be@www.novabbs.org>
Deutsch   English   Français   Italiano  
<09ce1622b872f0b0fa944e868a8c97be@www.novabbs.org>

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

Path: ...!weretis.net!feeder9.news.weretis.net!news.nk.ca!rocksolid2!i2pn2.org!.POSTED!not-for-mail
From: mitchalsup@aol.com (MitchAlsup1)
Newsgroups: comp.arch
Subject: Re: is Vax addressing sane today
Date: Mon, 9 Sep 2024 00:27:39 +0000
Organization: Rocksolid Light
Message-ID: <09ce1622b872f0b0fa944e868a8c97be@www.novabbs.org>
References: <vbd6b9$g147$1@dont-email.me> <memo.20240905225550.19028d@jgd.cix.co.uk> <2024Sep6.080535@mips.complang.tuwien.ac.at> <vbiftm$ui9$1@gal.iecc.com> <2024Sep8.155511@mips.complang.tuwien.ac.at> <73c6d21457c487c61051ec52fe25ea5d@www.novabbs.org> <vbl3qj$22a2q$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
	logging-data="1356147"; mail-complaints-to="usenet@i2pn2.org";
	posting-account="65wTazMNTleAJDh/pRqmKE7ADni/0wesT78+pyiDW8A";
User-Agent: Rocksolid Light
X-Rslight-Posting-User: ac58ceb75ea22753186dae54d967fed894c3dce8
X-Rslight-Site: $2y$10$T2vfUtOOj3U882SmazgeLul.XOqDuYI7HsKHjDQVDMXbOYqN5aiLC
X-Spam-Checker-Version: SpamAssassin 4.0.0
Bytes: 2612
Lines: 37

On Sun, 8 Sep 2024 21:09:39 +0000, Lawrence D'Oliveiro wrote:

> On Sun, 8 Sep 2024 17:56:55 +0000, MitchAlsup1 wrote:
>
>> The problem with VAX was NOT that one could not put a lot of work in a
>> single instruction;
>>
>> no,
>>
>> The problem with VAX is that it made putting too much work in a single
>> instruction easy.
>
> Perhaps there is also the issue of the wildly-variable instruction
> length.
> A single VAX operand descriptor could be up to 6 bytes; I think the
> instruction with the most general-format operands could have 6 of them:
> so, plus opcode, such an instruction could be 37 bytes long.

I have not heard an argument that the complex things in VAX ISA are
a) desirable
b) performance helpful

I (sort of) think VAX ISA as a grown up PDP-11, ignoring all the
dastardly complicated instructions it inflicted upon itself. AND
it did inflict those things upon itself.

Restricting a new-VAX-like ISA to 1-2-3 Operand and 1-result with
at most 1 exception would result in a MUCH cleaner and easier to
build machine.

> While the shortest instruction could be just 1 byte.
>
> Even those who are talking about “post-RISC” are, I think, still in
> favour of RISC-style fixed instruction lengths.

I, for the record, are in favor of fixed length instruction-specifier
followed by constants the entirety is the instruction, while the
former minimizes your ability of shooting yourself in the foot.