Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > comp.os.linux.misc > #85172

Re: CPU architecture (was Re: Mercury)

From The Natural Philosopher <tnp@invalid.invalid>
Newsgroups comp.os.linux.misc
Subject Re: CPU architecture (was Re: Mercury)
Date 2026-04-02 19:44 +0100
Organization A little, after lunch
Message-ID <10qmdf3$1athg$8@dont-email.me> (permalink)
References (19 earlier) <lu90amxvbc.ln2@Telcontar.valinor> <8f2cnUqvT4JIKFD0nZ2dnZfqnPgAAAAA@giganews.com> <njt0amx477.ln2@Telcontar.valinor> <8f2cnUWvT4L8SFD0nZ2dnZfqnPidnZ2d@giganews.com> <20260402104302.00007623@gmail.com>

Show all headers | View raw


On 02/04/2026 18:43, John Ames wrote:
> The basics aren't really that complex; a Platonic CPU is just a state
> machine sequencing the operation of an ALU and register file according
> to a rules table, with some of its outputs directing the flow from one
> state to another, and the clock latching the prior out-state to become
> the in-state for the next operation, like a two-stroke engine.
> 
> while (!halt) {
>      state = rulesTable[state];
> }

I looked at that, thought about it, and them realised that it is exactly 
correct.

And is probably the neatest way of describing a Turing machine

-- 
No Apple devices were knowingly used in the preparation of this post.

