Ресурсы для генерации сборки x86 для gcc - PullRequest
0 голосов
/ 13 января 2012

Я хочу создать сборку x86 для курса по компилятору. У меня этот семестр.

Моя проблема в том, что мой единственный опыт был давным-давно с 8086 ассемблером, и я ничего не помню.

Я ищу ресурсы, в которых есть примеры, которые будут работать с gcc (as) для их проверки.

Ответы [ 2 ]

1 голос
/ 13 января 2012

Мои любимые ссылки на документацию:

Обратите внимание на раздел Связанные ссылки в правом нижнем углу этого самого экрана, а также

0 голосов
/ 13 января 2012

есть хороший эмулятор 8088/86 pcemu, у меня есть его форк, где я удалил вызовы bios и dos, оставив эмулятор процессора для обучения 8088/86. используйте nasm в качестве ассемблера и http://github.com/dwelch67/pcemu_samples или другого симулятора pcemu или аналогичного имитатора (где вы можете получить хороший обзор происходящего, например, печатая каждую инструкцию в порядке выполнения).

Если вы не имели в виду 8086 и имели в виду современные / текущие процессоры x86 / IA, то pcemu не будет работать, вам нужно что-то вроде qemu (мало, чтобы знать видимость).

...