• Martes 13 de Mayo de 2025, 20:41

Mostrar Mensajes

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 ... 181 182 [183] 184 185 ... 205
4551
C/C++ / Re: Forma Elegante...
« en: Viernes 11 de Noviembre de 2005, 18:46 »
gotoxy no es standard, no entiendo como enseñan cosas tan inutiles como esa funcion. Ya no estamos en la epoca de las cavernas (MS-DOS, 16 bits, etc).

4552
ASM (Ensamblador) / Re: Arkanoid
« en: Viernes 11 de Noviembre de 2005, 13:46 »
Lo ideal seria que no se pidiera la tarea en un foro. Si tenes alguna duda especifica te ayudaremos dentro de lo posible.

4553
La taberna del BIT / Re: Razon De Ser
« en: Jueves 10 de Noviembre de 2005, 08:33 »
En mi caso es por gusto, por placer. No me aburre en lo mas minimo (afortunadamente en mi trabajo tengo que desarrollar siempre software de bajo nivel, aprender cosas nuevas e investigar por mi cuenta).

Lo de ganar dinero es un agregado que no me molesta pero si quisiera ganar mucho me haria politico  :devil:  :devil:

4554
Visual C++ / Re: Aplicacion De 16 Bits
« en: Miércoles 9 de Noviembre de 2005, 19:32 »
Necesitarias un compilador que te generara SOLO codigo, por ejemplo un ejecutable tipo COM (que no tiene ninguna cabecera) pero su origen no es 0100h sino es 07C00h.

De cualquier manera hay instrucciones que no existen en los lenguajes de alto nivel y son necesarias dentro de un Sistema Operativo, por ejemplo las instrucciones necesarias para configurar la tabla de interrupciones.

Lo que se suele hacer es un loader en assembly y un Kernel en C.

 :devil:  :devil:

