User Tag List

Страница 7 из 13 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя
Показано с 61 по 70 из 126

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

  1. #61

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

    По умолчанию

    Цитата Сообщение от SMT
    бесконечно оптимизировать цикл поиска. потому что хорошо реализованный автомат на визуал басике будет быстрее (но на больших объемах данных), чем любая реализация линейного поиска на ассемблере
    Это точно, пока есть возможность для алгоритмической оптимизиции, нет никакого смысла заниматься прочими видами оптимизации. Сортировку "пузырьком" можно до умопомрачения оптимизировать, но это явно бессмысленно, уже на нескольких тысячах записей разница в скорости отличается на пару порядков в худшую сторону (субъективно) от того же QuickSort в Delphi.

    ... Ay_Emul: Смысловые галлюцинации - Ковбои

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

  3. #62

    Регистрация
    14.03.2005
    Адрес
    Russia, Saint-Petersburg
    Сообщений
    213
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробовал... Глюки.
    LD (IX+s),#nn не понимает в упор, хоть стреляйся...

  4. #63

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

    Talking

    Цитата Сообщение от Alex/AT
    Попробовал, называется

    Есть одна штука, которую ОБЯЗАТЕЛЬНО хотелось бы Это сохранение результата ассемблирования в снапшот .Z80... Ибо тестить быстрее.

    Что ж, сейчас буду внешний скрипт писать, который из .BIN'ов .Z80 соберет
    Да зачем внешний скрипт писать ??? Дайте доку по Z80 и я сделаю сохранение, это же так просто !!!
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

  5. #64

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

    Talking

    Цитата Сообщение от Alex/AT
    Попробовал... Глюки.
    LD (IX+s),#nn не понимает в упор, хоть стреляйся...
    Да, это мой глюк, я не сделал IX без плюсов ... LD (IX),7 не поймёт, а LD (IX+0),7 поймёт ... Надо раз и навсегда разобраться с этими плюсами, сейчас сделаю !!!
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

  6. #65

    Регистрация
    14.03.2005
    Адрес
    Russia, Saint-Petersburg
    Сообщений
    213
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Описание .Z80:
    http://www.worldofspectrum.org/faq/r.../z80format.htm

    Да, а как там по поводу LD (IX+s),#n?

    Еще хотелось бы аналоги DB/DW - DEFB/DEFW, но это я и сам в CMD дописать в состоянии

    Еще бы хотелось савиться в хобету ($B/$C)

    А вообще - пересел на SjAsmPlus. Даже код почти переделывать не пришлось...

  7. #66

    Регистрация
    14.03.2005
    Адрес
    Russia, Saint-Petersburg
    Сообщений
    213
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Robus
    Да, это мой глюк, я не сделал IX без плюсов ... LD (IX),7 не поймёт, а LD (IX+0),7 поймёт ... Надо раз и навсегда разобраться с этими плюсами, сейчас сделаю !!!
    Нет, не все так просто. Он их ВООБЩЕ не понимает. Hint: команда встречается во включаемом файле... может от этого как-то зависит?

  8. #67

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

    По умолчанию

    Цитата Сообщение от Robus
    Вообще-то нужно ещё хуже, всего-то переписать на асм паковку стандартных пакеров на ZX'е ! А депакер родной !!! Очень хотел бы получить HRUST и DSQ !!! Но лучше всего все подряд ... Просто каждый програмер идивидуал, поэтому любит определённые пакеры. А тут ему только написал команду и запаковал то, что откомпилировалось !!! Полмоему это очень удобно !!! Мне да же подошло бы из вне запустить EXE'шник получить файл и подгрузить его в асм, но мне кажется, что это слишком по ПиЦишному и совсем не красиво !!!
    Исходники пакера и депакера Hrust'а 2.1 уже много лет открыты. Лежат в комплекте Hrip'а: http://trd.speccy.cz/system/HRIP_105.ZIP. Если будут вопросы, помогу.

  9. #68

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

    Talking

    Цитата Сообщение от Alex/AT
    Описание .Z80:
    http://www.worldofspectrum.org/faq/r.../z80format.htm

    Да, а как там по поводу LD (IX+s),#n?

    Еще хотелось бы аналоги DB/DW - DEFB/DEFW, но это я и сам в CMD дописать в состоянии

    Еще бы хотелось савиться в хобету ($B/$C)

    А вообще - пересел на SjAsmPlus. Даже код почти переделывать не пришлось...
    Сделал ... http://www.entire.nm.ru/coding/asam.zip

    Правда не понимаю почему у тебя не работало LD (IX+0),7 ??? Сейчас-то я сделал что бы понимал все виды и с плюсом и без него ... Может у тебя LD (0+IX),7 ??? Потому что я только что проверил и во вложенных работает и по десять раз во вложенных работает !!!

    А по-поводу $, так для этого всё готово, но я не мог разобраться с контрольной суммой, читать-то я их читаю, но записывать нужно подсчитать контрольную сумму, а она там какая-то непонятная, и не XOR и не ADD+ADDR ... Так я когда-то и плюнул ...
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

  10. #69

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

    По умолчанию

    Цитата Сообщение от Robus
    нужно подсчитать контрольную сумму, а она там какая-то непонятная, и не XOR и не ADD+ADDR ... Так я когда-то и плюнул ...
    Я в VT делаю так:
    Код:
          k := 0;
          for j := 0 to 14 do
           Inc(k,Ind[j]);
          CheckSum := k * 257 + 105
    Это проделывается с первыми 15 байт заголовка. Оригинальную доку сходу не нашел, но вроде была ZX.SPECTRUM Echo FAQ.

    ... Ay_Emul: Silent now...

  11. #70

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

    По умолчанию

    Цитата Сообщение от Robus
    А по-поводу $, так для этого всё готово, но я не мог разобраться с контрольной суммой, читать-то я их читаю, но записывать нужно подсчитать контрольную сумму, а она там какая-то непонятная, и не XOR и не ADD+ADDR ... Так я когда-то и плюнул ...
    u16 calculateCheckSum(HoHdr& hdr)
    {
    u16 sum = 0;
    u8* p = (u8*)&hdr;
    for(int i = 0; i < sizeof(HoHdr)-2; ++i) sum += *p++;
    return 257*sum + 105;
    }


    сумма всех байт хобетного заголовка (без самой суммы конечно) умноженная на 257 плюс 105

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

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

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

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

Ваши права

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