"hello world" ;)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by N1K70, 23 Jul 2008.

  1. izlesa

    izlesa Elder - Старейшина

    Joined:
    3 Jan 2008
    Messages:
    112
    Likes Received:
    32
    Reputations:
    5
    тогда, бери вариант zero_cool выше, тот ктр 2,5Кб.
    ещё раз повторяю в версии с 1,5Кб секции объединены в одну, и это некоторым авирам не нравится.
     
  2. Flame of Soul

    Flame of Soul Elder - Старейшина

    Joined:
    25 May 2007
    Messages:
    185
    Likes Received:
    146
    Reputations:
    45
    есть такое )), так нехотелось за masm садиться. А пришлось!!!
    Архив тут
    HTML:
    _____________________________________________________________
    |   | folders | compil | size | Presence - PE | gui/cons |    |
    | ========================================================= |
    | ....masm1    Masm32   2560        +++            C          |
    | ....masm2    Masm32   2560        +++            C          |
    | ....exe2     emu8086  807         ???            C          |
    | ========================================================= |
    | В последнем просто добавила имя и 32 bit memory model на-   |
    | врятли там появится PE от этого, точнее вообще не должен!   |
    |___________________________________________________________|


    Как ни странно но масм компилирует код ниже до 1536 байт и все ему нравится, ни при линковке ни при компиляции, ни ошибок ни предупреждений не выдает, по при запуске билд выпадает в осадок. Скажите где я неправильно сделала?
    PHP:
    .486                      create 32 bit code
    .model flatstdcall       32 bit memory model
    option casemap 
    :none       ; case sensitive
    .data
              msg     db      
    "hello, world!"0Dh,0Ah24h
    .code
    start
    :
              
    lea     dxmsg  load effective address of msg into dx.
              
    mov     ah09h  ; print function is 9.
              int     21h      
    ; do it!
              
    mov     ah
              int     16h      
    wait for any key any....
    end start
     
    #22 Flame of Soul, 23 Jul 2008
    Last edited: 23 Jul 2008
  3. zl0y

    zl0y Banned

    Joined:
    13 Sep 2006
    Messages:
    371
    Likes Received:
    270
    Reputations:
    109
    Сосать :)
    http://www.virustotal.com/ru/analisis/4fae9c7357fd8223dc6ad905781986d8
    Результат: 0/35 (0%)

    Если авер сказал Virus not found то это стоит понимать,как: авер тупой и нехуя ненашел тоесть в прямом смысле :)
    http://www.sendspace.com/file/s6pxre
     
  4. Flame of Soul

    Flame of Soul Elder - Старейшина

    Joined:
    25 May 2007
    Messages:
    185
    Likes Received:
    146
    Reputations:
    45
    zl0y написано на fасме????
     
  5. zl0y

    zl0y Banned

    Joined:
    13 Sep 2006
    Messages:
    371
    Likes Received:
    270
    Reputations:
    109
    Нет я вручную pe собирал,dos stub из win95 выдрал winhex'ом и сам helloworld был написан на fasm'е,после чего сделал его bin дамп :)

     
    1 person likes this.
  6. *Van*

    *Van* Elder - Старейшина

    Joined:
    14 Aug 2005
    Messages:
    365
    Likes Received:
    19
    Reputations:
    12
    Code:
    s segment stack
     dw 128 dup (?)
    s ends
    
    code segment
    assume ss:s, ds:data, cs:code
    data segment 
    x db 'Hello world!$'
    data ends
    start:
    mov ax,data
    mov ds,ax
    lea dx,x       
    mov ah,9
    int 21h        
    mov ah,4Ch
    int 21h
    code ends
    end start
    
    
    мой вариант... на masm'e экзешник 1.29 кб если надо - выложу
     
  7. N1K70

    N1K70 Banned

    Joined:
    2 Jan 2008
    Messages:
    161
    Likes Received:
    76
    Reputations:
    21
    мой вариант...на FASMе.... 1024 байт :p
    :))
     
    1 person likes this.
  8. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    Зачем поднимать тему 2008 года?
     
  9. Mozy

    Mozy Member

    Joined:
    15 Mar 2009
    Messages:
    52
    Likes Received:
    34
    Reputations:
    6
    Code:
    ++++++++++[>+++++++>++++++++++>+++>+<<<<-]
    >++.>+.+++++++..+++.>++.<<+++++++++++++++. >.+++.------.--------.>+.>.
    
    Кто знает тот поймёт ;)
     
  10. [n]-c0der

    [n]-c0der Member

    Joined:
    3 Feb 2009
    Messages:
    83
    Likes Received:
    24
    Reputations:
    -1
    Гы, brainfuck =)
    Помню писал для него компилятор на С++ =)
     
    #30 [n]-c0der, 1 Jul 2009
    Last edited: 1 Jul 2009
    1 person likes this.