Важная информация

User Tag List

Страница 10 из 13 ПерваяПервая ... 678910111213 ПоследняяПоследняя
Показано с 91 по 100 из 126

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

  1. #91
    Activist Аватар для acidrain
    Регистрация
    01.03.2005
    Адрес
    Russia, Krasnodar
    Сообщений
    433
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Robus
    А сколько процентов POCKET'ов со 186'ым ???
    0% =) Эмулятор доса PocketDos (он то и поддерживает 186 =) ), есть еще dosbox (он лучше, на нем даже вынь до 95-го пускается), но на моем покетпц 2002 не идет =(
    http://amigasc.nm.ru

    Free coder and hardwareman
    Amiga addicted

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

  3. #92
    Activist Аватар для acidrain
    Регистрация
    01.03.2005
    Адрес
    Russia, Krasnodar
    Сообщений
    433
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shiru
    машины на обычном PocketPC.
    Точнее на обычном риске (армы, мипсы, xscale ипр.) У меня х-скале на 400 мгц
    http://amigasc.nm.ru

    Free coder and hardwareman
    Amiga addicted

  4. #93
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,007
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker
    Есть ASAM by Robus и sjAsm by имя какое-то непроизносимое и Апри
    sjAsm не умеет делать forward reference (как и практически все кросс-асмы, а я привык к tasm)
    а ASAM что-то вообще никакого списка ошибок не дает. неясно вообще в чем проблема. то ли импорт не пашет, то ли метка не так написана. то ли ошибка где. в общем я так и не смог на нем откомпилить многофайловый проект.
    А тормозит он оп причине того что список инструкций весь внешний (в файле). Конечно - это клево, но вообще наверно можно было бы это дело ускорить (байт-компилить как-нибудь этот cmd файл, например)..

    А про Апри не знаю.
    Последний раз редактировалось Dexus; 09.08.2005 в 01:19.

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

    Talking

    Цитата Сообщение от Dexus
    sjAsm не умеет делать forward reference (как и практически все кросс-асмы, а я привык к tasm)
    а ASAM что-то вообще никакого списка ошибок не дает. неясно вообще в чем проблема. то ли импорт не пашет, то ли метка не так написана. то ли ошибка где. в общем я так и не смог на нем откомпилить многофайловый проект.
    А тормозит он оп причине того что список инструкций весь внешний (в файле). Конечно - это клево, но вообще наверно можно было бы это дело ускорить (байт-компилить как-нибудь этот cmd файл, например)..

    А про Апри не знаю.
    Что не то ??? Ошибки он выдаёт, если они есть !!! Может ошибок нет !!! А все файлы должны быть просто в текстовом виде !!! Сам TASM, который BY RST, хранил текст в своём личном, запакованном виде, и, конечно, я не делал импорт таких файлов !!! Многофайловый проект требует всего-то команды INCLUDE "xxxx.xxx", но если бы что-то было не так написано, то он обязательно выдал бы сообщение об ошибке !!! Пришли мне на мыло то, что не компилится, наверное что-то банальное !!!

    А тормозит он не из-за cmd, кстати, его можно внедрить прямо в exe'шник, но из-за того, что я его постоянно дополняю, я этого пока не сделал. Он тормозит из-за того, что я некоторые вещи написал не на ASM'е, просто нужно было по-скорее доделать его для моей работы, и подумал, что на языке высокого уровня будет быстрее, оказалось и хуже и дольше ... Но очень скоро я его обязательно турбирую !!! =)

    Кстати, в конце компилируемого блока можно поставить такую команду - SaveLabels "xxxx.txt", куда он сохранит все метки, которые были при компиляции и да же сообщит использовали-ли их, или они просто занимали место в тексте !!!

    Если есть вопросы, напиши мне на [email protected] !!!
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

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

    По умолчанию

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

  7. #96
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,007
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  8. #97
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,007
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    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.: Пишу тут, потому как Ваша личка переполнена.

  9. #98
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,825
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    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

  10. #99
    Master
    Регистрация
    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 когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

  11. #100
    Member Аватар для jim
    Регистрация
    31.03.2005
    Адрес
    Новосибирская область
    Сообщений
    96
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

Страница 10 из 13 ПерваяПервая ... 678910111213 ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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