Esta CPU sólo tiene una instrucción

La mayoría de nosotros estaremos familiarizados en algún nivel con el funcionamiento de un CPU básico, normalmente a través de la exposición a microprocesadores del tipo que encuentran su camino en nuestros proyectos. Podemos mirar su diagrama de bloques interno y ver cómo funciona, ver los registros y la ALU, seguir los principios de una arquitectura von Neumann, y entender que tiene un conjunto de instrucciones con diferentes instrucciones para cada una de sus funciones. Todos sabemos que esto sólo describe un tipo de CPU, por lo que siempre es interesante ver alternativas. [Ike Jr] entonces tiene un proyecto que debería proporcionar mucho interés, es un CPU que sólo tiene una única instrucción. Sólo puede mover datos de un lugar a otro, lo que parece excluir cualquier posibilidad de computación. ¿Cómo diablos puede funcionar?

La máquina tiene un conjunto de registros así como memoria, y logra la computación teniendo registros específicos donde podríamos esperar ver instrucciones. Por ejemplo, el registro AND es una pila de dos posiciones, que cuando está llena computa el AND de sus dos datos y coloca el resultado en un registro de propósito general. La escritura entra en detalles significativos sobre el funcionamiento de la CPU, y aunque es improbable que el mundo se mueva en masa a esta arquitectura, sigue siendo una lectura muy interesante. Por ahora esta es una máquina que existe en la simulación de software más que en la de silicio, y está trabajando para lanzarla de forma que los entusiastas de las CPUs inusuales puedan probar.

La idea de tener registros que computen nos recuerda a una máquina de arquitectura activada por transporte, no siendo lo mismo que una CPU de una sola instrucción con una instrucción de computación más convencional.

Imagen abstracta de la cabecera del PCB: Harland Quarrington/MOD [OGL v1.0].

Mire profundamente en estos posavasos de espejo infinito

Mire profundamente en estos posavasos de espejo infinito

Los espejos Infinity han estado ganando popularidad recientemente, gracias en gran parte a la disponibilidad de tiras LED RGB de ...
Leer Más
Un altavoz de madera de un solo dígito de espesor micrométrico

Un altavoz de madera de un solo dígito de espesor micrométrico

Los investigadores han creado un altavoz de audio utilizando una película de madera ultrafina. El nuevo material demuestra una alta ...
Leer Más
Raspberry Pi 4 HDMI está interfiriendo su propio WiFi

Raspberry Pi 4 HDMI está interfiriendo su propio WiFi

Hacer actualizaciones a una línea de productos populares puede parecer una buena idea, pero añadir piezas más grandes/mejores/rápidas a un ...
Leer Más
Controles de música DIY para la furia con las máquinas

Controles de música DIY para la furia con las máquinas

[Tristan Shone], alias Author & Punisher, encontró una manera de hacer la música industrial aún más pesada. Este ex ingeniero ...
Leer Más
El nacimiento del robot moderno

El nacimiento del robot moderno

Cuando Isaac Asmiov estaba escribiendo I, Robot , el campo de la robótica estaba todavía en su infancia. Como señala ...
Leer Más
Chat del simulador de CubeSat de AMSAT

Chat del simulador de CubeSat de AMSAT

Acompáñenos el miércoles 4 de diciembre al mediodía en el Pacífico para el AMSAT CubeSat Simulator Hack Chat con Alan ...
Leer Más
Mike Harrison sabe todo sobre los LED

Mike Harrison sabe todo sobre los LED

Conducir un LED y hacerlo parpadear es probablemente el primer proyecto que la mayoría de la gente habrá intentado cuando ...
Leer Más
Actualice sus tonos para encontrar los artículos perdidos

Actualice sus tonos para encontrar los artículos perdidos

¿Alguna vez has deseado aumentar tu sentido de la vista? El último hack de [Nick Bild] te ayuda a encontrar ...
Leer Más
Portátil como si fuera 1979 con un Z80 de 16 núcleos en una FPGA

Portátil como si fuera 1979 con un Z80 de 16 núcleos en una FPGA

Cuando la vida te da una placa de desarrollo de FPGA ridículamente cara y muy potente, tu primera reacción puede ...
Leer Más
El Plotter Vintage recibe una actualización de Bluetooth

El Plotter Vintage recibe una actualización de Bluetooth

Recientemente [iot4c] tropezó con este magnífico plotter Robotron Reiss de 1989, completamente nuevo y todavía en su caja original. Construido ...
Leer Más
Un Piloto Automático de Navegación de Código Abierto con algunos ajustes personalizados

Un Piloto Automático de Navegación de Código Abierto con algunos ajustes personalizados

Pilotar un barco está muy bien, pero puede resultar aburrido cuando se prefiere estar reclinado en la cubierta con una ...
Leer Más
Tutorial de FreeCAD TechDraw Workbench

Tutorial de FreeCAD TechDraw Workbench

