Hay una cosa llamada lenguaje de descripción de hardware (HDL). Imagina que le das a un grupo de transistores lógicos una matriz de bytes. Le dice las instrucciones para ordenar la matriz como lo haría con su práctico compilador ASM. ¿Adivina qué pasa? No puede Porque no sabe qué es Assemby. Pero conoce a Verilog, un HDL notable, por ejemplo.
Esto no se debe a que Verilog pueda programar hardware, sino a que Verilog lo organiza en una función lógica específica. Y la diferencia va aquí.
Assembly es un lenguaje de programación de software que difiere de HDL. Al ensamblaje no le importa cómo conectaría este bloque lógico a otro para comprender este operador de ensamblaje. Para eso no se diseñó ningún lenguaje ensamblador. Dado el mismo código de ensamblaje x86, funcionaría en un 8086 y un Core i7, nada diferente. Pero su estructura representada por HDL sería enormemente diferente.
- ¿Puedo usar textPlus en mi computadora?
- ¿Tener 2 CPU hace que su sistema funcione 2 veces más rápido?
- ¿Qué marca tiene las ventas más altas de las marcas premium notebok (ROG, AORUS, Alienware, etc.)?
- ¿Cuál es la diferencia entre retroiluminación LED, HD TN GL Slim y WLED TN Glare Slim?
- ¿Qué se puede almacenar en una RAM de computadora portátil de 2GB?
Dicho esto, solo cuando creaste algo con HDL, entonces comenzarías a tener su ensamblaje de trabajo.
Algo que tal vez no esté relacionado con la pregunta que me gustaría aclarar. Las placas base no son más que cables y ASIC personalizados, como BIOS, NIC, códec de audio, aparte del chipset y el zócalo (la mayoría de las placas base de grado del cliente). Entonces no hay programación aquí. Esto es lo mismo con RAM, CPU y GPU. Las CPU y GPU están programadas por software. Carga el programa desde la memoria y lo ejecuta sin cambios estructurales en el silicio. Los FPGA podrían cambiar sus puertas internamente para formar un bloque lógico. Eso es algo imposible (y sin propósito) para piezas de PC. Las RAM son aún más simples: grupos de nanocondensadores para DRAM o 6 transistores por celda para SRAM, dispuestos repetidamente en líneas. Nada especial.
Nota: no soy un profesional en esta área, pero eso es lo que sé al respecto. Podría haber un lugar inexacto, pero creo que las cosas no han cambiado mucho en 5 años.