• 961 views, 1 today
  • 146 downloads, 0 today
  • 6
  • 1
  • 1
Zedh74 avatar Zedh74
Level 26 : Expert Miner
45
Project : 4-6-bit computer (en français ci-dessous)
It's the upgrade of my 4 bit computer (http://www.planetminecraft.com/project/4-bit-computer/)
There is a french video playlist to explain the update : www.youtube.com/playlist?list=PLNlh-KFgZCybBLsi-III6RCzUOwNXperH
Built and tested in 1.8

What's new ?
More memory : 64 word of 4 bits (48 free and 16 for the display).
A 6 bit address bus.
A 8x8 HD screen (command block technology), the dislay is managed by the 30-3F adress (1 bit = 1 pixel).
A « reader » : to set the RAM memory with preloaded program.
Two new instructions :
- a conditional jump if R1 equal zero ("jump if zero"), opcode D
- a stop instruction, to stop the computer ;), opcode E
A new format for the adress in instruction, the adress need two words, in big indian.
It's for the opcode 2 (LDM, load from memory), 3 (STM, store in memory), C (Jump) and D (Jump if zero). They need three words now.
It's all ! The speed is always very very very slow, sorry. It'll be for the next time ;)

Projet : Ordinateur 4-6 bits
C'est la mise à jour de mon ordinateur 4 bits (http://www.planetminecraft.com/project/4-bit-computer/)
Il y a une série de vidéo Youtube pour expliquer la modification : www.youtube.com/playlist?list=PLNlh-KFgZCybBLsi-III6RCzUOwNXperH
Construit et testé en 1.8

Quoi de neuf ?
Plus de mémoire : 64 mots de 4 bits (48 utilisable et 16 pour l'affichage).
Un bus adresse de 6 bits.
Un écran HD 8x8 (système avec blocs de commande), l'affichage est géré par les adresses mémoire 30-3F (1 bit = 1 pixel).
Un « chargeur » : pour mettre à jour la mémoire vive avec des programmes préchargés.
Deux nouvelles instructions :
- un saut conditionnel si R1 est égal à zéro (« saut si zéro »), opcode D
- une ainstruction d'arrêt, pour arrêter l'ordinateur ;), opcode E
Un nouveau format pour l'adresse dans les instructions, l'adresse nécessite 2 mots, en gros-boutiste.
C'est valable pour les opcode 2 (CHGM, chargement depuis la mémoire), 3 (STM, stocke en mémoire), C (SAUT) et D (saut si zéro). Ils sont maintenant sur 3 mots donc.
Et c'est tout ! La vitesse est toujours très très très lente, désolé. Ce sera pour la prochaine fois ;)
Progress100% complete
Tags

Create an account or sign in to comment.

1
12/20/2015 6:45 am
Level 19 : Journeyman Network
GISED_Link
GISED_Link avatar
Ton projet semble très intéressant. J'espère avoir le temps d'y jeter un coup d'oeil.
Planet Minecraft

Website

© 2010 - 2022
www.planetminecraft.com

Welcome