NASM - o montador da rede

NASM - O Montador Netwide é o montador 80x86 projetado para portabilidade e modularidade.
Baixe Agora

NASM - o montador da rede Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GMGPL
  • Preço:
  • FREE
  • Nome do editor:
  • H. Peter Anvin
  • Site do editor:
  • http://www.kernel.org

NASM - o montador da rede Tag


NASM - o montador da rede Descrição

NASM - O Montador Netwide é o montador 80x86 projetado para portabilidade e modularidade. NASM é um montador 80x86 projetado para portabilidade e modularidade. O projeto suporta uma gama de formatos de arquivo de objeto, incluindo Linux A.Out e Elf, Coff, OBJ Microsoft 16-Bit e Win32. Ele também irá produzir arquivos binários simples. A sintaxe é projetada para ser simples e fácil de entender, semelhante ao Intel, mas menos complexa. Suporta Pentium, P6, MMX, 3DNow! e SSE opcodes e tem capacidade de macro. Inclui um desmontador também. O montador netwide cresceu de uma ideia em comp.lang.asm.x86 (ou possivelmente alt.lang.asm - eu esqueci qual), que era essencialmente que não parecia ser um bom Montador gratuito da série X86 ao redor, e que talvez alguém devesse escrever um.- A86 é bom, mas não livre, e em particular você não recebe nenhuma capacidade de 32 bits até que você pague. É apenas o doS, também. O gás é livre, e portos sobre DOS e UNIX, mas não é muito bom, já que é projetado para ser um back-end para o GCC, que sempre alimenta o código correto. Então sua verificação de erro é mínima. Além disso, sua sintaxe é horrível, do ponto de vista de qualquer pessoa que tente realmente escrever qualquer coisa nela. Além disso, você não pode escrever um código de 16 bits nele (corretamente) .- AS86 é específico do Minix e Linux, e (minha versão pelo menos) não parece ter muita (ou qualquer) documentação .- MASM ISN ' T muito bom, e é (era) caro, e corre apenas sob Dos.- Tasma é melhor, mas ainda se esforça para a compatibilidade do MASM, o que significa milhões de diretivas e toneladas de burocracia. E sua sintaxe é essencialmente a MASM, com as contradições e peculiaridades que implicam (embora resolva algumas delas por meio do modo ideal). É caro também. E é só. Então aqui, para o seu prazer de codificação, é NASM. Atualmente, ainda está no estágio de protótipos - não prometemos que ele pode superar qualquer um desses montadores. Mas por favor, por favor, envie-nos bug relatórios, correções, informações úteis, e qualquer outra coisa que você pode obter as mãos (e graças às muitas pessoas que já fizeram isso! Vocês todos sabem quem você é), e nós melhoraremos fora de todo reconhecimento. Novamente.Installing NASM sob UNIXONCE Você obteve o arquivo de fonte UNIX para NASM, NASM-X.XX.TAR.gz (onde x.xx denota o número da versão de NASM contido no arquivo), descompacte-o em um diretório como / usr / local / src. O arquivo, quando descompactado, criará seu próprio subdiretório NASM-X.XX.NASM é um pacote de configuração automática: Depois de descompactá-lo, CD ao diretório, ele foi descompactado e digitar ./configure. Este script de shell encontrará o melhor compilador C para usar para a construção de NASM e configurar makefiles em conformidade. O NASM possui configurado automaticamente, você pode digitar fazer para criar os binários NASM e NDISASM e, em seguida, instalar para instalá-los em / usr / Local / bin e instale o homem páginas NASM.1 e NDISASM.1 em / usr / local / homem / man1. Alternativamente, você pode fornecer opções como --preixix para o script de configuração (consulte a instalação do arquivo para mais detalhes), ou instale os programas que você também vem com um conjunto de utilitários para lidar com o formato de arquivo de objeto personalizado RDOFF, que estão no subdiretório RDOFF do arquivo NASM. Você pode construí-los com Fazer RDF e instalá-los com Fazer RDF_INSTALL, se quiser. Se o NASM não conseguir configurar automaticamente, você ainda poderá compilar usando o makefile makefile do Unix do outono. Copie ou renomeie esse arquivo para makefile e tente digitar fazer. Há também um arquivo makefile.unx no subdiretório RDOFF. O que há de novo nesta versão: · NASM está agora sob a licença BSD de 2 cláusulas. Veja a seção 1.1.2. · Corrigir o tipo de seção para a seção .trtab no formato de saída ELF64. · Corrigir o manuseio de diretivas comuns no formato de saída OBJ. · Novos formatos de saída i e srec; Estas são variantes do formato de saída do bin que produzem a Intel Hex e os registros da Motorola S, respectivamente. Veja a Seção 7.2 e Seção 7.3. · RDF2ihx substituído por um RDF2BIN aprimorado, que pode produzir registros binários, com, Intel Hex ou Motorola S. · O Instalador do Windows agora coloca o diretório NASM primeiro no caminho do "NASM Shell". · Reverta o comportamento de expansão precoce de% + para o comportamento pré-2.06:% + é expandido apenas tarde. · Ainda outra correção de alinhamento mach-o. · Não exclua o arquivo de lista em erros. Além disso, inclua informações de erro e aviso no arquivo de lista. · Suporte para saída Mach-O de 64 bits, consulte a seção 7.8. · Corrigir falha de afirmação em determinadas operações que envolvem strings com bytes de alto nível.


NASM - o montador da rede Software Relacionado

Erlang.

Erlang é uma linguagem de programação completa desenvolvida no Laboratório Ericsson CS. ...

376

Download

Poliglota

Poliglot é uma extremidade dianteira do compilador altamente extensível para a linguagem de programação Java. ...

84

Download