|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Eternal Idol
Páginas: 1 ... 196 197 [198] 199 200 ... 205
4926
« en: Domingo 22 de Agosto de 2004, 10:23 »
Hay varias versiones de MASM, para compilar en 16 bits (MS-DOS) y en 32 bits (Windows). Entrá a mi página que ahi te respondí.
4927
« en: Miércoles 28 de Julio de 2004, 13:56 »
4928
« en: Miércoles 28 de Julio de 2004, 11:18 »
No se si Turbo C++ tiene funciones que sirvan para trabajar con memoria extendida, expandida o para crear programas de 32 bits para MS-DOS. Cualquiera de esas opciones son posibles utilizando código en ensamblador. Para la memoria extendida generalmente se usa el controlador XMS, si te interesa ver como se hace esto en assembly, acá tenes unos ejemplos perfectos (Ejemplos.rar): http://www.c0d3rz.com.ar/foro/viewtopic.php?t=65El capitulo 20 se llama 'Memoria expandida y extendida en DOS', no está el texto pero si el código. Te recomiendo mirar HayXMS.asm, VERSIXMS.ASM, XMSLIBRE.asm y UsaXMS.asm.
4929
« en: Miércoles 28 de Julio de 2004, 10:56 »
4930
« en: Viernes 23 de Julio de 2004, 09:13 »
4931
« en: Viernes 23 de Julio de 2004, 09:11 »
4932
« en: Viernes 23 de Julio de 2004, 01:54 »
4933
« en: Viernes 23 de Julio de 2004, 01:41 »
Es un mensaje que no van a querer aceptar. Lo puse con apostrofes porque me gustó como quedaba.
4934
« en: Viernes 23 de Julio de 2004, 00:34 »
4935
« en: Viernes 23 de Julio de 2004, 00:29 »
Mi avatar es la tapa del album Eternal Idol de Black Sabbath, inspirada en la escultura homónima de Auguste Rodin. Mi firma lo que ponía siempre al final de un mensaje y además un regalito para los 'programadores' de Pascal.
4936
« en: Viernes 23 de Julio de 2004, 00:25 »
4937
« en: Miércoles 21 de Julio de 2004, 11:32 »
Repito la pregunta pero ahora a vos DarkSombra, programaste para Windows alguna vez en ensamblador? Que es el SO 8086? No creo que Windows te permita un acceso directo al hardware y usar interrupciones en un programa en ring 3.
4938
« en: Miércoles 21 de Julio de 2004, 00:04 »
4939
« en: Lunes 19 de Julio de 2004, 10:46 »
También podes usar la función GetCurrentDirectory de la API de Windows: char *dir_buff = (char*)malloc(2048); GetCurrentDirectory(2048,dir_buff); MessageBox(0,dir_buff,dir_buff,0); free(dir_buff);
4940
« en: Viernes 9 de Julio de 2004, 13:32 »
Era lo que quería evitar, tener que leer a Stallman. Si hablamos de quitarnos el pan de la boca, el Open Source no me da de comer en lo absoluto, el software propietario si. Tal vez ahora tendría que estar trabajando de mozo (camarero) o de vaya a saber que.
4941
« en: Jueves 8 de Julio de 2004, 08:44 »
4942
« en: Miércoles 7 de Julio de 2004, 16:24 »
Gracias ... NRM por dar explicaciones sin que te las pidan... <- Ese es mi punto de vista Realmente esa respuesta fue graciosa. Simplemente hay que admitirlo. Me parece que exageran un poco las personas que tratan al Software Libre como si fuera un religión, por mi parte considero al S.L. simplemente eso, código fuente que en algunas ocasiones es muy bueno y en otras no tanto. Para leer filosofía prefiero a Nietzsche.
4943
« en: Martes 6 de Julio de 2004, 08:41 »
4944
« en: Lunes 5 de Julio de 2004, 15:31 »
De nadas, me alegro de que lo hayas podido solucionar.
4945
« en: Domingo 4 de Julio de 2004, 10:43 »
Por supuesto que Tony Iommi (guitarrista de Black Sabbath) no inventó su estilo de la nada, nadie es ajeno a toda la invención y evolución (a veces buena jeje) que venimos realizando desde hace siglos. De cualquier manera no son muchos los que pueden decir que inventaron un genero como Tony Iommi inventó el Heavy Metal. Paco de Lucía es un gran guitarrista por supuesto.
4946
« en: Sábado 3 de Julio de 2004, 21:36 »
Es en Ingles porque es la ayuda oficial de Microsoft, debería solucionarte cualquier duda que tuvieras.
4947
« en: Sábado 3 de Julio de 2004, 13:52 »
No se entiende muy bien lo que dijiste pero voy a tratar de responderte. [code] int devolucion() { __asm { return1(50); return2(60); return3(70); } return; } [code]
Ese código es válido en VC++ y te permite devolver tres valores y terminar la función con el mismo return pero sin ningún valor evitando que cambie el valor de eax. Por lo tanto lo podes ubicar en un switch, dentro de un while, un for o donde quieras.
Por cierto, cuando la función llega a su última linea termina, no importa que no haya un return.
Saludos, Mariano.
4948
« en: Sábado 3 de Julio de 2004, 12:00 »
4949
« en: Sábado 3 de Julio de 2004, 11:57 »
4950
« en: Sábado 3 de Julio de 2004, 11:53 »
Páginas: 1 ... 196 197 [198] 199 200 ... 205
|
|
|