4555
C/C++ / Re: Pelles C Con C++
« en: Lunes 7 de Noviembre de 2005, 08:42 »
Cita de: "JuanK"
y porque no puede trabajar? cual es el problema?
¿Porque no trabaja? Porque es un compilador de C. ¿Cual es el problema? Exactamente el mismo que tratar de usar el cs.exe (compilador de C#) para compilar codigo de C++.

 :devil:

4556
C/C++ / Re: Smtp En C
« en: Sábado 5 de Noviembre de 2005, 09:26 »
Sockets  :devil:

4557
C/C++ / Re: Contenido De Variable Llenada Por Una Funcion
« en: Sábado 5 de Noviembre de 2005, 09:26 »
En este caso, segun lo que entendi, una funcion de la API de un dispositivo retorna datos en una cadena y esta no esta bien formada.

4558
ASM (Ensamblador) / Re: Sobre El Sistema Operativo
« en: Sábado 5 de Noviembre de 2005, 09:24 »
Cita de: "bob esponja"
lo unico que yo no escribi de los metodos de arriba es la parte de diskette debido a que desconosco la geometria de los diskettes de 3 y 1/2 y por eso cuando lo escribi , escribia y leia del diskette pero no traia lo que yo queria por lo tanto desisti, mi idea es que al llamar a la funcion de escribir al diskette nosotros usemos el diskette como una memoria lineal y que el metodo se encargue del tema de la geometria ( pistas cilindros cabezales etc ) , esto va permitir ( algun dia ) un paso mas suave a un disco duro

ESPERO OPINIONES
Me parece muy bien en general y en cuanto al sistema de archivos y el acceso al diskette te comento que ya lo tenia CASI listo leyendo FAT 12 pero bueno, llegaron las epocas de examenes, mucho trabajo en la empresa y lo deje colgado pero las funciones para obtener pistas, cilindros, etc ya las tenia funcionando  :devil:  :devil:

Ya, me pongo otra vez a codear un poco al respecto.  :comp:  :comp:  :ph34r:

4559
ASM (Ensamblador) / Re: Problemas Usando Interrupciones
« en: Viernes 4 de Noviembre de 2005, 22:15 »
Cita de: "JuanK"
Cita de: "Eternal Idol"
Cita de: "JuanK"
uufff
has hecho de experto en geroglificos ethernal  :scream:
Casi tanto como ahora para jeroglificos y Eternal  :P  :devil:
Lo hice intencionalmente... todos mis movimientos estan friamente calculados---
o sera otro bluff?  :devil:  :whistling:  :scream:
Si lo hiciste intencionalmente tengo que enojarme porque escribiste mal mi nick  :lightsabre: Voy a creer que no fue intencional  :P

PD. Para poder 'tirarte' un bluff tendrias que mentir sobre algo que yo no supiera a ciencia cierta  :devil:

4560
ASM (Ensamblador) / Re: Problemas Usando Interrupciones
« en: Viernes 4 de Noviembre de 2005, 21:53 »
Cita de: "JuanK"
uufff
has hecho de experto en geroglificos ethernal  :scream:
Casi tanto como ahora para jeroglificos y Eternal  :P  :devil:

4561
ASM (Ensamblador) / Re: Problemas Usando Interrupciones
« en: Viernes 4 de Noviembre de 2005, 18:58 »
Podes usar la funcion 0 de la interrupcion 16h para obtener el caracter introducido en el registro AL.

http://www.ctyme.com/intr/rb-1754.htm

Código: Text
  1.  
  2. xor ah, ah
  3. int 16h
  4.  
  5.  

En AL esta el codigo ASCII del caracter.

 :devil:  :devil:

4562
ASM (Ensamblador) / Re: Problemas Usando Interrupciones
« en: Viernes 4 de Noviembre de 2005, 18:42 »
Eso es simplemente imposible, ese array tiene un tamaño de 20 bytes y los registros normales tienen 4 bytes ni siquiera en registros de 64 bits (8 bytes) te entraria ese array.

¿Queres hacer eso o tenes que hacer eso? No tiene ninguna logica ...

4563
Visual C++ / Re: Ejecutar Codigo C++ Desde Vb 6.0
« en: Viernes 4 de Noviembre de 2005, 18:14 »
Podes generar una DLL con C++ exportando funciones de tipo __stdcall (es absolutamente necesario que sean stdcall) y llamarlas desde VB.

 :devil:

4564
ASM (Ensamblador) / Re: Problemas Usando Interrupciones
« en: Viernes 4 de Noviembre de 2005, 18:13 »
Cita de: "althenna"
una variable y dejarlo en un registro
¿Porque necesitas usar una interrupcion para eso? ¿De que tipo de variable estamos hablando?

Si es un campo definido en la seccion de datos podes hacer un mov registro, variable sin necesidad de ningun tipo de interrupcion.

 :devil:  :devil:

4565
C/C++ / Re: Contenido De Variable Llenada Por Una Funcion
« en: Jueves 3 de Noviembre de 2005, 22:00 »
Si, deberias dar mas datos, como por ejemplo el prototipo de la funcion de la API y los tipos de las variables que estas manejando. Supongo que a sera un puntero a char ...

4566
ASM (Ensamblador) / Re: Que Error Tiene Este Codigo...
« en: Miércoles 2 de Noviembre de 2005, 23:55 »
Cita de: "Victorn"
toy usando el turbo assembler
Bueno, proba a usar TINY o sacar el org y si sigue sin funcionar proba con MASM.

 :smartass:  :ph34r:

4567
C/C++ / Re: Manual De Winapi
« en: Miércoles 2 de Noviembre de 2005, 21:46 »
Cita de: "mbrenes"
Exlente el librito

indirectamente ayudaste a otros   :P

Gracias este no lo tenia!  :comp:
De nadas y por cierto ese es mi foro  :whistling:

4568
ASM (Ensamblador) / Re: Int 10h En Winxp
« en: Miércoles 2 de Noviembre de 2005, 21:44 »
Cita de: "diegoeche"
y hay alguna forma de ejecutarlo en 32 bits sin estar en modo protegido???
No, justamente el modo protegido es de 32 bits. ¿Porque no haces un programa de 16 bits?  :devil:

4569
ASM (Ensamblador) / Re: Int 10h En Winxp
« en: Miércoles 2 de Noviembre de 2005, 19:41 »
Cita de: "diegoeche"
y esto es exclusivo de win xp?? o son cosas totalmente diferentes, que pena la ñoñez  ;)
A la BIOS no vas a poder acceder desde ningun programa que se este ejecutando en modo protegido.

