Path: ...!feeds.phibee-telecom.net!news.mixmin.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: is Vax addressing sane today Date: Mon, 07 Oct 2024 07:17:02 GMT Organization: Institut fuer Computersprachen, Technische Universitaet Wien Lines: 30 Message-ID: <2024Oct7.091702@mips.complang.tuwien.ac.at> References: <20241001123426.000066c1@yahoo.com> <2024Oct1.182625@mips.complang.tuwien.ac.at> <2024Oct3.085754@mips.complang.tuwien.ac.at> <2024Oct4.090534@mips.complang.tuwien.ac.at> <2024Oct6.104055@mips.complang.tuwien.ac.at> Injection-Date: Mon, 07 Oct 2024 09:27:01 +0200 (CEST) Injection-Info: dont-email.me; posting-host="f074140e0322ced0afa14df7d2a88fd0"; logging-data="1712898"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+o2v1y1OIhXYl5RCwCzj/j" Cancel-Lock: sha1:1pjHOf3A+9igVKFcMAlR0TBqifs= X-newsreader: xrn 10.11 Bytes: 2568 Lawrence D'Oliveiro writes: >On Sun, 06 Oct 2024 08:40:55 GMT, Anton Ertl wrote: > >> Number of operand types never has been a criterion in any of the RISC >> definitions I have seen, nor the number of instructions (although some >> people like to go by that). > >It’s in the name: "Reduced Instruction Set Computer". Not at all. What you think of is a "fewer instructions computer", but it's called a "reduced-instruction set computer". It becomes more obvious if you look at the opposite: "Complex-instruction set computer", not "more-instructions computer". >I always thought it should have been "IRSC": "Increased Register Set >Computer". The most obvious characteristic, the one that tends to hit you >first, is having lots of registers. Having 32 GPRs does not make AMD64 with APX a RISC, and VAX (a CISC) has the same number of registers as the first 801 and the ARM A32/T32 (RISCs). However, in John Mashey's criteria the number of registers plays a role; he requires >4 bits for the GPR specifier, and >3 bits for the FPR specifier. - anton -- 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.' Mitch Alsup,