the beans computer

This commit is contained in:
sejo 2021-06-19 17:46:12 -05:00
parent 72eb1c2aaa
commit 6a65912a4d
3 changed files with 42 additions and 1 deletions

View File

@ -2,7 +2,22 @@
In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems. (from wikipedia)
# dance implementations
# common architectures
## harvard architecture
there is a memory for instructions and another one for data.
## von neuman architecture
the same memory stores instructions and data.
it is also known as princeton architecture.
the {little person computer} is a model of this architecture.
# compudanzas implementations
=> ./danza_papier.gmi {danza papier}
=> ./the_beans_computer.gmi {the beans computer}
=> ./propuesta_el_computador.gmi {propuesta el computador}

View File

@ -0,0 +1,15 @@
# little person computer
the little person computer is a model to learn about {computer architecture}
# architecture
is uses the decimal system, with words of three-digits each.
it has ten instructions and 100 memory addresses.
# external links
=> https://teachcomputerscience.com/little-man-computer/ little man computer
=> https://teachcomputerscience.com/lmc-instruction-set/ the lmc instruction set
=> https://www.peterhigginson.co.uk/lmc/ little man computer - cpu simulator

View File

@ -0,0 +1,11 @@
# the beans computer
a computer with a von neuman / princeton {computer architecture} operated by a person and based on beans of different colors.
it is based on the {little person computer} model.
it seems the videos that documented it are lost.
the only thing that seems to be left from the process is this animated gif:
=> https://ipfs.io/ipfs/QmYreshtPfBB38rUTbFjDf9ueitqM4KvHTusz1ehg6WFRy/animacion_beanscomputer.gif animated gif of the fetch and execute cycle of the computer (gif, ~5.2 MB)