Примеры MASM
Обновлен: Ноябрь 2007
Образцы в этом разделе демонстрируют поддержку файлов исходного кода макроассемблера MASM в Visual C++. Они не предназначены для обучения программированию на языке ассемблера и не представляют оптимальное решение по созданию кода.
Дополнительные сведения о MASM см. в справочнике по макроассемблеру Microsoft.
В этом подразделе
Образец EUCLIDSTEP1: фундамент для образца EUCLIDSTEP2
Проект, написанный исключительно на языке C, который демонстрирует алгоритм Эвклида по поиску наибольшего общего делителя.Образец EUCLIDSTEP2: демонстрация смешанного проекта на C и ASM
Расширение образца EUCLIDSTEP1, представляющее смешанный проект на C и ASM. Основная часть алгоритма Евклида перемещена из C-файла в ASM-файл, а C-файл выполняет вызовы кода в ASM-файле.Образец PRIMESSTEP1: фундамент для набора образцов PRIMESSTEP
Проект, написанный исключительно на C, который с помощью алгоритма "решето Эратосфена" находит простые числа.Образец PRIMESSTEP2: демонстрация смешанного проекта на C и ASM
Расширение образца PRIMESSTEP1, которое является смешанным проектом на C и ASM, где основной алгоритм перемещен в ASM-файл.Образец PRIMESSTEP3: демонстрация смешанного проекта на C и ASM с файлом заголовка C
Расширение образца PRIMESSTEP2, где добавлен отдельный файл заголовка C и включаемый ASM-файл для объявления функции extern и глобальной структуры данных.