• Viernes 15 de Noviembre de 2024, 13:28

Autor Tema:  Re: manejo de archivos en C++ con ensamblador  (Leído 4017 veces)

chino

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: manejo de archivos en C++ con ensamblador
« en: Martes 27 de Agosto de 2002, 08:31 »
0
Deseo saber o encontrar un ejemplo de manejo de archivos en C++ usando interrupciones de ensamblador, esto para un trabajo de crear un archivo en c++ usando el lenguaje ensamblador

Super_G

  • Miembro MUY activo
  • ***
  • Mensajes: 375
    • Ver Perfil
Re: manejo de archivos en C++ con ensamblador
« Respuesta #1 en: Jueves 16 de Octubre de 2003, 06:47 »
0
primero para manejar archivos debes manejar interrupciones, y la int 21h es la que se usa en ensamblador para este fin
la funcion "3dh" es para abrir archivo, la "3fh" para leer y "40h" para escribir

Super_G

  • Miembro MUY activo
  • ***
  • Mensajes: 375
    • Ver Perfil
manejo de archivos en C++ con ensamblador
« Respuesta #2 en: Jueves 30 de Octubre de 2003, 17:26 »
0
Pero esxitira un problama los nombres d elos archivos deben terminar con 0, eso es lo que dice la "int 21h" y para la parte de segmento el C sera quien maneje y estos no sera como en ASM que tines las cosas mas directas

macklein

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: manejo de archivos en C++ con ensamblador
« Respuesta #3 en: Lunes 23 de Febrero de 2004, 21:02 »
0
Hola a todos.....
Super G, yo he estado intentando manejar archivos en ensamblador y tengo una duda. Estoy usando handles, el servicio 3dh y el 3fh para abrir y leer el archivo. Lei que en cx hay que poner el tamaño de bytes, pero como puedo saberlo. Ademas si le pongo mas de 48 bytes me da un error.
Puedes ayudarme?

Super_G

  • Miembro MUY activo
  • ***
  • Mensajes: 375
    • Ver Perfil
Re: manejo de archivos en C++ con ensamblador
« Respuesta #4 en: Miércoles 3 de Marzo de 2004, 14:46 »
0
Aqui te mando un progarama que lee un archivo muestra el contrnido en pantalla y lo hace cada 50 BYTES,,,
espero te sirva

CHAUUUUUUUUU
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.