GithubHelp home page GithubHelp logo

todydanielm3 / m1_assembly_apple_silicon Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 4 KB

Implementação da Cifra de Vigenere em Assembly. Novos testes para nova familia de processadores da Appley / Maquina local (M1)

Makefile 13.06% Assembly 86.94%

m1_assembly_apple_silicon's Introduction

Implementação da Cifra de Vigenère em Assembly para Apple M1

Este projeto apresenta uma implementação da Cifra de Vigenère, um método clássico de criptografia de substituição polialfabética, escrita em linguagem Assembly e otimizada para a nova família de processadores Apple M1.

Sobre a Cifra de Vigenère

A Cifra de Vigenère é um método de criptografia que utiliza uma série de diferentes cifras de César baseadas em letras de uma palavra-chave. É uma forma simples, porém robusta, de codificar mensagens.

Arquitetura e Compatibilidade

O código foi desenvolvido especificamente para a arquitetura dos processadores Apple M1, tirando proveito de suas características únicas para otimização de desempenho.

Estrutura do Repositório

  • vigenere_m1.s: Arquivo fonte principal em Assembly.
  • makefile: Script para compilação do código.
  • vigenere.o: Objeto compilado do programa.

Compilação e Execução

Para compilar e executar o programa, você precisará de um ambiente compatível com a arquitetura M1 da Apple. Siga estas etapas:

  1. Compilação: Utilize o makefile fornecido para compilar o código. No terminal, execute:
    make
    
  2. Execução: Após a compilação, execute o programa compilado com:
    ./vigenere
    

Dependências

Certifique-se de ter as ferramentas de desenvolvimento apropriadas instaladas para compilação de código Assembly na arquitetura M1.

Testes

Testes foram realizados para garantir a funcionalidade e eficiência na nova família de processadores da Apple M1.

Contribuições

Contribuições são bem-vindas! Se você tem sugestões de melhorias ou otimizações, por favor, envie um pull request ou abra uma issue.

Licença

Este projeto está sob [inserir tipo de licença], veja o arquivo LICENSE para mais detalhes.

m1_assembly_apple_silicon's People

Contributors

todydanielm3 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.