lorsque nous sommes introduits dans les internes d’un microprocesseur, il est très probable que nous ferons montré quelque chose comme l’une des premières centaines de 8 bits de les années 1970. Il y aura le groupe familier de registres et de compteurs, une unité arithmétique et logique (Alu) et un décodeur d’instructions avec une logique de contrôle associée. Un ensemble d’instructions complexes entraîne le décodeur des registres du maréchal et de l’ALU de faire toutes les différentes fonctions de l’ordre idéal. Les processeurs peuvent avoir augmenté de nombreuses façons d’envisager que les années 1970, mais le diagramme de bloc d’un 8080 ou similaire fournit toujours une mise à la terre de base pour le débutant.
Ainsi, lorsque nous vous racontaons une autre processeur faite maison à l’aide de TTL Logic Chips, vous pouvez vous attendre à ce qu’elle suive de ce chemin bien usé. Heureusement, bien que la communauté de piratage matérielle soit toujours capable de nous excrétiser des surprises, et [Szoftveres] a fait juste qu’avec son design. C’est un fabricant d’instructions à une instruction à la suite d’une architecture déclenchée de transport et qui l’indique qu’elle dévie fortement de l’architecture conventionnelle décrite ci-dessus. Chaque instruction est une étape entre les différentes fonctions physiques du processeur et la calcul est obtenue par les fonctions physiques travaillant sur les données car elles sont déplacées et présentant le résultat sur leurs sorties prêtes à être déplacées ailleurs. Le résultat est un ordinateur qui est à sa manière magnifiquement simple, mais au détriment d’une certaine inflexibilité et de certaines fonctions matérielles que nous prenons pour approuvé dans de nombreux transformateurs conventionnels.
Ce fabricant a été construit sur un morceau de stripers et dispose d’une planche d’accompagnement avec écran, clavier et un modem. Il existe une petite planche basée sur un microcontrôleur ATMEGA8 qui effectue la fonction de chargement de programme rapide et peut être supprimée une fois que le code est chargé. Des logiciels peuvent être écrits dans une langue semblable à une cérémonie de type C dans le compilateur dans son référentiel GitHub, et il a produit une vidéo YouTube du fabricant en exploitation. Ce projet vaut la peine d’être lu en détail, pour son introduction à cette architecture légèrement inhabituelle.
Nous vous avons apporté plusieurs 74 processeurs logiques TTL au fil des ans, mais surprenant, celui-ci n’est pas la première conception de l’instruction unique.