Проверить FASM. Нужет код на asm с перечнем всех команl x86.

Тема в разделе "WASM.ASSEMBLER", создана пользователем vladfind, 12 дек 2005.

  1. vladfind

    vladfind New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2005
    Сообщения:
    64
    Адрес:
    Лен. обл., г. Кириши
    Подскажите ссылку на исходный файл теста ассемблера, написанного на asm для FASM.



    Зачем? Проверить исходный код ассемблера на вменяемость. :)
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Раздел исходников и здесь
     
  3. vladfind

    vladfind New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2005
    Сообщения:
    64
    Адрес:
    Лен. обл., г. Кириши




    Эти все примеры скачал и положил в сундучок. Однако это немного не тот код. Нужен код, который пусть не полностью, но проверить большую часть инструкций процессора.
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    В каком смысле проверит?
     
  5. vladfind

    vladfind New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2005
    Сообщения:
    64
    Адрес:
    Лен. обл., г. Кириши


    Моя трудовая деятельность началась достаточно давно. В наш маленький городок в магазине появились первые калькуляторы. Не пожалел сорока рублей, купил! К чему я это? Так, вот! С калькулятором в коробке обнаружил книжку и таблицу-тест. Нажимаешь цифири, операции и шаг за шагом проверяешь на индикаторе результат.



    Теперь к x86. Есть ASM, например FASM, которая транслирует из мнемоники в байты процессора. Нужен такой тест, чтобы после задействования большенства инструкций процессора можно сделать однозначный вывод о правильном формировании объектного кода ASM'ом.
     
  6. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Хм.. Во-первых, это уже сделали пользователи фасма при тестировании. Во-вторых, если что не так в плане корректности опкода, процессор выбросит исключение.
     
  7. vladfind

    vladfind New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2005
    Сообщения:
    64
    Адрес:
    Лен. обл., г. Кириши




    Если модифицировать исходный код fasm'а средства контроля за кодом необходимо иметь на всех этапах проектирования. Конечно x86, процессор, окончательно проверит полученный код. И мы снова вернемся в начало пути к исходному коду мнемоники на "бумаге".