Sé un poco de programación, pero soy nuevo en cosas de bajo nivel, así que por favor perdonen la ingenuidad de esta pregunta. ¿Cuál sería la forma más directa de ejecutar una serie de comandos en una CPU para hacer una suma básica de 1+2=3
? Por ejemplo, a un nivel relativamente alto, podría comprar un microcontrolador como un Arduino y escribir código C y compilarlo/ejecutarlo en el dispositivo, por ejemplo:
int main() {
int a = 1;
int b = 2;
return a + b;
}
¿Sería posible comprar algo como un Intel i7 Y, ¿ejecutar el ensamblador (binario compilado) en el chip sin un montón de periféricos? Supongo que mi pregunta es, dada una CPU, ¿qué es lo mínimo que se necesitaría para ejecutar instrucciones en ella y devolver/recibir algún tipo de salida? Sé que en "construye tu propio ordenador" está la CPU, la placa base, la RAM, el monitor, la fuente de alimentación, etc., pero ¿cuál sería la forma más básica de hacer esto?
El punto de esto es que estoy aprendiendo de montaje / instrucciones y me gustaría ir tan bajo nivel como puedo ir a entender cómo funcionan los componentes, sin entrar en la fabricación de la electrónica real (aparte de la configuración de las cosas / conectarlos).