Assembler + код для x86 процессоров описание?

Тема в разделе "WASM.ZEN", создана пользователем Arthur, 30 янв 2007.

  1. Arthur

    Arthur New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2007
    Сообщения:
    494
    Доброе время суток.

    Хотел бы узнать если документация "Перевод строк ассемблера чисто в машинный код", то есть описывается как каждая строка ассемблера переводится в машинный код, например mov ax,40 переводится в 21 46 40 - это я так к примеру, на самом деле не знаю как точно переводится. Желательно на русском языке, и начиная от 8086 и заканчивая хотя бы Pentium III + расширения FPU, MMX, SSE. Есть ли такое чудо в инете? И где его можно достать? Чета не охота прописывать все ф-ции ассемблера а потом с помощью дебага смотреть что и как :dntknw:
     
  2. TheRawGod

    TheRawGod New Member

    Публикаций:
    0
    Регистрация:
    6 июл 2003
    Сообщения:
    71
    Доки от Интела. www.intel.com, а дальше поиск по "instruction set reference". Инструкций там от и до:)
    Наверное и от АМД такое есть.
     
  3. Aquila

    Aquila Самурай дзена

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    1.467
    Адрес:
    Russia, Moscow
    Arthur
    Вот это посмотри для начала: http://www.wasm.ru/series.php?sid=16
    Также тебе понадобится интеловский мануал.
     
  4. Arthur

    Arthur New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2007
    Сообщения:
    494
    TheRawGod надеюсь что на русском тоже найдется у них :)

    Aquila прямо сейчас и начну, точнее начел :)
    А круто, заклинание на Иврите :)
     
  5. TheRawGod

    TheRawGod New Member

    Публикаций:
    0
    Регистрация:
    6 июл 2003
    Сообщения:
    71
    Arthur,

    Думаю что нет у них на русском.
    По крайней мере ни разу не встречал.
     
  6. nermest

    nermest New Member

    Публикаций:
    0
    Регистрация:
    3 июл 2006
    Сообщения:
    157
    А как же The opcodes book by The Svin?
     
  7. TheRawGod

    TheRawGod New Member

    Публикаций:
    0
    Регистрация:
    6 июл 2003
    Сообщения:
    71
    nermest,

    я с "The opcodes book by The Svin" не сталкивался, но это явно не интеловский "Instruction Set Reference in Russian", о котором, собственно, говорилось :)
     
  8. Arthur

    Arthur New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2007
    Сообщения:
    494
    nermest подробнее и с новыми командами лучше Intel, никто не напишет, но прочитать думаю стоит :) Вот только линку не дадите?

    TheRawGod прочитав статьи Aquila, думаю разберусь и с англицким :)

    Aquila
    Цикл статей по заклинанию ОпКода просто улет!
    Для начинающих магов, таких как я, это основы для изучения магии кодирования машинного кода.

    Учитывая то что гномье ремесло, изобилует неоднозначностями, в такой степени, что иногда приходится
    заклинать машинной код в ручную, а драконье ремесло, изначально используемое в Unix оплотах, очень
    сложное и ужасное, хотя постичь его могут и обитатели ада Баалы (бесплатно распространяемый в междусети gas),
    но лучше научиться заклинать машинный код. Между прочим демоническая магия и магия Баалы используют именно
    гномье ремесло.

    Для непосвященных :)
    Гномы - это люди работающие в Intel, а их ремесло это предложенный
    ими синтаксис для ассемблера. Вообще есть много гномов, но рассматриваются только те гномы,
    у которых стоит клеймо "Intel".

    драконье ремесло - это синтаксис AT&T изначально использующийся в Unix
    системах. И для Unix систем есть компилятор использующий "Гномье Ремесло", это Nasm.

    Демоническая магия - это Turbo Assembler, фирмы Borland.

    Магия Баалы - это Macro Assembler, фирмы Microsoft.

    Ад Баалы - Операционные системы, семейства Windows.

    Да чуть не забыл спросить. А FASM бесплатный компилятор?