Consiguen reproducir vídeo en color a pantalla completa en un IBM de 1981

  1. #61   #57 Se puede programar en ensamblador para Windows o Linux y el sistema de permisos te tocará los cojones y no podrás acceder al hardware directamente como se hacía en DOS.
    No confundas programar directamente el hardware con programar en ensamblador.

    Por otro lado ensamblador y modular son dos palabras que no se llevan bien. Si el ensamblador puede llegar a ser modular es porque el programa que te ensambla tiene un preprocesador que te permite hacerte macros y aislarte un poco de los registros y direcciones de memoria haciéndote más fácil la labor de ponerles etiquetas a las zonas de memoria y a los registros.

    Si sabes que en una función sólo vas a usar 3 o 4 registros y dos variables en memoria les pones unos alias y aunque internamente sean eax, ecx, [0001] o lo que sea a nivel de código usas sus nombres de "variable" y el ensamblador te lo traducen en el momento de ensamblar el binario.

    También creo que con la complejidad de los micros actuales y la extensión de los programas una persona no puede superar a un compilador en velocidad haciendo un programa completo en ensamblador. En rutinas concretas con parámetros controlados sí pero las aplicaciones actuales son inabarcables para una persona sola si están hechas en ensamblador.
    6  votos: 0   link
    el 02-01-2008 08:41 UTC por musg0 musg0
     twitter  facebook  tuenti  
comentarios cerrados

menéame