¿Qué tan difícil es aprender el lenguaje ensamblador?
Esto es sólo una introducción, pero tomará un año dominarlo.
Algunos conceptos son difíciles, pero una vez que los entiendes, es fácil.
Por ejemplo, si no hay un profesor que te enseñe la inscripción, no sabrás qué es la inscripción aunque leas un libro. Si tienes un maestro que te enseñe, lo entenderás inmediatamente. En cuanto a cuestiones como el direccionamiento de registros, es necesario saber algo sobre el hardware. En un lenguaje de alto nivel, no necesita preocuparse por el hardware, solo necesita saber el nombre.
Por ejemplo, para asignar un valor a una variable en lenguaje C,
int x
x=100; No es necesario conocer la variable Donde está x, no es necesario conocer el concepto de direccionamiento. Pero el ensamblador necesita saberlo.
Luego vinieron las llamadas de interrupción y ahora los lenguajes de alto nivel usan apis (solo funciones).
También existen llamadas de interrupción.