Русская справка для MASM32

Тема в разделе "WASM.PROJECTS", создана пользователем amdtm, 14 апр 2005.

  1. amdtm

    amdtm Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    196
    Эпиграф

    Эх, дубинушка Ухнем УууУх -Хлюп, Хлюп Ухнем, еще раз ух..нем...

    Основные причины

    Когда я посмотрел листинг исх кода AWARD BIOS мое сознание неожиданно посетила мысль, что эта уважающая себя контора давно пишет всю" реанимацию для железа" на "ассемблере для начинающих", в то время как самым передовым ассемблером всех времен и народов считается fasm, а тем более, его продвинутый вариант под никсы и минуеты ;))))) ууухнем



    Предлагаю перевести справку к MASM32, желательно всю. Она написана в 20 веке и стех пор не притерпела никаких изменений. Таким образом, можно утверждать, что она творилась на века.



    Организация процесса.

    Можно начать с тем, которые вы часто юзаете.

    Проще всего переводить маленькими темками

    и оформлять готовый вариант в виде html-страниц. Готовую справку очень просто оформить в chm-формате

    после корректуры у ответственного техредактора.

    Далее декомпилить исходный вариант, отредактировать и скомпилировать русскую справку.

    Все-таки проще представить в уме и пересказать все на руссом языке, чем на ломаном англо-русском

    сленге;). Еще проще научиться думать по-английски и тд...

    Архив с переводом первых тем.

    http://wasm.ru/forum/index.php?action=vthread&forum=19&topic=6890



    [​IMG] _1653946524___next2.rar
     
  2. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    Вы меня конечно извените, но ведь есть уже нормальные учебники по масм.

    Прикреплю только один файл. Остальное в архиве больше чем пол метра.

    [​IMG] 695456532__FILE1.rar
     
  3. amdtm

    amdtm Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    196
    Спасибо за файл и за интерес к теме.

    Когда я пишу в своей проге

    mov eax,0

    add eax,edx

    я отдаю себе отчет, что до меня это уже писали

    много раз, но меня как и др людей не останавливает

    сей факт

    ;)

    учебники по масм Можно написать лучше или как?
     
  4. amdtm

    amdtm Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    196
    NoName

    -----

    Учебник - не Справочник,

    -----

    на работе не положишь!

    Удобно ли заменить справочную систему аналогичным

    текстовым файлом?

    Учебник вместо справки от Borland весом 40мег был бы удобнее?

    ps

    Но часть материала из файла можно включить в справочник, с разрешения автора (или без).
     
  5. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    amdtm

    Как я сказал есть еще материал. Если нужно пишите, залью.





    Мне более по работе требуется справочник по IA32 чем по масму :)
     
  6. amdtm

    amdtm Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    196
    NoName

    Что такое IA32 ?

    Можно залить на мой мэйл amdtm_Собака_mail.ru

    а еще лучше куда-нибудь на сервак, а ссылку в письме
     
  7. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    amdtm





    Intel Assembler
     
  8. amdtm

    amdtm Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    196
    Загрузил прогу для автоматич. перевода меню и тд программ на русский (likerusxp , размер- 4487кб)

    http://softobzor.ru/download.php?&link=http://setisoft.com/download/likerusxp.rar&ID=885

    http://setisoft.com/download/likerusxp.rar

    Попробовал на RadAsm, авт-ки не руссифицировался.

    Но разработчики утверждают, что все работает на

    Программы

    ACDSee 6.0

    ACDSee 7.0

    ResHacker (совместимость с Delphi 3)

    Help & Manual 3.6 (совместимость с Delphi 3)

    Symantic AntiVirus

    MemMonster

    UltraEdit 32 v10

    ACProtect

    WinImage

    All VideoConverter

    Acrobat Reader 5.05

    Delphi 7

    Rave 5

    FASM IDE

    ICONOId

    Flash MX Professional (FlashResources.dll)

    Virtual CD 5

    BestCrypt 7.0

    Multilizer 6.1

    Olly Debugger 10.0

    ImageReady

    Sound Forge 6.0

    ProcDump

    QuikUpPack

    File Monitor 6.07

    ProcessMonitor 7.02

    Registry Monitor 6.06

    ResHacker

    CuteFTP

    WS FTP Pro

    TrueCrypt

    PowerCHM

    Total Commander (lng файл)

    DreamWeaver MX (Menu.xml)

    Registry Firewall
     
  9. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    2 Asterix



    Intel Arch.

    Если это была шутка, то я ее оценил :).



    2 amdtm

    Стукнись в асю, а то я забуду.
     
  10. amdtm

    amdtm Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    196
    NoName

    К сожалению, аську никогда не юзал. Письмом? ftp? ftp через html?



    Скоро выложу переведенную справку на народе, практически остались макросы и полный список директив (~ 50% списка).

    Я думаю, год-полтора, не больше.

    На сайте neo выложен текстовый DOS-файл по инструкциям ассемблера 486, техдок. уровень 2, переведен.
     
  11. amdtm

    amdtm Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    196
    Как лучше перевести термин Pairs ?



    bswap Pent ror eax, 16 Pairs in U pipe, BSWAP

    doesn't pair.



    Сочетается в U конвейере, BSWAP

    не сочетается.

    ---------------------------------------------------------------------- -----------------------------------------------

    or reg, reg Pent test reg, reg Better pairing because



    OR writes to register.

    (This is for src = dest.)



    or reg, reg Pent test reg, reg Лучшее сочетание, тк OR изменяет регистр. (Это для src = dest.)
     
  12. amdtm

    amdtm Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    196
    Это сделано не сейчас.

    Ультиматум: Завещаю всю свою нереализованную энергию на Земле в Воронку Непреложности. Поверьте в Себя! И присоединяйтесь!

    Сделайте так и ваша жизнь резко изменится.



    Справка для непосвященных.

    Энергию неприложности (вертушка в широком смысле, есть у Кетила на заставке RADasm-a,может быть это игра его подсознания, а может нет)можно нейтрализовать только одним способом - кому-то сделать всё за меня.

    Некомпенсированная энергия негативным образом отражается на реальности.

    "Не надо прогибаться под изменчивый мир...".



    ps

    Можете считать меня ненормальным. ;)))
     
  13. bogrus

    bogrus Active Member

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




    Тут "спаривается"
     
  14. amdtm

    amdtm Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    196
    Переводфайла справки MASM32.HLP доступен на ресурсе, формат тот же; для начинающих ;)
     
  15. amdtm

    amdtm Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    196
  16. amdtm

    amdtm Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    196
    Мой предварительный перевод вступления "Обзор макросов"

    Каким ..., таким и будет справка.

    [​IMG] 1065010973__macros.rar
     
  17. amdtm

    amdtm Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    196
    ASM есть MASM ;)))

    Цитата "Яйца подарочные пасхальные. Яйца хорошие. Дай, Бог каждому."
     
  18. shoo

    shoo New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2003
    Сообщения:
    1.537
    Адрес:
    Ukraine
    ASM есть *ASM, а дело хорошее ;)
     
  19. amdtm

    amdtm Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    196
    shoo

    ;)))

    «MASM32 - НАвороченный Язык Высокого Уровня» /amdtm /

    «ASM есть MASM» / amdtm, стиль stdcall /

    «ASM есть *ASM» / shoo, от частного к общему /
     
  20. amdtm

    amdtm Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    196
    Это вместо эпиграфа.

    "Судя по всему, всего можно добиться либо легким путем, либо с большим трудом. Если есть выбор, каждый выбирает простой путь — хотя бы потому, что он оказывается действеннее, сберегает время и силы. Если же он очень прост, некоторые испытывают чувство вины. Возникает неловкое ощущение того, что в отсутствии привычного трудоемкого процесса нечто теряется. То, что дается настолько легко, просто не может быть благом; возможно, это настоящее зло.

    Однако вскоре легкий путь становится привычным..."

    Роберт Монро

    ps

    "Вся жизнь игра"... и нечего тут ухать.