ТASM, MASM, SPAZM Какой дистр лучше выбрать?

Тема в разделе "WASM.BEGINNERS", создана пользователем penthouse, 16 июл 2009.

  1. Emek

    Emek New Member

    Публикаций:
    0
    Регистрация:
    26 янв 2009
    Сообщения:
    225
    тс-тролль. тема - провокация.

    вступайте и компелируйте (с)
     
  2. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    MSoft
    да кого тут волнует ТС? главное что флудотема хорошая
     
  3. TSS

    TSS New Member

    Публикаций:
    0
    Регистрация:
    13 апр 2009
    Сообщения:
    494
    dgs
    Ядро винды частично на масме написано
     
  4. InsidE

    InsidE Member

    Публикаций:
    0
    Регистрация:
    28 май 2009
    Сообщения:
    357
    Адрес:
    Over the hills and far away...
    это вы наверника с yasm -ом путаете
     
  5. bugaga

    bugaga New Member

    Публикаций:
    0
    Регистрация:
    1 июл 2007
    Сообщения:
    361
    тут надо судить по тем делам которые делаюццо...

    к примеру сорец HAL.DLL (с IDAPRO) TASM32 собирает лехко:
    Код (Text):
    1. tasm32.exe /ml /m2  hal.asm
    2. Turbo Assembler  Version 5.4  Copyright (c) 1988, 2009 CodeGear
    3.  
    4. Assembling file:   hal.asm
    5. *Warning* hal.asm(14206) Arithmetic overflow
    6. *Warning* hal.asm(26003) Reserved word used as symbol: PAGE
    7. Error messages:    None
    8. Warning messages:  2
    9. Passes:            2
    и вуаля - получаем obj-ик 757кб сорца))) который к томуже можно зохавать в
    дельфе..

    а вот на MASM-е придеццо пососать ибо:
    Код (Text):
    1. Microsoft (R) Macro Assembler Version 7.10.3077
    2. Copyright (C) Microsoft Corporation.  All rights reserved.
    3.  
    4. ml /c hal.asm
    5.  Assembling: hal.asm
    6. hal.asm(22) : error A2008: syntax error : flat
    7. hal.asm(1612) : error A2008: syntax error : pushfw
    8. hal.asm(1613) : error A2008: syntax error : popfw
    9. hal.asm(1616) : error A2008: syntax error : pushfw
    10. hal.asm(1623) : error A2008: syntax error : popfw
    11. hal.asm(1626) : error A2008: syntax error : pushfw
    12. hal.asm(1627) : error A2008: syntax error : popfw
    13. hal.asm(1685) : error A2068: instruction prefix not allowed
    14. hal.asm(1691) : error A2068: instruction prefix not allowed
    унтакта вот.
     
  6. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    bugaga
    ипать у тебя аргументы :))))) ты б еще сорец бейсика скормил паскалю и кричал, какой паскаль нехороший и для школьников :))))
     
  7. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    bugaga
    И что собранный таким образом хал работает ?
    Нет - ну так вам известно куда идти..
     
  8. bugaga

    bugaga New Member

    Публикаций:
    0
    Регистрация:
    1 июл 2007
    Сообщения:
    361
    эм.. ну про дельфеассемблер, я скромно промолчу..
    ибо это ЗЛО, которое тупо жрёт, практически все ITвкусняшки которые изредко попадаються (а уж чего я ему тока не скармливал, простым copy-paste))).