User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 126

Тема: ASAM Compiler By Rob F. / Entire Group ...

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    16.01.2005
    Сообщений
    615
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Он тормозит из-за того, что я некоторые вещи написал не на ASM'е
    Robus как всегда, в своём репертуаре. Свято верит в силу низкоуровневой оптимизации, и ничего не хочет знать про алгоритмическую А ведь другие, более быстрые ассемблеры, не на ассме написаны... Вот-же засада, да?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,096
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    152
    Поблагодарили
    100 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тем не менее 3хпроходных кросс-асмов я больше не видел, у которых можно код подгонять по "нижней" границе, и при этом иметь достаточно гибкие "выражения".

    Но факт, что низкоуровневой оптимизацией надо заниматься в последнюю очередь, когда алгоритмически уже ничего не сделаешь.
    На PC компиляторы (сишные) и так оптимизируют _очень_ неплохо. И смысла всовываться со своим асмом особо нету. Единственный смысл был вторгаться в высокоуровневый язык со своими вставками - это в паскале. Не редко это был единственный способ. Но ИМХО асм - не тот случай. Спектрумовский подход тут "не катит".

  4. #3

    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,096
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    152
    Поблагодарили
    100 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Robus
    Откомпилил-таки.
    проблема была именно в INCLUDE
    он почему-то на отсутствие файла не ругался (а ругался на отсутствие переменной которая должна в этом файле определяться)... и когда перед инклудом стояла куча пробелов - компилер его вообще как метку воспринимал, а не как директиву.
    На все ошибки один ответ: "ERROR ... Label Not Found Or Instruction Error"
    сругнулся на строчку
    Код:
    KEYNUM DEFM "0123456789abcdef"
    хоть и поменял на
    Код:
    KEYNUM DS "0123456789abcdef"
    все равно ругается.
    Потом еще небольшая проблема была с IXH/IXL (у Вас - XH/XL) и написанием "SLL" для "SLI".

    P.S.: Пишу тут, потому как Ваша личка переполнена.

  5. #4

    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,831
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    247
    Поблагодарили
    106 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dexus
    Robus
    Откомпилил-таки.
    проблема была именно в INCLUDE
    он почему-то на отсутствие файла не ругался (а ругался на отсутствие переменной которая должна в этом файле определяться)... и когда перед инклудом стояла куча пробелов - компилер его вообще как метку воспринимал, а не как директиву.
    На все ошибки один ответ: "ERROR ... Label Not Found Or Instruction Error"
    сругнулся на строчку
    Код:
    KEYNUM DEFM "0123456789abcdef"
    хоть и поменял на
    Код:
    KEYNUM DS "0123456789abcdef"
    все равно ругается.
    Потом еще небольшая проблема была с IXH/IXL (у Вас - XH/XL) и написанием "SLL" для "SLI".

    P.S.: Пишу тут, потому как Ваша личка переполнена.
    DS???? Почему DS???? Может все такие DB, а не DS? А по поводу команд - там же список этих самых команд внешний, сам же писал. Возьми да и поправь в текстовом редакторе так, как тебе нравится. Там же все равно, даже какой нить VLEVOSDVIG вместо SLL написать можно

    PS - На будущее. Все вопросы по ASAM задавайте в теме про ASAM, окей? Про ошибки и прочее компиляторов ассемблера пишите в темах про эти самые компиляторы ассемблера, благо на каждый уже есть по здоровущей теме. Впредь подобные сообщения буду удалять или переносить.
    Последний раз редактировалось Shadow Maker; 09.08.2005 в 12:47.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  6. #5

    Регистрация
    04.03.2005
    Адрес
    Ukraine, Kiev
    Сообщений
    792
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Talking

    Цитата Сообщение от Shiru
    Robus как всегда, в своём репертуаре. Свято верит в силу низкоуровневой оптимизации, и ничего не хочет знать про алгоритмическую А ведь другие, более быстрые ассемблеры, не на ассме написаны... Вот-же засада, да?
    У меня более сложная "болезнь", я верю в алгоритм написанный на асме !!!
    А по-поводу скорости, тут можно легко поспорить ... Задачи у асмов разные, например те же метки которые будут в будущем ... Кроме того есть асм BY RST, в котором всё что не команда считается меткой, так что напишешь:

    LDIR
    LIDR

    Первое будет как команда, второе будет как метка, и ошибок не будет, за-то это универсально, и на такую ошибку я нарывался разве что в глубоком детстве ...

    Просто я не хочу становиться в позу "ЗЮ", что бы программировать ... Язык должен быть гибким изначально, а не требовать от тебя каких-нибудь пробелов или написание маленькими буквами. Про тупость о метках, которые нужно регестрировать перед текстом программы я вообще молчу.

    Есть такая штука как TASM на ПиЦи, который так же притормаживает, у него те же проблемы как с LIDR'ом ... Если ты знаешь уникальный способ АЛГОРИТМА компиляции, напиши асм под ZX, ведь это так просто ... Сравнить одну БИБЛИЙОТЕКУ с другой на СИ и по результату положить код той или иной команды ...

    Я не занимаюсь осуждением каких-либо асмов, как и ВАШЕГО способа программирования, я просто делаю то чего ещё нет ...

    А о DEFM, я как-то забыл ... И вправду была такая команда, нужно будет её наколдовать ... Хотя это тот же DB !!!
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

  7. #6

    Регистрация
    31.03.2005
    Адрес
    Новосибирская область
    Сообщений
    128
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    что там с ASAM? проект закрыт?

  8. #7

    Регистрация
    04.03.2005
    Адрес
    Ukraine, Kiev
    Сообщений
    792
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jim
    что там с ASAM? проект закрыт?
    Не в коем случае ... Он постоянно обновляется ... Просто народ не очень жаждит пользоваться ... Я всё пишу только на своём асме, другие просто не компилируют мои работы из-за логических недоработок ... Но вообще-то в текущей версии сделано почти всё, что можно придумать ... А что интересует ??? Буду рад разъяснить, добавит, показать, снять ... не снимать не буду =) ... Шутка ...
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

  9. #8

    Регистрация
    31.03.2005
    Адрес
    Новосибирская область
    Сообщений
    128
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    хотелось бы юзабельности побольше

  10. #9

    Регистрация
    04.03.2005
    Адрес
    Ukraine, Kiev
    Сообщений
    792
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jim
    хотелось бы юзабельности побольше
    Что значит юзабельнее ??? Текстового редактора я к нему не писал, поскольку это компилятор. А в остальном он как никогда юзабельный !!!
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

  11. #10

    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Robus
    Но вообще-то в текущей версии сделано почти всё, что можно придумать ... А что интересует ??? Буду рад разъяснить, добавит, показать, снять ... не снимать не буду =) ... Шутка ...
    имхо очень в жилу был бы "компилятор" текстовых таблиц с инструкциями в формат, который не надо пережевывать при запуске асма..
    а если бы он (асм) еще под юниксами работал...

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Colorbok^Phantom Family Group
    от rajdee в разделе Графика
    Ответов: 12
    Последнее: 20.01.2011, 23:32
  2. C compiler
    от vitasam в разделе Программирование
    Ответов: 17
    Последнее: 25.08.2005, 16:42

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •