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

User Tag List

Показано с 1 по 9 из 9

Тема: нужен макрос для sjasm

  1. #1
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    3,363
    Благодарностей: 707
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию нужен макрос для sjasm

    Кто подскажет Макроc для простого создания строки вида
    <длина текста> <текст>
    С уважением,
    Jerri / Red Triangle.
    [02.05.2014] не забудь этот день. Чубайс должен умереть. Dixi.
    [l'Abbey des morts TSEvo EV...5%] kiwi кошелек +79178162712

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

  3. #2
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Благодарностей: 192
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    string.len?
    Пример приведи, не очень понятно, чего хочется.

  4. #3
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    3,363
    Благодарностей: 707
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    string.len?
    Пример приведи, не очень понятно, чего хочется.
    чтото вроде

    исходник
    Код:
            mess  "message"
            mess  "1"
            mess  "22"
    результат
    Код:
             defb 7,"message"
             defb 1,"1"
             defb 2,"22"
    это способ записи когда перед текстовым сообщением идет его длина
    С уважением,
    Jerri / Red Triangle.
    [02.05.2014] не забудь этот день. Чубайс должен умереть. Dixi.
    [l'Abbey des morts TSEvo EV...5%] kiwi кошелек +79178162712

  5. #4
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Благодарностей: 192
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как-то так наверное.
    Код:
        lua allpass
        mess = function (s)
            _pl("    defb "..string.len(s)..",\""..s.."\"")
        end
        mess("123")
        endlua

  6. Этот пользователь поблагодарил NovaStorm за это полезное сообщение:
    jerri (26.03.2013)

  7. #5
    Guru
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,086
    Благодарностей: 924
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    macro text aaa
    db .e-.b
    .b db aaa
    .e
    endm

  8. Эти 3 пользователя(ей) поблагодарили psb за это полезное сообщение:
    Barmaley_m (26.03.2013), jerri (26.03.2013), nodeus (26.03.2013)

  9. #6
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Благодарностей: 192
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хы, про арифметику не подумал =)

  10. #7
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    3,363
    Благодарностей: 707
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    psb, а поподробнее: как это работает?
    С уважением,
    Jerri / Red Triangle.
    [02.05.2014] не забудь этот день. Чубайс должен умереть. Dixi.
    [l'Abbey des morts TSEvo EV...5%] kiwi кошелек +79178162712

  11. #8
    Guru
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,086
    Благодарностей: 924
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    да фиг знает как, набрутфорсил%)))

    идея простая. делается такой кусок кода:

    db end-start ;length
    start:
    db "text text text"
    end:

    получается, сначала вставляется байт длины (вычисляемый), потом сам текст. точки у меток - чтобы они были локальные (это в теории, я точно не в курсе, как оно работает, но результат получается правильный; кто хочет убедиться - читайте доку).

  12. #9
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    3,363
    Благодарностей: 707
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    psb, да вот в том то и дело что читал нифига не понял.
    С уважением,
    Jerri / Red Triangle.
    [02.05.2014] не забудь этот день. Чубайс должен умереть. Dixi.
    [l'Abbey des morts TSEvo EV...5%] kiwi кошелек +79178162712

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

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

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

Похожие темы

  1. SJAsm + MultiEdit (красота и удобство)
    от bugsy в разделе Программирование
    Ответов: 132
    Последнее: 03.04.2016, 11:17
  2. МЕТКИ:sjasm+Unreal
    от breeze в разделе Программирование
    Ответов: 10
    Последнее: 06.07.2011, 06:39
  3. Нужен GS!
    от elfh в разделе Барахолка (архив)
    Ответов: 17
    Последнее: 03.02.2008, 22:40
  4. Нужен Xas v 9.8, 9.10
    от Diesel в разделе Софт
    Ответов: 3
    Последнее: 25.10.2005, 12:52
  5. sjasm - первые глюки
    от breeze в разделе Программирование
    Ответов: 9
    Последнее: 24.03.2005, 10:51

Ваши права

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