как записать в файл

Тема в разделе "WASM.BEGINNERS", создана пользователем Andriushka92, 28 дек 2011.

  1. Andriushka92

    Andriushka92 New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2011
    Сообщения:
    11
    всем добрый вечер!подскажите пожалуйста,будьте так любезны, как сделать чтобы информация полученная записывалась в файл??
    Код (Text):
    1. .model small  
    2. .stack 200h    
    3. .data          
    4. .code          
    5.  
    6.   mov ax,1234h
    7.   mov bx,2233h  
    8.   mov cx,3355h  
    9.   mov dx,2145h  
    10.   xor ax,ax    
    11.   xor bx,bx    
    12.   xor cx,cx    
    13.   xor dx,dx    
    14.  
    15.   xor si,si    
    16.   mov bx,5678h  
    17.   mov ax,@data  
    18.   mov ds,ax    
    19.   mov bx,cs    
    20.   mov ds,bx    
    21.  
    22.   mov si,40  
    23.   ;mov si,0    
    24.   xor dx,dx    
    25.   xor ax,ax    
    26.   xor cx,cx
    27.  
    28.   output1:    
    29.   xor ax,ax    
    30.   lodsb        
    31.   mov cl,al
    32.  
    33.   xor bx,bx
    34.   xor ax,ax    
    35.   xor dx,dx
    36.   start:        
    37.   xor ch,ch    
    38.   inc bx        
    39.   rcl cx,4      
    40.   mov dl,ch    
    41.   cmp dl,9    
    42.   jg Bukva    
    43.   add dl,30h    
    44.   mov ah,2      
    45.   int 21h      
    46.   jmp konec    
    47.   Bukva:    
    48.   add dl,37h  
    49.   mov ah,2    
    50.   int 21h      
    51.   konec:      
    52.   cmp bx,2      
    53.   jne start    
    54.  
    55.   mov dl,20h
    56.   mov ah,2      
    57.   int 21h      
    58.  
    59.   cmp si,87    
    60.   jne output1  
    61.  
    62.   mov ah,4ch  
    63.   int 21h      
    64. end
     
  2. pashe4ka13

    pashe4ka13 New Member

    Публикаций:
    0
    Регистрация:
    4 окт 2010
    Сообщения:
    263
    Andriushka92
    вы сами этот код написали?
     
  3. Andriushka92

    Andriushka92 New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2011
    Сообщения:
    11
    к сожалению не без помощи интернета...пытаюсь усовершенствовать этот код но не получается
     
  4. pashe4ka13

    pashe4ka13 New Member

    Публикаций:
    0
    Регистрация:
    4 окт 2010
    Сообщения:
    263
    Andriushka92
    Не ходите больше на тот ресурс откуда вы его скачали. Конкретно какая у вас задача, что вы хотите сделать?
     
  5. moderhi

    moderhi New Member

    Публикаций:
    0
    Регистрация:
    11 окт 2011
    Сообщения:
    189
    если что вот на WinAPI и MASM32 пример:
    Код (Text):
    1.       .386
    2.       .model flat,stdcall
    3.       option casemap:none
    4.      
    5.       include \masm32\include\windows.inc
    6.       include \masm32\include\user32.inc
    7.       include \masm32\include\kernel32.inc
    8.       include \masm32\include\shell32.inc
    9.  
    10.       includelib \masm32\lib\user32.lib
    11.       includelib \masm32\lib\kernel32.lib
    12.       includelib \masm32\lib\shell32.lib
    13.      
    14. .data
    15. FileNam db "Gu.txt",0           ;имя файла
    16. nemA dd 0h
    17. hParametr dd 0h
    18. TEXT db "1234567890",0     ;содержимое файла
    19.  
    20. .code
    21. start:
    22.        invoke CreateFile, addr FileNam, GENERIC_WRITE, FILE_SHARE_WRITE, NULL,   CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL
    23.        mov hParametr, eax
    24.  
    25.        invoke WriteFile, hParametr, addr TEXT, 10, addr nemA, NULL
    26.        
    27.        invoke CloseHandle, hParametr
    28.        
    29.        call ExitProcess
    30. end start
     
  6. Andriushka92

    Andriushka92 New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2011
    Сообщения:
    11
    надо записать в файл dump памяти...получается что эта прога выводит определеный сегмент памяти но не записывает в файл...
     
  7. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Ресурс называется хитро...опый студент. Он уже в третью тему лапшу вешает на уши. Типа он программировать умеет :)