ANALISE DO CÓDIGO ASSEMBLY DA LINGUAGEM PYTHON PARA FUTURA IMPLEMENTAÇÃO DE UM PROCESSADOR
Palavras-chave:
Assembly, Python, Bytecode, Processador, FPGA, Programação, UnipampaResumo
Este trabalho se baseia em uma análise sobre o que é e como é feita a conversão de um algoritmo escrito em Python, ou seja, em alto nível, para um código Assembly da mesma linguagem, baixo nível. Nele, são apresentados conceitos básicos como o que é um código Assembly e como ele funciona, assim como instruções específicas do código Assembly da linguagem Python. Como tal linguagem é executada utilizando um interpretador, é possível tornar este interpretador como sendo um processador físico. Logo, com esse objetivo, está em desenvolvimento um protótipo de processador, implementado em VHDL e executado em FPGA, capaz de executar algoritmos Python. Porém, este artigo se baseia em apenas uma parte deste projeto, que é a análise das instruções e código Assembly que o interpretador lê e executa. Portanto, antes de iniciar-se um desenvolvimento e um processador, é necessário sempre definir seu código Assembly específico, pois sua arquitetura deverá ser desenvolvida especificamente para executar as instruções contidas nele. Cada processador possui o seu código Assembly, com instruções definidas e diferentes, porém, a maioria deles possui instruções básicas que são semelhantes a todos os outros.Downloads
Os dados de download ainda não estão disponíveis.
Downloads
Publicado
2020-03-03
Edição
Seção
Artigos
Como Citar
ANALISE DO CÓDIGO ASSEMBLY DA LINGUAGEM PYTHON PARA FUTURA IMPLEMENTAÇÃO DE UM PROCESSADOR. Anais do Salão Inovação, Ensino, Pesquisa e Extensão, [S. l.], v. 10, n. 2, 2020. Disponível em: https://periodicos.unipampa.edu.br/index.php/SIEPE/article/view/100322. Acesso em: 27 out. 2026.