No sé si es increíble, pero …
Un 8080 es una CPU de 8 bits: puede direccionar 64k de memoria. Si tiene 64k de RAM (sí, puede ejecutar una computadora con todo el espacio de direcciones lleno de RAM) e ingrese lo siguiente:
PULSAR PC
RST 0
- ¿Por qué los ingenieros continúan adoptando idiomas que no están estrictamente escritos?
- ¿Cuál de estas habilidades es más fácil y rápidamente comercializable si estoy aprendiendo desde cero: desarrollo web y de aplicaciones, ingeniería de software o ingeniería eléctrica?
- ¿Cuáles son los pros y los contras del desarrollo de software de outsourcing / offshoring a Vietnam (en comparación con otras ubicaciones de outsourcing / offshoring)?
- ¿Cuáles son los diferentes enfoques que uno puede usar para depurar una gran base de código en C?
- ¿Cuáles son algunos ejemplos de diseño de software realmente malo que tienes que usar?
Y ejecútelo, la computadora terminará (en menos de un segundo) con toda la RAM, excepto un bit, establecida en 0. (No es mi hallazgo, fue publicado en el Dr. Dobbs, IIRC).
Incluso solo cargando HL con 0x2020, cargar el SP con la parte superior de la pantalla y presionar la mitad del número de bytes en la pantalla es una forma bastante sorprendente de limpiar la pantalla muy rápidamente y casi sin software.
¿Asombroso? El sistema de automatización del planetario del Museo Espacial de Hong Kong era uno (está bien, solo escribí la mayor parte, no toda). Pero escribir un puerto de bit-banger cuando no tenía idea de lo que estaba haciendo fue probablemente más sorprendente para mí. ¡Funcionó!