4570
ASM (Ensamblador) / Re: Chuletario De Asm?
« en: Miércoles 2 de Noviembre de 2005, 19:21 »
¿Un lenguaje que no tiene futuro? Todo tiene una representacion en asm ... hay muchos campos donde el conocimiento de assembly es muy util. Sin ir mas lejos en la depuracion o la inyeccion de codigo en otros procesos.

Y no estoy hablando de assembly de 16 bits sino de assembly de 32 y 64 bits.

 :devil:

4571
C/C++ / Re: Manual De Winapi
« en: Miércoles 2 de Noviembre de 2005, 08:43 »
Cita de: "jojojorge"
hola a todos los amigos del foro quisiera agradecerles la ayuda que me dieron sobre todo a Eternal Idol que es el que mas paciencia me a tenido en todas las consultas que e echo en el foro.

volviendo al punto el libro esta muy bueno y en los demás vínculos edemas de información encontré muchas cosas interesantes.

gracias a todos y sigan ayudando a la gente que no tiene experiencia como yo y que me sigan teniendo me paciencia en las preguntas aunque a veces tontas que ago

salu2 :)
Para eso estamos, para ayudar todo lo que podamos, me alegro de que te haya gustado el libro (es un clasico  :smartass:).

 :devil:  :devil:

4572
Programación de Archivos del Sistema / Re: Virtual Pc
« en: Miércoles 2 de Noviembre de 2005, 08:37 »
Se puede instalar CUALQUIER S.O. en teoria, otro programa parecido es el VMWare que tambien se puede ejecutar bajo Linux (y tener un XP virtual  :devil:).

 :ph34r:  :comp:  :devil:

4573
ASM (Ensamblador) / Re: Int 10h En Winxp
« en: Miércoles 2 de Noviembre de 2005, 08:25 »
Cita de: "diegoeche"
Tengo como proyecto hacer un pequeño juego en modo grafico, usando assembler, me pasaron un ejemplo que tiene ciertas funciones en c embebido y lo compilé con BCC 5.5 + TASM32... cuando lo voy a ejecutar en winxp me saca error,

tengo entendido que xp bloquea el uso de las interrupciones y creo esa la causa del problema...
habra algun emulador para ejecutar el programa??
el error será que obedece a otra cosa???

gracias
El error es que estas intentando acceder a interrupciones de la BIOS que estan presentes en modo real (16 bits) desde un programa de modo protegido (32 bits). No podes usar herramientas de 32 bits como TASM32.

 :devil:  :devil:

4574
ASM (Ensamblador) / Re: Que Error Tiene Este Codigo...
« en: Miércoles 2 de Noviembre de 2005, 00:22 »
Cita de: "Victorn"
es el codigo del reloj....... y no imprime nada.... porfa alguien lo puede ver, para que me diga cual podria ser el posible error!!

¿Con que ensamblador estas generado el ejecutable?

A mi me funciona perfectamente despues de generar el ejecutable con MASM, imprime la hora y la va actualizando en la esquina superior derecha. ¿Ese era el objetivo, verdad?

A simple vista hay una incongruencia entre el MODEL y el org 100h cuyo comentario dice que es un archivo COM, si queres generar un COM tenes que usar el modelo TINY y no el SMALL.

4575
C/C++ / Re: Manual De Winapi
« en: Martes 1 de Noviembre de 2005, 21:39 »
Cita de: "jojojorge"
si ven algo mas sencillo y que no sea de pago avisen me porfa porque no puedo comprar por internet por 2 razones 1 que no tengo tarjeta de crédito y 2 no tengo dinero
El libro del segundo link empieza desde cero y es uno de los mas famosos sobre la API de Windows, te viene a la perfeccion.  :devil:  :devil:  :devil:

El primer link es la referencia OFICIAL de Microsoft, practicamente todo lo que esta documentado esta ahi. Es completamente gratis.  :ph34r:

Páginas: 1 ... 181 182 [183] 184 185 ... 205