Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - .rn3w.

#341
ASM / Re: fasm consola
2 Junio 2014, 22:24 PM
gracias... lo intentare
se que con esto mov ax,@DATA
                        mov ds,ax
guardo el segmento de datos pero me sale error para 32!!!

como lo soluciono?
#342
ASM / Re: fasm consola
2 Junio 2014, 21:28 PM
ya intente de varias formas y nada
creo que el problema es que no entra al procedimiento
#343
ASM / Re: fasm consola
2 Junio 2014, 02:13 AM
ouch es que aprendi assembler para 16 bits

como mostrar dx para 32 bits por consola???
#344
ASM / Re: fasm consola
1 Junio 2014, 04:03 AM
pretendo mostrar dx pero no funciona
pueden revisar mi codigo? se lo agradeceria mucho...


format PE console
entry start
include 'win32w.inc'

;======================================
section '.data' data readable writeable
;======================================

Msg1  DB 'Introduzca el nombre:',0
Msg2  DB 'Total:$'
Msg3  DB 'Error',0dh,0ah
Avanza DB 0Dh,0Ah, '$'
BufEnt DB '*.*',0
       DB ?
ASCIIZ DB '*.*',0

DTASeg DW ?

;=======================================
section '.code' code readable executable
;=======================================

start:

proc Entrada

               cld
               mov ax,@DATA
               mov ds,ax
               mov [DTASeg],es
               mov es,ax
               mov es,ax

               mov ah,4eh
               mov cx,17h
               mov dx,offset ASCIIZ
               int 21h
               jc Final

               
Bucle:

         mov es,[DTASeg]
         mov di,80h+30

         mov cx,13
         xor al,al
         repne scasb
         dec di
         mov al,'$'
         stosb
         
         push ds

         mov ah,9
         mov ds,[DTASeg]
         mov dx,80h+30
         ccall   [printf],dx ; pretendo mostrar dx----------------------------------------
         int 21h
         pop ds
         
         mov ah,9
         mov dx,OFFSET Avanza

         int 21h

         mov ah,4Fh
         int 21h
         jc Final

         jmp Bucle
         
         Final:

         cmp ax,12h
          jne error

         mov ah,9
         mov dx,OFFSET Msg2
         int 21h
         

         
         Error:
         mov ah,9
         mov dx,OFFSET Msg3
         int 21h

         mov ax,4c01h
         int 21h

       endp
;====================================
section '.idata' import data readable
;====================================


library kernel,'kernel32.dll',\
        msvcrt,'msvcrt.dll' ,\user32,'user32.dll'

import user32,MessageBoxA,'MessageBoxA'

import  kernel,\
        ExitProcess,'ExitProcess'

import  msvcrt,\
        printf,'printf',\
        getchar,'_fgetchar'
#345
ASM / Re: fasm consola
31 Mayo 2014, 05:55 AM
gracias por responder...

tienen algun ejemplo de como mostrar por consola los resultados de un procedimiento???

es decir que mi procedimiento devuelve varios resultados en un bucle, mi duda es como mostrar todos esos resultados


gracias a todos......
#346
ASM / fasm consola
30 Mayo 2014, 06:34 AM
es posible trabajar por consola en FASM  ???
#347
No se hacen tareas, este codigo no es tuyo y ya habias creado un hilo sobre este tema.
#348
hola mundo
#349
ASM / Re: listar archivos
14 Mayo 2014, 04:16 AM
gracias por responder...

pero aun tengo muchas dudas como implementar

si alguien tiene un codigo parecido me seria de mucha ayuda...

de todos modos muchas gracias ...
#350
ASM / listar archivos
13 Mayo 2014, 06:26 AM
hola recurro a esta comunidad ya que no encontre mucha informacion sobre como copiar archivos de un directorio

si alguien me podria dar alguna idea seria de gran ayuda
que interrupciones debo invocar.

lo necesito urgente.........gracias a todos