Título: asm numeros binarios para pasarlos y guardar como txt Publicado por: melonero en 18 Marzo 2017, 14:43 pm saludos lo 1º a todos es mi 1º post
soy autodidacta en ensamblador aprendi con un Z81 spectrum es el lenguaje mas fácil para de aprender aun que dicen q es muy complicao mi problema es el siguiente me hice un programa para las quinielas de futbol y va de maravilla y me hice un programa para la lotería primitiva, ahí tengo el problema uso para los nº bits y me los guarda en formato primi.dat para leerlo me hice otro programa q lo lee perfectamente pero me lo saca en pantalla en formato txt cuando son pocas apuestas las copio de la pantalla y lo guardo en el block de notas, pero cuando son muchas como unas 3000 es muy tedioso copiar y pegar lo q os quiero pedir es que rutina tengo q poner para q me lo guarde como txt si pudierais ayudarme os lo agradecería siento no saber mas de este lenguaje q me apasiona e buscado por muchos sitios pero no encuentro nada por eso acudo a vosotros saludos y gracias si podeis ayudarme y si no también os doy las gracias este es el programa q me le los bits y los pasa a txt,por pantalla yo lo quiero en un fichero txt y no por pantalla no se q parte tengo q cambiar he probado muchas formas y no me da los resultados q quiero Código
no consigo que me lo guarde ,me sale un fichero de 6000 bytes pero vacio en blenco sialguien pudiera decir me donde me equivoco, gracias Código modificado pero no me funciona bien me saca el fichero txt con todo 1 no se como arreglarlo Código
· Los códigos deben ir en etiquetas GeSHi · Los titulos deben ser desciprtivos al problema · No debes hacer doble post, usa el botón modificar >aquí las reglas del foro (http://foro.elhacker.net/reglas.htm) -Engel Lex Título: Re: asm numeros binarios para pasarlos y guardar como txt Publicado por: xv0 en 21 Marzo 2017, 12:39 pm No soy muy entendido en las interrupciones del DOS, ni la API de Windows, pero creo que deberias de usar Createfile con eso deberia de bastar.
Un saludo. Título: Re: asm numeros binarios para pasarlos y guardar como txt Publicado por: melonero en 21 Marzo 2017, 14:06 pm No soy muy entendido en las interrupciones del DOS, ni la API de Windows, pero creo que deberias de usar Createfile con eso deberia de bastar. no se q es eso ya digo q soy autodidacta Un saludo. yo programo con tasm,y tlink para 8086 con el edit Título: Re: asm numeros binarios para pasarlos y guardar como txt Publicado por: xv0 en 21 Marzo 2017, 15:08 pm Pues la API de Windows, funciones para "facilitar"
https://msdn.microsoft.com/en-us/library/windows/desktop/aa363858(v=vs.85).aspx (https://msdn.microsoft.com/en-us/library/windows/desktop/aa363858(v=vs.85).aspx) Tienes que incluir librerias, pero tambien la tienes en la interrupcion 21h si no me equivoco, https://msdn.microsoft.com/es-es/library/cc438736(v=vs.71).aspx (https://msdn.microsoft.com/es-es/library/cc438736(v=vs.71).aspx), 3CH. Te ira mejor esta ultima, pero mejor ves emigrando a la API. Un saludo. Edito: Aqui tienes las funciones del int 21: http://stanislavs.org/helppc/int_21.html (http://stanislavs.org/helppc/int_21.html) Título: Re: asm numeros binarios para pasarlos y guardar como txt Publicado por: Meta en 24 Marzo 2017, 12:51 pm Hola:
¿Por qué asm en Windwos a estas alturas de la vida? Si es para temas de hadcer driver lo entiendo. He estado buscando, no encuentro ejemplo, solo documentos sobre asm. http://personals.ac.upc.edu/guerrero/fo/asm.pdf https://es.answers.yahoo.com/question/index?qid=20080427172053AAJ4KWm ofG8OD7Jbpg Saludos. Título: Re: asm numeros binarios para pasarlos y guardar como txt Publicado por: melonero en 24 Marzo 2017, 15:15 pm Citar Hola: hola ¿Por qué asm en Windwos a estas alturas de la vida? Si es para temas de hadcer driver lo entiendo. te explico por que asm es un programa de quinielas de loteria primitiva la razón es por hay que analizar 13.987.147 columnas, con cualquier programa se tarda muchos minutos si no horas el mio lo hace en segundos el progama esta hecho funciona muy bien ,el problema es que las guarda en binario , y tengo que pasarlas a ascii ,y tengo el otro programa que las lee y me las saca por pantalla como trabajo con el símbolo del sistema solo puedo copiar de 24 en 24 líneas para pocas apuestas esta bien las copio y las guardo en un fichero.txt el problema es cuando son 6000 apuestas si tuviera la posibilidad de pasar el fichero.dat a fichero.txt seriagenial para mi proyecto y la ultima razón es q no se programar en otro lenguaje, y odio windows saludos y gracias Título: Re: asm numeros binarios para pasarlos y guardar como txt Publicado por: Meta en 24 Marzo 2017, 18:10 pm odio windows ¿Qué es lo que odias de Windows? Puede que aquí te de ideas. https://underc0de.org/foro/asm/crear-y-escribir-un-archivo-en-asm/ Parece muy interesante tu programa. Porque la genreacion de ahora que soy yo lo hago con PIC en asm, el 8086 ya no lo toco. Saludos. |