FreeCAD comenzó un poco inestable, pero ha ido mejorando cada vez más. Si está intentando dibujar un esquema, probablemente no ...
Leer Más
El reloj de la fecha no requiere (casi) ninguna interacción

El reloj de la fecha no requiere (casi) ninguna interacción

Muchas ofertas comerciales de tecnología dirigida a ayudar a los ancianos parecen hacer un buen trabajo en la superficie, pero ...
Leer Más
¿Progresivo o Thrash? Cómo los detectores de metales discriminan

¿Progresivo o Thrash? Cómo los detectores de metales discriminan

La detección de metales es un pasatiempo divertido, incluso cuando todo lo que puedes encontrar es un poco de paz ...
Leer Más
Llevando el Cartucho de NES a la era USB

Llevando el Cartucho de NES a la era USB

Un cartucho de NES en su forma más básica es un dispositivo sorprendentemente simple, contiene dos ROMs que albergan todo ...
Leer Más
AI sabe si el lanzamiento está en el blanco antes que tú.

AI sabe si el lanzamiento está en el blanco antes que tú.

Lanzar una pelota de béisbol se trata de precisión y velocidad. Una bola rápida en el blanco es el objetivo, ...
Leer Más
La cosechadora solar al aire libre mejorada ahora maneja todas las piezas

La cosechadora solar al aire libre mejorada ahora maneja todas las piezas

La cosechadora solar impresa en 3D de [Vadim Panov] es en efecto una batería recargable para exteriores, y el verdadero ...
Leer Más
La historia de una sociedad secreta parisina subterránea

La historia de una sociedad secreta parisina subterránea

En lo profundo del corazón de París, una serie de túneles subterráneos serpentean a través de la ciudad. Se cruzan ...
Leer Más
Linux Fu: Depuración de los scripts de bash

Linux Fu: Depuración de los scripts de bash

Un reciente post sobre la depuración de construcciones me sorprendió. Hubo bastantes comentarios sobre cómo no necesitabas un depurador, siempre ...
Leer Más
Las gafas impresas en 3D permiten a R.O.B. ver dentro del mundo Bluetooth

Las gafas impresas en 3D permiten a R.O.B. ver dentro del mundo Bluetooth

Admitimos que un hack que permite que un periférico de videojuego de 34 años sea controlado por una aplicación móvil ...
Leer Más
¿Puede almacenar energía renovable en una gran pila de grava?

¿Puede almacenar energía renovable en una gran pila de grava?

Mientras el mundo se enfrenta a la transición de los combustibles fósiles, los ingenieros están trabajando duro para integrar nuevos ...
Leer Más
Inyecte las pulsaciones de teclas como quiera con este inyector de pulsaciones de teclas Bluetooth

Inyecte las pulsaciones de teclas como quiera con este inyector de pulsaciones de teclas Bluetooth

[Amirreza Nasiri] envía este genial inyector de pulsaciones de teclas USB. El dispositivo consiste en un Arduino, un módulo Bluetooth ...
Leer Más
Bucear con un suministro de aire ilimitado

Bucear con un suministro de aire ilimitado

Si quieres explorar bajo el agua, tienes algunas opciones. Puedes aguantar la respiración. Puedes intentar reciclar tu aire. Puedes llevar ...
Leer Más
Limpie su boquilla para evitar el encadenamiento

Limpie su boquilla para evitar el encadenamiento

[Prueba de Prototipo de Diseño] le gusta su impresora Ender 3. Sólo había un problema. Cuando se imprime PETG - ...
Leer Más
Ingeniería inversa de una pantalla de bus antiguo

Ingeniería inversa de una pantalla de bus antiguo

Cuando se le regaló a su makerspace un par de letreros LED Luminator del tipo que se puede ver en ...
Leer Más
Simulación de circuitos en Python

Simulación de circuitos en Python

El uso de SPICE para simular un circuito eléctrico es una práctica bastante común en la ingeniería que "SPICEing a ...
Leer Más
Anillo del Amazonas: Vecinos filtran datos sobre sus vecinos

Anillo del Amazonas: Vecinos filtran datos sobre sus vecinos

Desde hace un tiempo han estado circulando una serie de historias sobre el timbre de la puerta de Amazon, una ...
Leer Más
Encadenamiento de una pantalla LED de burbujas de 16×2

Encadenamiento de una pantalla LED de burbujas de 16×2

Recientemente hemos notado un aumento en el interés por los llamados "displays de burbuja": LEDs alfanuméricos antiguos que probablemente se ...
Leer Más
Convirtiendo un mal suministro de banco en un mejor suministro de banco

Convirtiendo un mal suministro de banco en un mejor suministro de banco

Es la temporada de dejar caer pistas sobre qué nuevos doodads harían feliz a un hacker, y tenemos que admitir ...
Leer Más
Construyendo un falso ordenador portátil retro

Construyendo un falso ordenador portátil retro

El portátil moderno tiene sus orígenes a mediados y finales de la década de 1980, cuando la reducción del hardware ...
Leer Más

Deja un comentario