Compartilhar via


Exemplo do PRIMESSTEP3: Demonstra um misto de C e ASM projeto com um arquivo de cabeçalho C

O exemplo PRIMESSTEP3 é um projeto C e ASM misto que move o algoritmo de núcleo para o arquivo .asm e adiciona que um cabeçalho de C separado e .asm incluem arquivo declarar o extern função e estrutura de dados global.

No arquivo de fonte .asm, as configurações para o Linha de comando and Ouputs caixas a Etapa de compilação personalizada guia são incluídas nos comentários.Além disso, as configurações para o Dependências adicionais caixa lista .asm o arquivo de inclusão.Isso monta a .asm arquivo se o arquivo .asm ou o .asm incluir o arquivo é novo que o arquivo de objeto gerado por Etapa de compilação personalizada.

Para exibir essas configurações, clicar com o botão direito do mouse no arquivo .asm e clique em Propriedades.Essas configurações, que suporte incluindo o arquivo .asm na compilação, já tem sido inseridas para você.

Observação de segurança:

Este código de exemplo é fornecido para ilustrar um conceito e não deve ser usado em aplicativos ou sites da Web, pois ele não pode ilustrar sistema autônomo práticas de codificação mais seguras.Microsoft sistema autônomo sumes nenhuma responsabilidade por danos incidentais ou conseqüenciais deve o código de exemplo ser usado para fins diferentes de sistema autônomo se destina.

Para obter exemplos e instruções para instalá-los:

  • Sobre o Visual Studio Ajuda menu, clicar Exemplos.

    Para obter mais informações, consulte Localizando arquivos de exemplo.

  • A versão mais recente e a lista completa das Exemplos está disponível online a partir de O Visual Studio 2008 Exemplos página.

  • Você também pode localizar exemplos no disco rígido do seu computador.Por padrão, exemplos e um arquivo Leiame são copiados para uma pasta sob \programa Files\Visual Studio 9.0\Samples\.Para edições Express do Visual Studio, todos os exemplos estão localizados online.

Criando e executando o exemplo

Para compilação e executar esse exemplo

  1. em aberto PrimesStep3.sln a solução.

  2. Sobre o Compilação menu, clicar Compilação.

  3. No menu Debug, clique em Start Without Debugging.

Você pode usar esse exemplo para explorar o suporte do Visual C++ para misto C/C ++ e ASM projetos, sistema autônomo, por exemplo, usando o Etapa de compilação personalizada guia o Propriedadescaixa de diálogo e depurar arquivos .asm em um nível de fonte.Você pode usar o arquivo .asm ou arquivo de projeto sistema autônomo modelo para incorporar arquivos .asm em um projeto Visual C++.

Consulte também

Tarefas

Exemplo do PRIMESSTEP1: Fornece uma linha de base para a série de amostra PRIMESSTEP

Exemplo do PRIMESSTEP2: Demonstra um misto C e ASM do projeto

Outros recursos

Exemplos MASM

Referência Assembler Macro Microsoft