Есть ли тестер сборки? - PullRequest
       25

Есть ли тестер сборки?

1 голос
/ 18 октября 2010

Я имею в виду что-то вроде тестера регулярных выражений.

Я мог бы ввести машинный код, а программное обеспечение могло проверить / разобрать его, чтобы увидеть, является ли код правильным / что представляет собой код.

Я также мог бы ввести сборку, и программное обеспечение могло также проверить / собрать ее в машинный код.

Он должен иметь графический интерфейс и работать под Windows.

Ответы [ 3 ]

1 голос
/ 19 октября 2010

gcc или gnu-ассемблер (as) соберет код для синтаксиса, очень быстро проверяемого.затем objdump, чтобы разобрать, если вы хотите увидеть коды операций или что-то еще.

1 голос
/ 29 июля 2011

Это, вероятно, немного поздно, но я использую программу EMU8086, которая дает вам хороший редактор с цветовым кодированием, затем вы нажимаете кнопку запуска, она вызывает крутой эмулятор с простым экраном, похожим на DOS, и вы можете запуститьваша программа.Вы можете сделать шаг вперед, построчно и даже сделать шаг назад.Это очень круто и действительно помогает мне в изучении ассемблера.

Единственная проблема с этой программой в том, что синтаксис в некоторых местах немного отличается от истинной сборки MASM.Также он поддерживает ТОЛЬКО набор команд 8086/8088.Бесполезно, например, если вы хотите использовать 286 и выше, поэтому не забывайте делать в нем сборку Windows.

Это программа для Windows, однако, она небольшая, и невероятно проста в использовании и изучении.Очень круто, если вы учитесь на старых книгах по сборке, так как большинство списков будет работать без сучков.

Наслаждайтесь изучением ассемблера, надеюсь, это было полезно.Не сдавайтесь, так как это может быть проблемой, но оно того стоит.В ближайшие 6 месяцев я напишу учебник по сборке, который будет легко понять.Так что не сдавайтесь.

Хотя бы в качестве запроса, поскольку вы сейчас занимаетесь сборкой дольше, чем я, не могли бы вы попытаться ответить на мой вопрос или даже предложить предложения о том, где искать.Ура!

0 голосов
/ 18 октября 2010

OllyDbg имеет дизассемблер и ассемблер. А также позволяет редактировать байты (машинный код). И это бесплатно.

...