2010-04-27 6 views
3

Я смог найти множество 16 и 32-разрядных ссылок сборки NASM, таких как here, но единственное, что я смог найти на 64-разрядном NASM, было то, что было в небольшой части руководства NASM here. Есть ли хорошие сайты или книги, которые лучше объясняли бы 64-битную сборку (Windows или Linux/Unix) с некоторыми хорошими примерами кода?Что такое хорошая 64-разрядная сборка NASM?

+0

Был ли обновлен NASM, способный к x64? Возможно, поэтому вы ничего не можете найти. – slugster

+1

Я уверен, что это так. Они немного упоминают это в руководстве. – Xill

ответ

0

Нет никакой разницы относительно использования самого NASM (за исключением того, что вы, вероятно, хотите указать формат вывода на 64-разрядный формат), поэтому 32-разрядная ссылка NASM будет работать нормально. Тогда это обуславливает 64-битный набор команд (и, самое главное, совершенно другую стандартную вызывающую). AMD содержит несколько информационных документов: http://developer.amd.com/documentation/guides/pages/default.aspx