Los procedimientos o subrutinas son una forma básica para reutilizar código, y ademas una forma simple de abstracción que nos permite crear secuencias de acciones que tienen como fin llevar a cabo una tarea, que puede ser útil en diferentes contextos, por lo que se requiere invocar dicho grupo de instrucciones, y regresar al punto desde donde fueron invocadas, normalmente se hacen versiones generales de alguna tarea, que recibe ciertos parámetros para personalizar su comportamiento, en este ejemplo vamos a crear un procedimiento simple que permite imprimir un mensaje en pantalla usando la llamada del sistema "write" , sin tener que repetir las instrucciones para invocar la interrupción 0x80. un procedimiento se define como una etiqueta normal, pero tiene la característica de que cuenta con una instrucción "ret" al final del cuerpo del procedimiento para indicar que se regrese el control al punto desde donde se invoca,...
ejemplos y guías para programar, ensamblador, java, c, c++ etc