MASM выдаёт ошибку с номером строки 65535

Тема в разделе "WASM.ASSEMBLER", создана пользователем dragon, 25 ноя 2004.

  1. Broken Sword

    Broken Sword Robert

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    433
    от спасиба! с END и windows.inc уже разобрался
     
  2. Tupo

    Tupo New Member

    Публикаций:
    0
    Регистрация:
    21 янв 2005
    Сообщения:
    69
    Адрес:
    Moscow
    bogrus





    В архиве не хватает MSVCR80.dll
     
  3. Broken Sword

    Broken Sword Robert

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    433
    q_q все что надо положил :)

    (за что ему огромное спасибо)



    p.s. миллион с копейками строк, все ошибки вроде поудалял, сижу щас жду, уже 11 минут смотрю на строки:



    Microsoft (R) Macro Assembler Version 8.00.40426.16

    Copyright (C) Microsoft Corporation. All rights reserved.



    Assembling: embird.asm





    ml загрузил проц на 99% (celeron 1700, 256 ram)



    Как думаете - есть смысл еще ждать?
     
  4. Broken Sword

    Broken Sword Robert

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    433
    мда...попереставлял туда-сюда данные, вообщем компилит минут 5 уже. просто кошмар! проц загружен полностью... интересно, у кого были большие исходники и как частота проца влияет на скорость компилляции? Интересно затесить кто быстрее - фасм или масм...
     
  5. johnfound

    johnfound New Member

    Публикаций:
    0
    Регистрация:
    12 фев 2003
    Сообщения:
    74
    Адрес:
    Bulgaria
    Broken Sword





    BrokenSword - ето уже тестировали. FASM не просто быстрее, а намного быстрее чем MASM, особенно на больших изходниках.

    Вот здесь, графика, которая я составил когда тестили ускорение FASM-a от 1.50 к 1.51 (тогда были большие перемены в парсер FASM-a, потому что когда Fresh был уже достаточно большой, FASM начал заметно медлить)



    Chart FASM1.50 vs FASM1.51 vs MASM



    Графика илюстрирует работа ассемблеров на изходники, которые загружают максимально парсер. Ети изходники синтетические, поетому на реальных изходниках, времена будут другими. Например будут проявляться глюки MASM-a.



    Ета графика также уже не очень актуальна, потому что после 1.51 были еще две большие ускорения:



    1. Когда Привалов применил алгоритм Октавио, пасы на ассемблере уменьшились вдвое и теперь они максимально 8..9 (против 20..40) раньше.

    2. На версию 1.59 - Привалов применил трюки от парсера на препроцессор - ето еще примерно удвоение скорости.



    Теперь уверенно можно утверждать, что FASM самой быстрой ассемблер в мире. Изходники Фреш-a, в последней версии, ето 211900 линии кода. Время компиляции:



    1. P4 2800MHz: 1.048s

    2. K6-2 500Mhz: ~6s
     
  6. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
    Tupo




    Да точно, просто этот файл лежит в system32 (с фрамеворком ставился), я и незаметил
     
  7. Tupo

    Tupo New Member

    Публикаций:
    0
    Регистрация:
    21 янв 2005
    Сообщения:
    69
    Адрес:
    Moscow
    bogrus



    C фреймворком сей файл не идет. Он идет со студией.



    Ты бы доложил что ли ;)
     
  8. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine




    Идет, нашел его ещё в каталоге C:\WINNT\Microsoft.NET\Framework\v2.0.40607, а студии у меня нету, я качал дошлепок. И вообще мог бы и в гугле найти http://ixox.net/VST/msvcr80.dll
     
  9. Tupo

    Tupo New Member

    Публикаций:
    0
    Регистрация:
    21 янв 2005
    Сообщения:
    69
    Адрес:
    Moscow
    bogrus





    Дык ведь .NET Framework 2.0 только со студией и идёт в поставке.

    Или уже МС начали свободную раздачу второй версии?



    (за линк, спасибо. вот тока боязно на гугле искать dll - так как эти dll разных версий бывают ;) )
     
  10. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine




    А че им его прятать, NET проги же работать не будут у клиентов, енто тоже что kernel32.dll продавать отдельно от винды
     
  11. Tupo

    Tupo New Member

    Публикаций:
    0
    Регистрация:
    21 янв 2005
    Сообщения:
    69
    Адрес:
    Moscow
    bogrus





    Только версию 1.1 раздают-то пока ;)

    А там MSVCR71.dll тока.



    Хех, всё одно link под 98ой не запускается. Вызывает из kernel32 "ХПшную" функцию :dntknw:
     
  12. Tupo

    Tupo New Member

    Публикаций:
    0
    Регистрация:
    21 янв 2005
    Сообщения:
    69
    Адрес:
    Moscow
    Глянул точнее по KERNEL32:GetUserDefaultUILanguage



    Windows NT/2000/XP: Included in Windows 2000 and later.

    Windows 95/98/Me: Included in Windows Me.



    Абыдна :)
     
  13. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine




    Набери в гугле "NET Framework 2.0", нажми "Мне Повезет!" и будет тебе счастя, тока потом не говори, что бета это не то :)



    KERNEL32:GetUserDefaultUILanguage



    Если это одна ф-ция, на которой вылетает, то можно link пропатчить
     
  14. Tupo

    Tupo New Member

    Публикаций:
    0
    Регистрация:
    21 янв 2005
    Сообщения:
    69
    Адрес:
    Moscow
    bogrus





    Нееее, чукча хитрый, чукча будет ждать...

    пока в списке апдейтов на Windows Update эта версия не появится ;)



    Да и тянуть 25 мегов ради DLL в 500кило как-то напрягает.



    Вот бы гугл еще рассказал What's new в этой версии ml/link или на худой конец линк на history дал - тогда совсем счатье было бы :)
     
  15. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    What's new где-то на сайте производителя есть - там тыщь 5 исправленных багов, а не исправленных ещё больше =)