Sujet : Re: is Vax addressing sane today
De : anton (at) *nospam* mips.complang.tuwien.ac.at (Anton Ertl)
Groupes : comp.archDate : 05. Oct 2024, 09:01:23
Autres entêtes
Organisation : Institut fuer Computersprachen, Technische Universitaet Wien
Message-ID : <2024Oct5.100123@mips.complang.tuwien.ac.at>
References : 1 2 3 4 5 6 7 8 9 10
User-Agent : xrn 10.11
George Neuner <
gneuner2@comcast.net> writes:
On Fri, 04 Oct 2024 07:05:34 GMT, anton@mips.complang.tuwien.ac.at
(Anton Ertl) wrote:
>
George Neuner <gneuner2@comcast.net> writes:
You are, of course, aware that the complex "x86" instruction set is an
illusion and that the hardware essentially has been a load-store RISC
with a complex decoder on the front end since the Pentium Pro landed
in 1995.
>
Repeating nonsense does not make it any truer, and this nonsense has
been repeated since at least the Pentium Pro (1995), maybe already
since the 486 (1989). CISC and RISC are about the instruction set,
not about the implementation. And even if you look at the
implementation, it's not true: The P6 has microinstructions that are
~100 bits long, whereas RISCs have 32-bit and 16-bit instructions.
The K7 has load-store microinstructions; RISCs don't have that.
>
Anton, you know very well that the hardware does not execute the "x86"
instruction set but only /emulates/ it. The decoder translates x86
instructions into sequences of microinstructions that perform the
equivalent operations. The fact that some simple instructions
translate one to one does not change this.
I know that the hardware does not execute the "x86" instruction set,
because there is no "x86" instruction set. There is the 80286
instruction set, the IA-32 instruction set, and the AMD64 instruction
set (and the boundary between 286 and IA-32 is squishy, but that
between those and AMD64 is hard).
As for the point you are trying to make, I know quite a bit about how
the instruction execution is implemented on various IA-32 and AMD64
implementations. Whether you call it execution or emulation, IA-32
and AMD64 are still the instruction sets of all of them, and there is
no way to execute (or emulate) other instruction sets, and no way to
run programs written in macro-ops, micro-ops, ROPs, or whatever they
may be called. That's even true for the Transmeta implementations
(although doing other instruction sets would have been possible there
and IIRC was demonstrated once). Moreover, these
implementation-specific things change from one implementation to the
next, and that includes the implementations by Transmeta.
For the 6502 or the MIPS R2000 we don't consider the instruction set
to be emulated, either, and they have a decoder that translates the
instructions into sequences of signals to various units (i.e.,
microinstructions), too.
- anton
-- 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.' Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>
Date | Sujet | # | | Auteur |
5 Sep 24 | is Vax adressing sane today | 336 | | Brett |
5 Sep 24 |  Re: is Vax adressing sane today | 324 | | John Dallman |
6 Sep 24 |   Re: is Vax adressing sane today | 1 | | Lawrence D'Oliveiro |
6 Sep 24 |   Re: is Vax adressing sane today | 322 | | Anton Ertl |
6 Sep 24 |    Re: is Vax adressing sane today | 1 | | Lawrence D'Oliveiro |
6 Sep 24 |    Re: is Vax adressing sane today | 5 | | MitchAlsup1 |
7 Sep 24 |     Re: is Vax adressing sane today | 4 | | Anton Ertl |
7 Sep 24 |      Re: is Vax adressing sane today | 3 | | Anton Ertl |
7 Sep 24 |       Re: is Vax addressing sane today | 2 | | John Dallman |
7 Sep 24 |        Re: is Vax addressing sane today | 1 | | Anton Ertl |
7 Sep 24 |    Re: is Vax adressing sane today | 313 | | John Levine |
8 Sep 24 |     Re: is Vax adressing sane today | 312 | | Anton Ertl |
8 Sep 24 |      Re: is Vax adressing sane today | 304 | | MitchAlsup1 |
8 Sep 24 |       Re: is Vax addressing sane today | 303 | | Lawrence D'Oliveiro |
9 Sep 24 |        Re: is Vax addressing sane today | 231 | | MitchAlsup1 |
9 Sep 24 |         Re: is Vax addressing sane today | 230 | | Brett |
9 Sep 24 |          Re: is Vax addressing sane today | 7 | | MitchAlsup1 |
10 Sep 24 |           Re: is Vax addressing sane today | 6 | | Niklas Holsti |
11 Sep 24 |            Re: is Vax addressing sane today | 1 | | Lawrence D'Oliveiro |
25 Sep 24 |            Re: is Vax addressing sane today | 4 | | Stephen Fuld |
25 Sep 24 |             Re: is Vax addressing sane today | 3 | | Michael S |
25 Sep 24 |              Re: is Vax addressing sane today | 2 | | MitchAlsup1 |
25 Sep 24 |               Re: is Vax addressing sane today | 1 | | Niklas Holsti |
10 Sep 24 |          Re: is Vax addressing sane today | 222 | | Anton Ertl |
10 Sep 24 |           Re: is Vax addressing sane today | 4 | | Michael S |
10 Sep 24 |            Re: is Vax addressing sane today | 3 | | Anton Ertl |
10 Sep 24 |             Re: is Vax addressing sane today | 1 | | Niklas Holsti |
11 Sep 24 |             Re: is Vax addressing sane today | 1 | | Michael S |
11 Sep 24 |           Re: is Vax addressing sane today | 7 | | Lawrence D'Oliveiro |
11 Sep 24 |            Re: is Vax addressing sane today | 6 | | Michael S |
11 Sep 24 |             Re: is Vax addressing sane today | 5 | | David Brown |
11 Sep 24 |              Re: is Vax addressing sane today | 2 | | Thomas Koenig |
11 Sep 24 |               Re: is Vax addressing sane today | 1 | | David Brown |
11 Sep 24 |              Re: is Vax addressing sane today | 2 | | David Schultz |
13 Sep 24 |               Re: is Vax addressing sane today | 1 | | David Brown |
11 Sep 24 |           Re: is Vax addressing sane today | 5 | | John Levine |
11 Sep 24 |            Re: is Vax addressing sane today | 4 | | Thomas Koenig |
11 Sep 24 |             Re: is Vax addressing sane today | 2 | | Anton Ertl |
11 Sep 24 |              Re: is Vax addressing sane today | 1 | | jseigh |
11 Sep 24 |             Re: is Vax addressing sane today | 1 | | John Levine |
20 Sep 24 |           Re: is Vax addressing sane today | 205 | | Kent Dickey |
20 Sep 24 |            Re: is Vax addressing sane today | 4 | | MitchAlsup1 |
21 Sep 24 |             Re: is Vax addressing sane today | 3 | | Lawrence D'Oliveiro |
21 Sep 24 |              Re: is Vax addressing sane today | 2 | | MitchAlsup1 |
21 Sep 24 |               Re: is Vax addressing sane today | 1 | | Lawrence D'Oliveiro |
21 Sep 24 |            Re: is Vax addressing sane today | 4 | | Lawrence D'Oliveiro |
21 Sep 24 |             Re: is Vax addressing sane today | 3 | | MitchAlsup1 |
21 Sep 24 |              Re: is Vax addressing sane today | 1 | | Niklas Holsti |
21 Sep 24 |              Re: is Vax addressing sane today | 1 | | Lawrence D'Oliveiro |
21 Sep 24 |            Re: is Vax addressing sane today | 30 | | MitchAlsup1 |
21 Sep 24 |             Re: except what, is Vax addressing sane today | 18 | | John Levine |
21 Sep 24 |              Re: except what, is Vax addressing sane today | 1 | | Michael S |
22 Sep 24 |              Re: except what, is Vax addressing sane today | 8 | | Lawrence D'Oliveiro |
22 Sep 24 |               Re: except what, is Vax addressing sane today | 7 | | Chris M. Thomasson |
22 Sep 24 |                Re: except what, is Vax addressing sane today | 6 | | MitchAlsup1 |
22 Sep 24 |                 Re: except what, is Vax addressing sane today | 2 | | Lawrence D'Oliveiro |
22 Sep 24 |                  Re: except what, is Vax addressing sane today | 1 | | MitchAlsup1 |
22 Sep 24 |                 Re: except what, is Vax addressing sane today | 1 | | Chris M. Thomasson |
22 Sep 24 |                 Re: except what, is Vax addressing sane today | 2 | | John Dallman |
22 Sep 24 |                  Re: except what, is Vax addressing sane today | 1 | | MitchAlsup1 |
22 Sep 24 |              Re: except what, is Vax addressing sane today | 5 | | Terje Mathisen |
24 Sep 24 |               Re: except what, is Vax addressing sane today | 4 | | Lawrence D'Oliveiro |
24 Sep 24 |                Re: except what, is Vax addressing sane today | 3 | | Chris M. Thomasson |
24 Sep 24 |                 Re: except what, is Vax addressing sane today | 2 | | MitchAlsup1 |
16 Oct 24 |                  Re: except what, is Vax addressing sane today | 1 | | Chris M. Thomasson |
22 Sep 24 |              Re: except what, is Vax addressing sane today | 3 | | Lars Poulsen |
24 Sep 24 |               Re: except what, is Vax addressing sane today | 2 | | Lawrence D'Oliveiro |
24 Sep 24 |                Re: except what, is Vax addressing sane today | 1 | | Michael S |
22 Sep 24 |             Re: is Vax addressing sane today | 7 | | Lawrence D'Oliveiro |
22 Sep 24 |              Re: is Vax addressing sane today | 6 | | MitchAlsup1 |
22 Sep 24 |               Re: is Vax addressing sane today | 3 | | Lawrence D'Oliveiro |
22 Sep 24 |                Re: is Vax addressing sane today | 2 | | MitchAlsup1 |
22 Sep 24 |                 Re: is Vax addressing sane today | 1 | | Lawrence D'Oliveiro |
22 Sep 24 |               Re: is Vax addressing sane today | 2 | | Anton Ertl |
23 Sep 24 |                Re: is Vax addressing sane today | 1 | | MitchAlsup1 |
23 Sep 24 |             Re: is Vax addressing sane today | 2 | | Stefan Monnier |
23 Sep 24 |              Re: is Vax addressing sane today | 1 | | MitchAlsup1 |
25 Sep 24 |             Re: is Vax addressing sane today | 1 | | MitchAlsup1 |
12 Oct 24 |             Re: is Vax addressing sane today | 1 | | Anton Ertl |
22 Sep 24 |            Re: is Vax addressing sane today | 4 | | Thomas Koenig |
24 Sep 24 |             Re: is Vax addressing sane today | 3 | | Kent Dickey |
24 Sep 24 |              Re: is Vax addressing sane today | 1 | | Bill Findlay |
24 Sep 24 |              Re: is Vax addressing sane today | 1 | | Thomas Koenig |
23 Sep 24 |            Re: is Vax addressing sane today | 1 | | Stefan Monnier |
23 Sep 24 |            Re: is Vax addressing sane today | 161 | | Kent Dickey |
23 Sep 24 |             Re: is Vax addressing sane today | 11 | | MitchAlsup1 |
24 Sep 24 |              Re: is Vax addressing sane today | 1 | | Lawrence D'Oliveiro |
24 Sep 24 |              Re: is Vax addressing sane today | 9 | | Terje Mathisen |
24 Sep 24 |               Re: is Vax addressing sane today | 4 | | Michael S |
24 Sep 24 |                Re: is Vax addressing sane today | 3 | | Terje Mathisen |
24 Sep 24 |                 Re: is Vax addressing sane today | 2 | | Michael S |
24 Sep 24 |                  Re: is Vax addressing sane today | 1 | | MitchAlsup1 |
24 Sep 24 |               Re: is Vax addressing sane today | 3 | | Stephen Fuld |
24 Sep 24 |                Re: is Vax addressing sane today | 2 | | MitchAlsup1 |
25 Sep 24 |                 Re: is Vax addressing sane today | 1 | | Stephen Fuld |
12 Oct 24 |               Re: is Vax addressing sane today | 1 | | Anton Ertl |
24 Sep 24 |             Re: is Vax addressing sane today | 3 | | Terje Mathisen |
29 Sep 24 |              Re: is Vax addressing sane today | 1 | | Michael S |
7 Oct 24 |              Re: is Vax addressing sane today | 1 | | Kent Dickey |
25 Sep 24 |             Re: is Vax addressing sane today | 133 | | MitchAlsup1 |
26 Sep 24 |              Re: is Vax addressing sane today | 1 | | MitchAlsup1 |
28 Sep 24 |              Re: is Vax addressing sane today | 131 | | Lawrence D'Oliveiro |
28 Sep 24 |             Re: is Vax addressing sane today | 3 | | George Neuner |
7 Oct 24 |             Re: is Vax addressing sane today | 8 | | Kent Dickey |
12 Oct 24 |             Re: is Vax addressing sane today | 2 | | Anton Ertl |
9 Sep 24 |        Re: is Vax addressing sane today | 71 | | Anton Ertl |
8 Sep 24 |      Re: is Vax adressing sane today | 7 | | Brett |
8 Sep 24 |    Re: is Vax adressing sane today | 2 | | MitchAlsup1 |
6 Sep 24 |  Re: is Vax adressing sane today | 2 | | MitchAlsup1 |
6 Sep 24 |  Re: is Vax adressing sane today | 1 | | Lawrence D'Oliveiro |
6 Sep 24 |  Re: is Vax adressing sane today | 8 | | Anton Ertl |