Last visit was: Sat Jul 13, 2024 10:37 am
It is currently Sat Jul 13, 2024 10:37 am



 [ 3 posts ] 
 Building a simple TTA computer (MOV-only machine) 
Author Message

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1789
.
A blog post:
Weird CPU architectures, the MOV only CPU
Quote:
I decided to build the computer in Digital, a simulator for digital logic that is based on Logisim but much improved. Just the name is a bit too common when googling :)

In order to make a simple TTA computer, a few things are needed.

    A CPU capable of moving data
    A program counter
    An ALU
    A branch block
I want the CPU to be a von Neumann type of CPU, meaning that there is one memory bus with code to execute and RAM. To have a useable amount of memory, a 16 bit address, in order to address 64KB of RAM, is probably nice. Let’s just make it a 16 bit CPU when we are busy.


Sun Sep 13, 2020 9:54 am

Joined: Wed Nov 20, 2019 12:56 pm
Posts: 92
Interesting stuff!

A little over a year ago I watched this video about how the x86 MOV instruction is turing complete:
https://www.youtube.com/watch?v=R7EEoWg6Ekk

In a roundabout way, this was the video that set me to thinking about small instruction sets, and ultimately led to me creating EightThirtyTwo.


Mon Sep 14, 2020 5:45 pm

Joined: Mon Oct 07, 2019 2:41 am
Posts: 613
A simple LISP machine I can see about as complex as move machines.
The alu could have just incriment,decriment and compare.
The rest is just testing for atoms or moving pointers around.
I remeber reading once a design of a simple lisp cpu chip (1975?), and this reminded
me of it.
Ben.


Mon Sep 14, 2020 8:29 pm
 [ 3 posts ] 

Who is online

Users browsing this forum: CCBot and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software