Back to comp.os.linux.misc | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: Mercury c186282 <c186282@nnada.net> - 2026-03-30 13:51 -0400
  Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-03-30 19:26 +0100
    Re: Mercury c186282 <c186282@nnada.net> - 2026-03-30 21:18 -0400
      Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-03-31 12:45 +0200
      Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-03-31 14:05 +0100
        Re: Mercury rbowman <bowman@montana.com> - 2026-03-31 20:06 +0000
          Re: Mercury Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-31 22:03 +0000
            Re: Mercury rbowman <bowman@montana.com> - 2026-04-01 04:26 +0000
              Re: Mercury Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2026-03-31 21:39 -0700
                Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-04-01 13:20 +0100
              Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-04-01 13:16 +0100
              Re: Mercury c186282 <c186282@nnada.net> - 2026-04-01 08:48 -0400
            Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-04-01 13:11 +0100
    Re: Mercury rbowman <bowman@montana.com> - 2026-03-31 02:14 +0000
      Re: Mercury c186282 <c186282@nnada.net> - 2026-03-30 22:24 -0400
        Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-03-31 14:14 +0100
          Re: Mercury rbowman <bowman@montana.com> - 2026-03-31 20:12 +0000
      Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-03-31 14:13 +0100
  Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-03-30 21:06 +0200
    Re: Mercury c186282 <c186282@nnada.net> - 2026-03-30 21:42 -0400
      Re: Mercury rbowman <bowman@montana.com> - 2026-03-31 08:03 +0000
        Re: Mercury c186282 <c186282@nnada.net> - 2026-03-31 18:47 -0400
          Re: Mercury rbowman <bowman@montana.com> - 2026-04-01 04:52 +0000
            Re: Mercury Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2026-03-31 22:13 -0700
              Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-04-01 14:51 +0100
                Re: Mercury rbowman <bowman@montana.com> - 2026-04-02 00:19 +0000
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-01 21:09 -0400
                Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-04-02 13:41 +0200
                Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-04-02 03:38 +0200
              Re: Mercury Ted Heise <theise@panix.com> - 2026-04-01 15:53 +0000
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-01 13:13 -0400
                Re: Mercury Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-04-01 17:58 +0000
                Re: Mercury rbowman <bowman@montana.com> - 2026-04-02 00:24 +0000
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-01 21:33 -0400
                Re: Mercury rbowman <bowman@montana.com> - 2026-04-02 19:36 +0000
                Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-04-02 03:41 +0200
                Re: Mercury rbowman <bowman@montana.com> - 2026-04-02 19:41 +0000
                Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-04-03 10:46 +0100
    Re: Mercury rbowman <bowman@montana.com> - 2026-03-31 02:30 +0000
      Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-03-31 12:58 +0200
        Re: Mercury rbowman <bowman@montana.com> - 2026-03-31 20:10 +0000
          Re: Mercury Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-31 22:03 +0000
            Re: Mercury rbowman <bowman@montana.com> - 2026-04-01 04:37 +0000
            Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-04-01 13:26 +0100
              Re: Mercury c186282 <c186282@nnada.net> - 2026-04-01 09:03 -0400
                Re: Mercury Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-04-01 17:58 +0000
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-01 15:16 -0400
                Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-04-01 21:57 +0200
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-01 20:18 -0400
                Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-04-02 03:33 +0200
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-01 22:32 -0400
                Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-04-02 13:51 +0200
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-02 13:33 -0400
                Re: Mercury Rich <rich@example.invalid> - 2026-04-03 00:21 +0000
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-02 22:51 -0400
                Re: Mercury Rich <rich@example.invalid> - 2026-04-03 03:21 +0000
                Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-04-03 14:38 +0200
                Re: Mercury rbowman <bowman@montana.com> - 2026-04-03 06:22 +0000
                Re: Mercury Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2026-04-03 07:50 -0700
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-03 11:13 -0400
                Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-04-03 14:33 +0200
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-03 11:06 -0400
                Re: Mercury Rich <rich@example.invalid> - 2026-04-03 16:51 +0000
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-03 14:47 -0400
                CPU architecture (was Re: Mercury) John Ames <commodorejohn@gmail.com> - 2026-04-03 12:57 -0700
                Re: CPU architecture (was Re: Mercury) c186282 <c186282@nnada.net> - 2026-04-03 22:45 -0400
                Re: CPU architecture (was Re: Mercury) Rich <rich@example.invalid> - 2026-04-04 03:27 +0000
                Re: CPU architecture (was Re: Mercury) rbowman <bowman@montana.com> - 2026-04-04 04:57 +0000
                CPU design "Carlos E.R." <robin_listas@es.invalid> - 2026-04-03 22:00 +0200
                Re: CPU design c186282 <c186282@nnada.net> - 2026-04-03 16:29 -0400
                Re: CPU design "Carlos E.R." <robin_listas@es.invalid> - 2026-04-04 13:20 +0200
                Re: CPU design c186282 <c186282@nnada.net> - 2026-04-04 13:57 -0400
                Re: CPU design "Carlos E.R." <robin_listas@es.invalid> - 2026-04-04 22:18 +0200
                Re: CPU design Rich <rich@example.invalid> - 2026-04-05 03:44 +0000
                Re: CPU design "Carlos E.R." <robin_listas@es.invalid> - 2026-04-05 13:58 +0200
                Re: CPU design c186282 <c186282@nnada.net> - 2026-04-05 17:19 -0400
                Re: CPU design The Natural Philosopher <tnp@invalid.invalid> - 2026-04-05 12:42 +0100
                Re: Mercury Rich <rich@example.invalid> - 2026-04-03 21:57 +0000
                Re: Mercury rbowman <bowman@montana.com> - 2026-04-03 17:54 +0000
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-03 22:29 -0400
                Re: Mercury rbowman <bowman@montana.com> - 2026-04-04 04:58 +0000
                Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-04-04 13:30 +0100
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-04 13:46 -0400
                Re: Mercury rbowman <bowman@montana.com> - 2026-04-04 19:22 +0000
                Re: Mercury Robert Riches <spamtrap42@jacob21819.net> - 2026-04-04 20:39 +0000
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-04 18:10 -0400
                Re: Mercury rbowman <bowman@montana.com> - 2026-04-05 03:31 +0000
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-05 17:13 -0400
                Re: Mercury Rich <rich@example.invalid> - 2026-04-05 03:59 +0000
                Re: Mercury rbowman <bowman@montana.com> - 2026-04-04 19:09 +0000
                Re: Mercury Rich <rich@example.invalid> - 2026-04-04 14:26 +0000
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-04 13:50 -0400
                Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-04-03 21:55 +0200
                Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-04-04 13:40 +0100
                Re: Mercury Rich <rich@example.invalid> - 2026-04-04 14:32 +0000
                Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-04-04 18:44 +0200
                Re: Mercury rbowman <bowman@montana.com> - 2026-04-04 19:02 +0000
                Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-04-05 12:17 +0100
                Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-04-05 13:59 +0200
                Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-04-05 13:10 +0100
                Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-04-05 19:50 +0200
                Re: Mercury rbowman <bowman@montana.com> - 2026-04-05 22:02 +0000
                Re: Mercury Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2026-04-05 17:01 -0700
                Re: Mercury rbowman <bowman@montana.com> - 2026-04-06 02:05 +0000
                Mandriva was Re: Mercury Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2026-04-05 21:18 -0700
                Re: Mandriva was Re: Mercury rbowman <bowman@montana.com> - 2026-04-06 16:02 +0000
                Re: Mandriva was Re: Mercury Rich <rich@example.invalid> - 2026-04-06 18:09 +0000
                Re: Mandriva was Re: Mercury rbowman <bowman@montana.com> - 2026-04-07 02:15 +0000
                Re: Mandriva was Re: Mercury Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2026-04-06 14:53 -0700
                Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-04-06 11:01 +0100
                CPU architecture (was Re: Mercury) John Ames <commodorejohn@gmail.com> - 2026-04-02 10:43 -0700
                Re: CPU architecture (was Re: Mercury) The Natural Philosopher <tnp@invalid.invalid> - 2026-04-02 19:44 +0100
                Re: CPU architecture (was Re: Mercury) c186282 <c186282@nnada.net> - 2026-04-02 15:06 -0400
                Re: CPU architecture (was Re: Mercury) The Natural Philosopher <tnp@invalid.invalid> - 2026-04-03 10:32 +0100
                Re: CPU architecture (was Re: Mercury) rbowman <bowman@montana.com> - 2026-04-03 23:58 +0000
                Re: CPU architecture (was Re: Mercury) "Carlos E.R." <robin_listas@es.invalid> - 2026-04-03 15:11 +0200
                Re: CPU architecture (was Re: Mercury) c186282 <c186282@nnada.net> - 2026-04-02 14:56 -0400
                Re: CPU architecture (was Re: Mercury) John Ames <commodorejohn@gmail.com> - 2026-04-02 15:31 -0700
                Re: CPU architecture (was Re: Mercury) c186282 <c186282@nnada.net> - 2026-04-02 22:46 -0400
                Re: CPU architecture (was Re: Mercury) rbowman <bowman@montana.com> - 2026-04-03 07:03 +0000
                Re: CPU architecture (was Re: Mercury) The Natural Philosopher <tnp@invalid.invalid> - 2026-04-03 11:25 +0100
                The New Feudalism Lars Poulsen <lars@beagle-ears.com> - 2026-04-03 06:33 -0700
                Re: CPU architecture (was Re: Mercury) John Ames <commodorejohn@gmail.com> - 2026-04-03 10:47 -0700
                Re: CPU architecture (was Re: Mercury) Richard Kettlewell <invalid@invalid.invalid> - 2026-04-03 10:04 +0100
                Re: CPU architecture (was Re: Mercury) The Natural Philosopher <tnp@invalid.invalid> - 2026-04-03 12:29 +0100
                Re: CPU architecture (was Re: Mercury) c186282 <c186282@nnada.net> - 2026-04-03 10:35 -0400
                Re: CPU architecture (was Re: Mercury) rbowman <bowman@montana.com> - 2026-04-03 07:00 +0000
                Re: CPU architecture (was Re: Mercury) The Natural Philosopher <tnp@invalid.invalid> - 2026-04-03 11:27 +0100
                Re: CPU architecture (was Re: Mercury) John Ames <commodorejohn@gmail.com> - 2026-04-03 13:54 -0700
                Re: CPU architecture (was Re: Mercury) "Carlos E.R." <robin_listas@es.invalid> - 2026-04-03 22:54 +0200
                Re: CPU architecture (was Re: Mercury) Rich <rich@example.invalid> - 2026-04-03 03:45 +0000
                Re: CPU architecture (was Re: Mercury) Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-04-03 18:10 +0000
                Re: CPU architecture (was Re: Mercury) c186282 <c186282@nnada.net> - 2026-04-03 15:04 -0400
                Re: CPU architecture (was Re: Mercury) The Natural Philosopher <tnp@invalid.invalid> - 2026-04-03 10:13 +0100
                Re: CPU architecture (was Re: Mercury) Rich <rich@example.invalid> - 2026-04-03 00:29 +0000
                Re: Mercury rbowman <bowman@montana.com> - 2026-04-02 19:50 +0000
                Re: Mercury Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-04-02 20:53 +0000
                Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-04-03 10:51 +0100
                Re: Mercury The Natural Philosopher <tnp@invalid.invalid> - 2026-04-02 11:15 +0100
                Re: Mercury rbowman <bowman@montana.com> - 2026-04-02 00:12 +0000
                Re: Mercury rbowman <bowman@montana.com> - 2026-04-02 00:28 +0000
                Re: Mercury c186282 <c186282@nnada.net> - 2026-04-01 21:39 -0400
                Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-04-02 14:17 +0200
          Re: Mercury "Carlos E.R." <robin_listas@es.invalid> - 2026-04-01 14:47 +0200
  Re: Mercury Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-30 19:24 +0000
  Re: Mercury rbowman <bowman@montana.com> - 2026-03-31 01:49 +0000

csiph-web